Optional
logger: SoloLoggerOptional
k8Factory: K8Factorythe namespace for which the node client resides
a map of the service objects that proxy the nodes
the account id of the operator of the transactions
the private key of the operator of the transactions
the node alias to skip
a node client that can be used to call transactions
gets the account info from Hedera network
the account
the private key of the account
batch up the accounts into sets to be processed
Optional
accountRange: number[][] = constants.SYSTEM_ACCOUNTSan array of arrays of numbers representing the accounts to update
stops and closes the port forwards and the _nodeClient
creates a new Hedera account
the namespace to store the Kubernetes key secret into
the private key of type PrivateKey
the amount of HBAR to add to the account
Optional
setAlias: boolean = falsewhether to set the alias of the account to the public key, requires the ed25519PrivateKey supplied to be ECDSA
a custom object with the account information in it
gets the account private and public key from the Kubernetes secret from which it is stored
the account
the private key of the account
Gets the account keys from the Kubernetes secret from which it is stored
the account ID for which we want its keys
the namespace storing the secret
Optional
context: stringOptional
clusterRefs: ClusterRefsOptional
deployment: stringOptional
forcePortForward: booleanOptional
context: stringGets a Map of the Hedera node services and the attributes needed, throws a SoloError if anything fails
the namespace of the solo network deployment
Optional
clusterRefs: ClusterRefsthe cluster references to use
Optional
deployment: stringthe deployment to use
a map of the network node services
Gets the treasury account private key from Kubernetes secret if it exists, else returns the Genesis private key, then will return an AccountInfo object with the accountId, ed25519PrivateKey, publicKey
the namespace that the secret is in
Optional
context: stringloads and initializes the Node Client
the namespace of the network
Optional
clusterRefs: ClusterRefsthe cluster references to use
Optional
deployment: stringk8 deployment name
Optional
forcePortForward: booleanwhether to force the port forward
Optional
context: stringk8 context name
Fetch and prepare address book as a base64 string
Optional
clusterRefs: ClusterRefsOptional
deployment: stringOptional
operatorId: stringOptional
operatorKey: stringOptional
forcePortForward: booleanOptional
context: stringloads and initializes the Node Client, throws a SoloError if anything fails
the namespace of the network
Optional
skipNodeAlias: `node${number}`the node alias to skip
Optional
clusterRefs: ClusterRefsOptional
deployment: stringOptional
context: stringOptional
forcePortForward: booleanwhether to force the port forward
send an account key update transaction to the network of nodes
the account that will get its keys updated
the new private key
the genesis key that is the current key
whether the update was successful
transfer the specified amount of HBAR from one account to another
the account to pull the HBAR from
the account to put the HBAR
the amount of HBAR
if the transaction was successfully posted
update the account keys for a given account and store its new key in a Kubernetes secret
the namespace of the nodes network
the account that will get its keys updated
the genesis key to compare against
whether to delete the secret before creating a new secret
Optional
contexts: string[]the result of the call
updates a set of special accounts keys with a newly generated key and stores them in a Kubernetes secret
the namespace of the nodes network
the accounts to update
whether to delete the secret prior to creating a new secret
an object to keep track of the results from the accounts that are being updated
the updated resultTracker object
Returns a node client that can be used to make calls against