Actions113
- blocks Actions
- Get Block Details By Block Hash UTXOs
- List Transactions by Block Hash EVM
- List Transactions by Block Hash UTXOs
- List Transactions By Block Hash XRP
- List Transactions By Block Height XRP
- List Transactions by Block Height EVM
- List Transactions by Block Height UTXOs
- Get Block Details By Block Height UTXOs
- Get Block Details By Block Height EVM
- Get Block Details By Block Height XRP
- Get Block Details By Block Hash EVM
- Get Block Details By Block Hash XRP
- Get Last Mined Block EVM
- Get Last Mined Block UTXOs
- Get Latest Mined Block XRP
- List Latest Mined Blocks UTXOs
- List Latest Mined Blocks EVM
- List Latest Mined Blocks XRP
- HD Wallets Actions
- Sync HD Wallet (xPub, yPub, zPub)
- Derive And Sync New Receiving Addresses UTXO
- Derive And Sync New Change Addresses UTXO
- Derive And Sync New Receiving Addresses EVM
- Derive And Sync New Receiving Addresses XRP
- List Synced Addresses UTXO
- List Synced Addresses EVM
- List Synced Addresses XRP
- List HD Wallet (xPub, yPub, zPub) Transactions UTXO
- List HD Wallet (xPub, yPub, zPub) Transactions EVM
- List HD Wallet (xPub, yPub, zPub) Transactions XRP
- List HD Wallet (xPub, yPub, zPub) UTXOs
- Prepare A UTXO-Based Transaction From HD Wallet (xPub, yPub, zPub)
- Prepare A Transaction From an Address in HD Wallet (xPub, yPub, zPub) EVM
- Get HD Wallet (xPub, yPub, zPub) Assets UTXO
- Get HD Wallet (xPub, yPub, zPub) Assets EVM
- Get HD Wallet (xPub, yPub, zPub) Assets XRP
- Get HD Wallet (xPub, yPub, zPub) Details UTXO
- Get HD Wallet (xPub, yPub, zPub) Details EVM
- Get HD Wallet (xPub, yPub, zPub) Details XRP
- List Synced HD Wallets (xPub, yPub, zPub)
- Activate HD Wallet (xPub, yPub, zPub)
- Delete Synced HD Wallet (xPub, yPub, zPub)
- address-latest Actions
- Utilities Actions
- simulate-transactions Actions
- addresses-latest Actions
- Get Address Balance Solana
- List Transactions By Address Solana
- Get Address Balance EVM
- Get Address Balance XRP
- Get Address Balance Kaspa
- List Confirmed Transactions By Address EVM
- List Transactions by Address XRP
- List Confirmed Transactions By Address UTXOs
- List Confirmed Transactions By Address Kaspa
- List Unconfirmed Transactions by Address UTXOs
- List Internal Transactions By Address EVM
- Get Next Available Nonce EVM
- List Confirmed Tokens Transfers By Address EVM
- addresses-historical Actions
- Get Address Balance UTXOs
- List Confirmed Transactions By Address EVM history
- List Confirmed Transactions By Address UTXO Historical
- List Unspent Transaction Outputs By Address UTXOs
- Sync Address
- List Synced Addresses
- Get Synced Address Tokens Transfer EVM
- Activate Synced Address
- Delete Synced Address
- List Synced Address Internal Transactions EVM
- List Tokens By Address Synced EVM
- blockchain-events Actions
- New Confirmed Coins Transactions
- New Unconfirmed Coins Transactions
- New Confirmed Tokens Transactions
- New Confirmed Coins Transactions And Each Confirmation
- New Confirmed Tokens Transactions And Each Confirmation
- Mined Transaction
- New Block
- List Blockchain Events Subscriptions
- Get Blockchain Event Subscription Details By Reference ID
- Delete Blockchain Event Subscription
- Activate Blockchain Event Subscription
- New Confirmed Internal Transactions
- New Confirmed Internal Transactions And Each Confirmation
- Crypto Transactions Actions
- Get Transaction Details By Transaction Hash Solana
- Get Transaction Details By Transaction Id Kaspa
- Get Transaction Details By Transaction Hash EVM
- Get Transaction Details By Transaction Hash UTXOs
- Get Transaction Details By Transaction Hash XRP
- List Internal Transaction Details by Transaction Hash EVM
- List Tokens Transfers By Transaction Hash EVM
- List Logs By Transaction Hash EVM
- Get Raw Transaction Data UTXOs
- contracts Actions
- blockchain-fees Actions
- broadcast-transactions Actions
- prepare-transactions Actions
- Market Data & Prices Actions
Overview
This node operation fetches the assets associated with an HD Wallet (using extended public keys such as xPub, yPub, or zPub) on EVM-compatible blockchains. It queries blockchain data APIs to retrieve detailed asset information for a given HD wallet's extended public key on a specified blockchain and network.
Common scenarios where this node is beneficial include:
- Portfolio tracking applications that need to aggregate all assets held by an HD wallet.
- Blockchain analytics tools analyzing wallet holdings across multiple networks.
- Crypto tax software gathering wallet asset data for reporting.
- Wallet management dashboards displaying token balances and NFTs for hierarchical deterministic wallets.
Practical example: Given an Ethereum mainnet xPub key, the node can return all ERC-20 tokens, NFTs, and native ETH balance associated with that wallet’s derived addresses.
Properties
| Name | Meaning |
|---|---|
| blockchain | The target blockchain network (e.g., Ethereum, Binance Smart Chain) to query asset data from. |
| extendedPublicKey | The HD wallet's extended public key (xPub, yPub, or zPub) identifying the wallet. |
| network | The specific network environment within the blockchain (e.g., mainnet, testnet). |
| context | Optional additional context string to refine or specify the request scope. |
| derivation | Optional derivation method used for address generation; options are account or bip32. |
Output
The output is a JSON array where each element represents an asset associated with the HD wallet on the specified blockchain and network. Each JSON object typically contains details such as:
- Asset type (native coin, token, NFT)
- Asset identifier (contract address or token ID)
- Balance or quantity held
- Metadata related to the asset (name, symbol, decimals)
- Possibly other blockchain-specific asset details
If binary data is returned (not typical for this operation), it would represent raw asset metadata or media linked to NFTs.
Dependencies
- Requires access to a Crypto APIs REST API service that provides blockchain data endpoints.
- Needs an API authentication token configured in n8n credentials to authorize requests.
- No additional external dependencies beyond standard Node.js modules and the Crypto APIs service.
Troubleshooting
Common issues:
- Invalid or malformed extended public key input causing API errors.
- Unsupported blockchain or network values leading to "operation not found" or empty results.
- Missing or incorrect API credentials resulting in authentication failures.
- Network connectivity problems preventing API calls.
Error messages:
"Operation <operationName> not found": Indicates the requested operation is not defined in the API specification or the node parameters are misconfigured. Verify the operation name and resource selection.- API response errors related to invalid parameters usually mean one of the required inputs (blockchain, extendedPublicKey, network) is missing or incorrect.
- Authentication errors suggest checking the configured API key credential.
Resolutions:
- Double-check all required input properties for correctness.
- Ensure the API key credential is valid and has necessary permissions.
- Confirm the blockchain and network names match supported values by the API.
- Use the optional
contextandderivationfields only if you understand their impact on the request.