Portfolio

Portfolio retrieves holdings and balances per address, and provides point-in-time balances (EVM native assets) and balance change history. You can query chain-specific asset types, such as native tokens, tokens, and UTXOs, by address.

Querying holdings directly from a node requires a contract call for each token, so call volume and implementation effort grow with the number of tokens held. With Portfolio, you can build the data for customer balance views, wallet checks, and finance-team balance reconciliation through the Data API, without calling a contract for each token.

Use Cases

  • Service OpsCustomer Balance View

    Query the native asset and token holdings of a customer address, and display amounts using the decimals from token metadata. You can build a customer balance view without calling a contract for each token.

  • Finance & AccountingPoint-in-Time Balance Reconciliation

    Specify the closing block, query the native balance of an EVM address with eth_getBalance, and compare it against your internal ledger. For Aptos and XRPL, you can verify the balance at a point in time from the balance change history.

  • InfrastructureBuilding UTXO Withdrawal Transactions

    On UTXO-based chains, query the unspent transaction outputs (UTXOs) of an address and use them as inputs for a withdrawal transaction. You can prepare withdrawal transactions without tracking UTXOs on your own node.

Available APIs

Balances — Data API

Balances — RPC

Balance Change History

Asset Metadata