Module Group: Base
Parsing Order: 50
The transactions_api provides endpoints for looking up and retrieving transaction data by transaction ID.
{
"id": "transactions_api",
"group_id": "base",
"parsing_order": 50,
"parse_reversible": false
}
Returns this module's active configuration.
Endpoint
/transactions_api/getConfig
Example Response:
{
"code": 0,
"result": {
"db_path": "~/sds_data1",
"id": "transactions_api",
"group_id": "base",
"parsing_order": 50,
"parse_reversible": false
}
}
Returns the transaction for the given transaction ID.
Endpoint
/transactions_api/getTransactionById/:transactionId
Example
/transactions_api/getTransactionById/f82479f57ed9bda5f7640048844a5fcea06564b0
Parameters
| Name | Type | Optional |
|---|---|---|
:transactionId |
hex_string | No |
Result: JSON Object containing transaction data
Returns the block containing the transaction.
Endpoint
/transactions_api/getBlockByTransactionId/:transactionId/:withVirtualOps?
Example
/transactions_api/getBlockByTransactionId/f82479f57ed9bda5f7640048844a5fcea06564b0
Parameters
| Name | Type | Optional | Default |
|---|---|---|---|
:transactionId |
hex_string | No | - |
:withVirtualOps |
bool | Yes | true |
Result: JSON Object
Returns the block number containing the transaction.
Endpoint
/transactions_api/getBlockNumByTransactionId/:transactionId
Parameters
| Name | Type | Optional |
|---|---|---|
:transactionId |
hex_string | No |
Result: Integer