Classify a wallet address
What an address is before you register it: its family, every network its format is valid on, the networks TCB sends on (the ones instrument.networks may name), and the networks where it carries contract code. Saves nothing.
What an address is before you register it: its family, every network its format is valid on, the networks TCB sends on (the ones instrument.networks may name), and the networks where it carries contract code. Saves nothing.
Authorization
bearer In: header
Query Parameters
The wallet address to classify.
The memo or tag, for a network that carries one.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/partner/v1/beneficiaries/address-info?address=0x8Ba1f109551bD432803012645Ac136ddd64DBA72"{ "data": { "checksumAddress": "0x8Ba1f109551bD432803012645Ac136ddd64DBA72", "contractOn": [ "ETHEREUM" ], "family": "EVM", "reachableChains": [ "ETHEREUM" ], "unknownOn": [ "ETHEREUM" ], "validChains": [ "ETHEREUM" ] }, "success": true, "timestamp": "2026-09-02T10:15:30.000Z"}Register a payout destination POST
One call registers the payee and the destination itself — a bank account or a wallet. A destination is NEVER usable at registration: it must clear screening, TCB approval, and a holding period first. The response tells you where it stands; poll GET /beneficiaries/{id} or subscribe to the beneficiary.activated event for the moment it becomes usable. A wallet destination additionally requires the travelRule capture. Registering details you already hold live is refused with DUPLICATE_INSTRUMENT rather than saved twice.
Add a network to a wallet destination POST
Makes a registered wallet destination payable on one more network of its address family. The destination must be extensible — a self-hosted wallet with its ownership proven and no contract code — and the network must be one of its reachableChains. The network lands PENDING_APPROVAL and becomes ACTIVE once TCB approves it; the destination itself keeps its status, and no new holding period starts.