Register a self-attested wallet address
Register a self-hosted wallet that the customer declares they control, without providing a cryptographic signature. Intended for direct customers who cannot sign a proof-of-ownership message from their custody UI (e.g. Fireblocks).
Like the signed self-hosted flow, the wallet must be registered before it can be used in any flow — onramp, offramp, or swap — under the Travel Rule. This endpoint is currently limited to customers in the US and Rest of World jurisdictions.
Authorizations
API Key
Headers
a UUID ensuring an address is only registered once
Optional sub-partner UUID, if provided, the wallet address will be registered for the sub-partner
Body
The self-attested wallet registration request
Self-attested wallet registration request
Register a self-hosted wallet the customer declares as their own, without a cryptographic signature. For direct customers who can't sign from a custody UI (e.g. Fireblocks). Scoped to US and RoW customers.
The address of the wallet
Blockchain
A type of blockchain
Solana, Ethereum, Polygon, Arbitrum, Base, Stellar, Citrea, Plasma, Avalanche, Moca, Tempo, Tron, Bsc The customer ID
Optional display name for this wallet address
Response
POST Self-Attested Wallet Succeeded
Verified Address Response
Response containing verified address details
Hosted, SelfHosted Blockchain
A type of blockchain
Solana, Ethereum, Polygon, Arbitrum, Base, Stellar, Citrea, Plasma, Avalanche, Moca, Tempo, Tron, Bsc When the address was verified
Whether the address is disabled
The ID of the verified address
Whether the wallet belongs to the customer themselves (true) or a third party
The wallet address
Optional display name for this wallet address
The proof message
The proof signature
The VASP DID (decentralized Identifier) for hosted wallets

