Crypto APIs icon

Crypto APIs

Interact with Crypto APIs REST API

Actions113

Overview

This node interacts with the Crypto APIs REST API to list internal transactions for a synced address on an EVM-compatible blockchain. It is designed to retrieve historical internal transaction data related to a specific wallet address, filtered by blockchain and network parameters.

Common scenarios where this node is beneficial include:

  • Auditing or monitoring internal transactions of a wallet address on blockchains like Ethereum.
  • Gathering detailed transaction history for analytics or reporting purposes.
  • Integrating blockchain transaction data into workflows for compliance or accounting.

For example, you can use this node to fetch all internal transactions associated with a given Ethereum address on the mainnet, optionally limiting the number of results or sorting them in ascending/descending order.

Properties

Name Meaning
blockchain The blockchain network to query (e.g., Ethereum, Binance Smart Chain).
network The specific network within the blockchain (e.g., mainnet, testnet).
address The wallet address whose internal transactions are to be listed.
context Optional context string to correlate requests or responses.
limit Optional maximum number of records to return.
sortingOrder Optional order to sort the results, typically ascending or descending.
startingAfter Optional cursor for pagination to start listing after a specific transaction ID.

Output

The node outputs an array of JSON objects representing internal transactions related to the specified address. Each object contains details about a single internal transaction as returned by the Crypto APIs service.

If binary data were involved (not indicated here), it would represent associated files or media, but this operation focuses solely on JSON transaction data.

Dependencies

  • Requires an active connection to the Crypto APIs REST API.
  • Needs an API key credential configured in n8n to authenticate requests.
  • The node reads a local OpenAPI specification file (2024-12-12-final.json) bundled with the node to dynamically build requests.

Troubleshooting

  • Operation not found error: If the specified operation cannot be found, ensure that the "List Synced Address Internal Transactions EVM" operation is correctly selected and that the node's bundled OpenAPI spec file is intact.
  • Invalid or missing parameters: Required fields such as blockchain, network, and address must be provided; otherwise, the API call will fail.
  • API authentication errors: Verify that the API key credential is valid and has sufficient permissions.
  • Pagination issues: When using startingAfter, ensure the value corresponds to a valid transaction ID from a previous response to avoid empty results.

Links and References

Discussion