Constructors

Methods

  • Parameters

    • namespace: string
    • accountId: string
    • nodeAlias: `node${number}`
    • stakeAmount: number = HEDERA_NODE_DEFAULT_STAKE_AMOUNT

    Returns Promise<void>

  • Parameters

    • namespace: string
    • nodeAlias: `node${number}`
    • task: TaskWrapper<any, any, any>
    • title: string
    • index: number
    • status: NodeStatusCodes = NodeStatusCodes.ACTIVE
    • maxAttempts: number = constants.NETWORK_NODE_ACTIVE_MAX_ATTEMPTS
    • delay: number = constants.NETWORK_NODE_ACTIVE_DELAY
    • timeout: number = constants.NETWORK_NODE_ACTIVE_TIMEOUT

    Returns Promise<`network-node${number}-0`>

  • Parameters

    • nodeAliases: NodeAliases
    • podNames: Record<`node${number}`, `network-node${number}-0`>
    • releaseTag: string
    • task: TaskWrapper<any, any, any>
    • platformInstaller: PlatformInstaller

    Returns Listr

  • When generating multiple all aliases are read from config.nodeAliases, When generating a single key the alias in config.nodeAlias is used

    Parameters

    • generateMultiple: boolean

    Returns Task

  • When generating multiple all aliases are read from config.nodeAliases, When generating a single key the alias in config.nodeAlias is used

    Parameters

    • generateMultiple: boolean

    Returns Task

  • Parameters

    • nodeAliases: NodeAliases
    • podNames: any
    • task: TaskWrapper<any, any, any>
    • localBuildPath: string

    Returns Listr

  • Check if the network node pod is running

    Parameters

    • namespace: string
    • nodeAlias: `node${number}`
    • maxAttempts: number = constants.PODS_RUNNING_MAX_ATTEMPTS
    • delay: number = constants.PODS_RUNNING_DELAY

    Returns Promise<`network-node${number}-0`>

  • Parameters

    • ctx: any
    • task: TaskWrapper<any, any, any>
    • nodeAliases: NodeAliases
    • maxAttempts: any = undefined

    Returns Listr