Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 5.45 KB

transactionrecord.md

File metadata and controls

23 lines (20 loc) · 5.45 KB

TransactionRecord

repeated TokenAllowanceTransactionRecord

Response when the client sends the node TransactionGetRecordResponse

Field Type Label Description
receipt TransactionReceipt 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 Timestamp The consensus timestamp (or null if didn't reach consensus yet)
transactionID 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 TokenTransferList repeated All Token transfers as a result of this transaction
scheduleRef ScheduleID Reference to the scheduled transaction ID that this transaction record represent
assessedCustomFees AssessedCustomFee repeated All custom fees that were assessed during a CryptoTransfer, and must be paid if the transaction status resolved to SUCCESS
automatic_token_associations TokenAssociation 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.