TransactionRecord

repeated TokenAllowanceTransactionRecord

Response when the client sends the node TransactionGetRecordResponse

Field
Type
Label
Description

receipt

The status (reach consensus, or failed, or is unknown) and the ID of any new account/file/instance created.

transactionHash

bytes

The hash of the Transaction that executed (not the hash of any Transaction that failed for having a duplicate TransactionID)

consensusTimestamp

The consensus timestamp (or null if didn't reach consensus yet)

transactionID

The ID of the transaction this record represents

memo

string

The memo that was submitted as part of the transaction (max 100 bytes)

transactionFee

uint64

The actual transaction fee charged, not the original transactionFee value from TransactionBody

contractCallResult

ContractFunctionResult

Record of the value returned by the smart contract function (if it completed and didn't fail) from ContractCallTransaction

contractCreateResult

ContractFunctionResult

Record of the value returned by the smart contract constructor (if it completed and didn't fail) from ContractCreateTransaction

transferList

TransferList

All hbar transfers as a result of this transaction, such as fees, or transfers performed by the transaction, or by a smart contract it calls, or by the creation of threshold records that it triggers.

tokenTransferList

repeated

All Token transfers as a result of this transaction

scheduleRef

Reference to the scheduled transaction ID that this transaction record represent

assessedCustomFees

repeated

All custom fees that were assessed during a CryptoTransfer, and must be paid if the transaction status resolved to SUCCESS

automatic_token_associations

repeated

All token associations implicitly created while handling this transaction

parent_consensus_timestamp

Timestamp

In the record of an internal transaction, the consensus timestamp of the user transaction that spawned it.

alias

bytes

In the record of an internal CryptoCreate transaction triggered by a user transaction with a (previously unused) alias, the new account's alias.

Last updated

#2871: HIP-423 long term scheduled transactions

Change request updated