transactions_api

Module Group: Base
Parsing Order: 50

The transactions_api provides endpoints for looking up and retrieving transaction data by transaction ID.


Configuration

{
   "id": "transactions_api",
   "group_id": "base",
   "parsing_order": 50,
   "parse_reversible": false
}

Endpoints

getConfig

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
   }
}

getTransactionById

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


getBlockByTransactionId

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


getBlockNumByTransactionId

Returns the block number containing the transaction.

Endpoint

/transactions_api/getBlockNumByTransactionId/:transactionId

Parameters

Name Type Optional
:transactionId hex_string No

Result: Integer


Back to Main Index