RPC / API Requirements

Trust Wallet is a light client wallet, which means it needs to get data / information from remote nodes (either light nodes or full nodes). In order to integrate your blockchain into Trust Wallet smoothly, you must also fulfill RPC / API requirements. We list all needed APIs or RPCs plus an example below for your reference, alternatively Rosetta Data API is also welcomed.

for Trust Wallet:

We need API or RPC to:

  • query account / address balance

  • query transaction details

  • query fee / nonce for sending transaction

  • query blockchain status (block height etc)

  • send raw transaction

for Block Atlas:

At first, please read Block Atlas Developer Guide, We need API or RPC to:

  • query sent / received list of transactions for an account / address

  • query transactions in a block


We will take XRP as an example here, it supports WebSocket, JSON-RPC (including over HTTP)