SchedulableTransactionBody
A schedulable transaction. Note that the global/dynamic system property scheduling.whitelist controls which transaction types may be scheduled. In Hedera Services 0.13.0, it will include only CryptoTransfer and ConsensusSubmitMessage functions.
Field | Type | Description |
---|---|---|
| uint64 | The maximum transaction fee the client is willing to pay |
| string | A memo to include the execution record; the UTF-8 encoding may be up to 100 bytes and must not include the zero byte |
Oneof Data: | ||
| ContractCallTransactionBody | Calls a function of a contract instance |
| ContractCreateTransactionBody | Creates a contract instance |
| ContractUpdateTransactionBody | Updates a contract |
| ContractDeleteTransactionBody | Delete contract and transfer remaining balance into specified account |
| CryptoApproveAllowanceTransactionBody | Adds one or more approved allowances for spenders to transfer the paying account's hbar or tokens. |
| CryptoDeleteAllowanceTransactionBody | Deletes one or more NFT allowances from an owner's account |
| CryptoCreateTransactionBody | Create a new cryptocurrency account |
| CryptoDeleteTransactionBody | Delete a cryptocurrency account (mark as deleted, and transfer hbars out) |
| CryptoTransferTransactionBody | Transfer amount between accounts |
| CryptoUpdateTransactionBody | Modify information such as the expiration date for an account |
| FileAppendTransactionBody | Add bytes to the end of the contents of a file |
| FileCreateTransactionBody | Create a new file |
| FileDeleteTransactionBody | Delete a file (remove contents and mark as deleted until it expires) |
| FileUpdateTransactionBody | Modify information such as the expiration date for a file |
| SystemDeleteTransactionBody | Hedera administrative deletion of a file or smart contract |
| SystemUndeleteTransactionBody | To undelete an entity deleted by SystemDelete |
| FreezeTransactionBody | Freeze the nodes |
| ConsensusCreateTopicTransactionBody | Creates a topic |
| ConsensusUpdateTopicTransactionBody | Updates a topic |
| ConsensusDeleteTopicTransactionBody | Deletes a topic |
| ConsensusSubmitMessageTransactionBody | Submits message to a topic |
| TokenCreateTransactionBody | Creates a token instance |
| TokenFreezeAccountTransactionBody | Freezes account not to be able to transact with a token |
| TokenUnfreezeAccountTransactionBody | Unfreezes account for a token |
| TokenGrantKycTransactionBody | Grants KYC to an account for a token |
| TokenRevokeKycTransactionBody | Revokes KYC of an account for a token |
| TokenDeleteTransactionBody | Deletes a token instance |
| TokenUpdateTransactionBody | Updates a token instance |
| TokenMintTransactionBody | Mints new tokens to a token's treasury account |
| TokenBurnTransactionBody | Burns tokens from a token's treasury account |
| TokenWipeAccountTransactionBody | Wipes amount of tokens from an account |
| TokenAssociateTransactionBody | Associate tokens to an account |
| TokenDissociateTransactionBody | Dissociate tokens from an account |
| TokenPauseTransactionBody | Pauses the Token |
| TokenUnpauseTransactionBody | Unpauses the Token |
| ScheduleDeleteTransactionBody | Marks a schedule in the network's action queue as deleted, preventing it from executing |
| TokenFeeScheduleUpdateTransactionBody | Updates a token's custom fee schedule |
| CryptoAdjustAllowanceTransactionBody | Adjusts the approved allowance for a spender to transfer the paying account's hbar or tokens |
| CryptoApproveAllowanceTransactionBody | Adds one or more approved allowances for spenders to transfer the paying account's hbar or tokens |
Last updated