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

transactionFee

uint64

The maximum transaction fee the client is willing to pay

memo

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:

contractCall

ContractCallTransactionBody

Calls a function of a contract instance

contractCreateInstance

ContractCreateTransactionBody

Creates a contract instance

contractUpdateInstance

ContractUpdateTransactionBody

Updates a contract

contractDeleteInstance

ContractDeleteTransactionBody

Delete contract and transfer remaining balance into specified account

cryptoApproveAllowance

CryptoApproveAllowanceTransactionBody

Adds one or more approved allowances for spenders to transfer the paying account's hbar or tokens.

cryptoDeleteAllowance

CryptoDeleteAllowanceTransactionBody

Deletes one or more NFT allowances from an owner's account

cryptoCreateAccount

CryptoCreateTransactionBody

Create a new cryptocurrency account

cryptoDelete

CryptoDeleteTransactionBody

Delete a cryptocurrency account (mark as deleted, and transfer hbars out)

cryptoTransfer

CryptoTransferTransactionBody

Transfer amount between accounts

cryptoUpdateAccount

CryptoUpdateTransactionBody

Modify information such as the expiration date for an account

fileAppend

FileAppendTransactionBody

Add bytes to the end of the contents of a file

fileCreate

FileCreateTransactionBody

Create a new file

fileDelete

FileDeleteTransactionBody

Delete a file (remove contents and mark as deleted until it expires)

fileUpdate

FileUpdateTransactionBody

Modify information such as the expiration date for a file

systemDelete

SystemDeleteTransactionBody

Hedera administrative deletion of a file or smart contract

systemUndelete

SystemUndeleteTransactionBody

To undelete an entity deleted by SystemDelete

freeze

FreezeTransactionBody

Freeze the nodes

consensusCreateTopic

ConsensusCreateTopicTransactionBody

Creates a topic

consensusUpdateTopic

ConsensusUpdateTopicTransactionBody

Updates a topic

consensusDeleteTopic

ConsensusDeleteTopicTransactionBody

Deletes a topic

consensusSubmitMessage

ConsensusSubmitMessageTransactionBody

Submits message to a topic

tokenCreation

TokenCreateTransactionBody

Creates a token instance

tokenFreeze

TokenFreezeAccountTransactionBody

Freezes account not to be able to transact with a token

tokenUnfreeze

TokenUnfreezeAccountTransactionBody

Unfreezes account for a token

tokenGrantKyc

TokenGrantKycTransactionBody

Grants KYC to an account for a token

tokenRevokeKyc

TokenRevokeKycTransactionBody

Revokes KYC of an account for a token

tokenDeletion

TokenDeleteTransactionBody

Deletes a token instance

tokenUpdate

TokenUpdateTransactionBody

Updates a token instance

tokenMint

TokenMintTransactionBody

Mints new tokens to a token's treasury account

tokenBurn

TokenBurnTransactionBody

Burns tokens from a token's treasury account

tokenWipe

TokenWipeAccountTransactionBody

Wipes amount of tokens from an account

tokenAssociate

TokenAssociateTransactionBody

Associate tokens to an account

tokenDissociate

TokenDissociateTransactionBody

Dissociate tokens from an account

token_pause

TokenPauseTransactionBody

Pauses the Token

token_unpause

TokenUnpauseTransactionBody

Unpauses the Token

scheduleDelete

ScheduleDeleteTransactionBody

Marks a schedule in the network's action queue as deleted, preventing it from executing

token_fee_schedule_update

TokenFeeScheduleUpdateTransactionBody

Updates a token's custom fee schedule

cryptoAdjustAllowance

CryptoAdjustAllowanceTransactionBody

Adjusts the approved allowance for a spender to transfer the paying account's hbar or tokens

cryptoApproveAllowance

CryptoApproveAllowanceTransactionBody

Adds one or more approved allowances for spenders to transfer the paying account's hbar or tokens

Last updated

#2871: HIP-423 long term scheduled transactions

Change request updated