Sign a transaction using the private key(s) required to sign the transaction. You cannot sign the transaction with a public key. If your client operator account private key is the key used in the key field(s) of a transaction, you do not need to manually sign the transaction. TheDocumentation Index
Fetch the complete documentation index at: https://hedera-0c6e0218-mintlify-enhance-hollow-account-docs-97196.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
execute(client) method signs the transaction with the client operator account private key before it is submitted to a Hedera network.
| Method | Type | Description |
sign(<privateKey>) | PrivateKey | Sign the transaction with an ED25519 private key |
signWith(<publicKey, transactionSigner>) | PublicKey, TransactionSigner | Sign the transaction with a callback that may block waiting for user confirmation. |
signWithOperator(<client>) | Client | Sign the transaction with the client |
signWithSigner(<signer>) | Sign the transaction with a local wallet. Local wallet available in Hedera JavaScript SDK only. >=v2.11.0 |