Constructors

Methods

  • Parameters

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

    Returns Promise<void>

  • Parameters

    • namespace: NamespaceName
    • 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
    • Optionalcontext: string

    Returns Promise<PodRef>

  • Return task for check if node proxies are ready

    Parameters

    • ctx: any
    • task: TaskWrapper<any, any, any>
    • nodeAliases: NodeAliases

    Returns Listr<any, any, any>

  • 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
    • podRefs: Record<`node${number}`, PodRef>
    • task: TaskWrapper<any, any, any>
    • localBuildPath: string
    • consensusNodes: ConsensusNode[]
    • releaseTag: string

    Returns Listr<any, any, any>

  • Check if the network node pod is running

    Parameters

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

    Returns Promise<PodRef>

  • Parameters

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

    Returns Listr