Crypto APIs icon

Crypto APIs

Interact with Crypto APIs REST API

Actions113

Overview

This node interacts with a Crypto APIs REST API to list synced Ethereum Virtual Machine (EVM) addresses derived from an HD Wallet's extended public key. It fetches addresses that have been previously synchronized on the blockchain, supporting pagination and filtering options.

Common scenarios include:

  • Retrieving all known EVM addresses generated from a hierarchical deterministic wallet for auditing or monitoring.
  • Integrating wallet address data into workflows for balance checks, transaction history retrieval, or further blockchain analysis.
  • Managing large wallets by paginating through addresses using limit and offset parameters.

Example: A user wants to list the first 10 synced addresses on the Ethereum mainnet for a given extended public key to verify which addresses have activity.

Properties

Name Meaning
blockchain The blockchain network to query (e.g., Ethereum, Binance Smart Chain).
extendedPublicKey The extended public key (xpub) of the HD Wallet to list synced addresses from.
network The specific network within the blockchain (e.g., mainnet, testnet).
context Optional context string to correlate requests or responses.
addressFormat Format of the returned addresses; options are "standard" or "base58".
isChangeAddress Boolean flag to filter addresses that are change addresses in the wallet derivation path.
limit Number to limit how many addresses to return (pagination).
offset Number to offset the starting point of the returned addresses (pagination).

Output

The output is a JSON array where each item represents a synced EVM address with its associated details as returned by the Crypto APIs service. The exact structure depends on the API response but typically includes fields such as the address string, derivation path, and possibly metadata about synchronization status.

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to the Crypto APIs REST API.
  • Needs an API authentication token configured in n8n credentials to authorize requests.
  • Uses a local OpenAPI specification file (2024-12-12-final.json) bundled with the node for operation definitions.

Troubleshooting

  • Operation not found error: If the specified operation cannot be found, ensure the operation name matches exactly and the bundled OpenAPI spec file is present and uncorrupted.
  • Invalid or missing parameters: Required parameters like blockchain, extendedPublicKey, and network must be provided; otherwise, the API call will fail.
  • API authentication errors: Verify that the API key credential is correctly set up and has sufficient permissions.
  • Pagination issues: Using incorrect limit or offset values may result in empty results or repeated data; adjust these carefully.
  • Network connectivity: Ensure the node can reach the Crypto APIs endpoint without firewall or proxy issues.

Links and References

Discussion