Request to execute
Validates a given transaction by checking the following:
Transaction to validate
Returns AccountBalance object with balance info.
Returns account ID associated with the signer.
Returns AccountInfo object with detailed account info.
Optional
getReturns account key.
Returns a list of TransactionRecord objects, which contain detailed info about active account transactions.
Returns Hedera network ID (i.e. Mainnet, Testnet etc).
Returns a list of Hedera mirror node accounts for the current network.
Returns a map of Hedera node accounts.
Modifies the transaction with transaction ID and Node account IDs using the active account.
Transaction to validate
Prompts a wallet user to sign a given transaction. If signed successfully, returns the signed transaction.
Transaction to sign
Prompts a wallet user to authorize a given payload. Typically, should be used, if backend needs to make sure, that wallet user surely has access to a wallet. Returns HandshakeResponse object with wallet user's signature and incoming data.
Backend account ID to perform a handshake by
Backend signature to authorize by wallet user
Payload to authorize by wallet user
Optional
signOptions: KeyPairSignOptionsOptional params to authorize with
Prompts a wallet user to sign given messages. If signed successfully, returns a list of signatures.
Messages to sign
Optional
signOptions: KeyPairSignOptionsOptional params to sign with
Generated using TypeDoc
Executes a given request. The request might be a transaction, a query, or a contract. If executed successfully, returns the result of the request.