Optional
logger: SoloLoggerOptional
k8: K8the 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
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 keys from the Kubernetes secret from which it is stored
the account ID for which we want its keys
the namespace that is storing the secret
Gets a Map of the Hedera node services and the attributes needed, throws a SoloError if anything fails
the namespace of the solo network deployment
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
loads 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
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 prior to creating a new secret
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