> ## Documentation Index
> Fetch the complete documentation index at: https://hedera-0c6e0218-fix-asset-tokenization-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# TransactionRecord

## repeated TokenAllowanceTransactionRecord

Response when the client sends the node TransactionGetRecordResponse

| Field                          | Type                                                                        | Label    | Description                                                                                                                                                                                             |
| ------------------------------ | --------------------------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `receipt`                      | [TransactionReceipt](/reference/protobuf/miscellaneous/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](/reference/protobuf/miscellaneous/timestamp)                    |          | The consensus timestamp (or null if didn't reach consensus yet)                                                                                                                                         |
| `transactionID`                | [TransactionID](/reference/protobuf/basic-types/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](/reference/protobuf/basic-types/tokentransferlist)      | repeated | All Token transfers as a result of this transaction                                                                                                                                                     |
| `scheduleRef`                  | [ScheduleID](/reference/protobuf/basic-types/scheduleid)                    |          | Reference to the scheduled transaction ID that this transaction record represent                                                                                                                        |
| `assessedCustomFees`           | [AssessedCustomFee](/reference/protobuf/token/customfees/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](/reference/protobuf/token/tokenassociate)                | 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.                                                        |
