Get Transaction by ID
Get Transaction information by ID.
This method will use 20
Compute Units.
Returns transaction information based on the given transaction id
Path parameters
transactionIdstringRequiredExample:
Transaction id
0.0.10-1234567890-000000000
Query parameters
nonceinteger · int32OptionalExample:
Filter the query result by the nonce of the transaction. A zero nonce represents user submitted transactions while a non-zero nonce is generated by main nodes. The filter honors the last value. If not specified, all transactions with specified payer account ID and valid start timestamp match.
0
scheduledbooleanOptional
Filter transactions by the scheduled flag. If true, return information for the scheduled transaction. If false, return information for the non-scheduled transaction. If not present, return information for all transactions matching transactionId.
Responses
200
OK
application/json
400
Invalid parameter
application/json
404
Not Found
application/json
get
GET /v1/YOUR_API_KEY/api/v1/transactions/{transactionId} HTTP/1.1
Host: mainnet.hedera.validationcloud.io
Accept: */*
{
"transactions": [
{
"bytes": null,
"charged_tx_fee": 7,
"consensus_timestamp": "1234567890.000000007",
"entity_id": "0.0.2281979",
"max_fee": 33,
"memo_base64": null,
"name": "CRYPTOTRANSFER",
"nft_transfers": [
{
"is_approval": true,
"receiver_account_id": "0.0.121",
"sender_account_id": "0.0.122",
"serial_number": 1,
"token_id": "0.0.123"
},
{
"is_approval": true,
"receiver_account_id": "0.0.321",
"sender_account_id": "0.0.422",
"serial_number": 2,
"token_id": "0.0.123"
}
],
"node": "0.0.3",
"nonce": 0,
"parent_consensus_timestamp": "1234567890.000000007",
"result": "SUCCESS",
"scheduled": false,
"staking_reward_transfers": [
{
"account": 3,
"amount": 150
},
{
"account": 9,
"amount": 200
}
],
"transaction_hash": "vigzKe2J7fv4ktHBbNTSzQmKq7Lzdq1/lJMmHT+a2KgvdhAuadlvS4eKeqKjIRmW",
"transaction_id": "0.0.8-1234567890-000000006",
"token_transfers": [
{
"token_id": "0.0.90000",
"account": "0.0.9",
"amount": 1200,
"is_approval": false
},
{
"token_id": "0.0.90000",
"account": "0.0.8",
"amount": -1200,
"is_approval": false
}
],
"transfers": [
{
"account": "0.0.3",
"amount": 2,
"is_approval": false
},
{
"account": "0.0.8",
"amount": -3,
"is_approval": false
},
{
"account": "0.0.98",
"amount": 1,
"is_approval": false
},
{
"account": "0.0.800",
"amount": 150,
"is_approval": false
},
{
"account": "0.0.800",
"amount": 200,
"is_approval": false
}
],
"valid_duration_seconds": 11,
"valid_start_timestamp": "1234567890.000000006",
"assessed_custom_fees": [
{
"amount": 1,
"collector_account_id": "0.1.2",
"effective_payer_account_ids": [
"0.1.2"
],
"token_id": "0.1.2"
}
]
}
]
}
Last updated
Was this helpful?