Custody
Crypto addresses, holdings, and on-chain transaction visibility
Custody Domain
The custody domain manages crypto addresses (deposit and whitelisted withdrawal addresses) and on-chain transaction visibility.
Deposit Addresses
Platform-generated addresses for receiving crypto deposits. Each address is specific to a sub-account and instrument.
Endpoints
Deposit Address Fields
Whitelisted Addresses
Pre-approved external addresses for withdrawals. Addresses must be whitelisted and confirmed before funds can be sent to them.
Endpoints
Whitelisted Address Fields
Address Status
Confirmation Flow
- Create address via
POST /addresses/external - Receive confirmation email with code
- Confirm via
POST /addresses/external/confirmwith code + MFA challenge - Address status progresses through verification stages to
STATUS_VERIFIED
Cooling Period: New addresses may require 24-48 hours before becoming active for withdrawals.
Crypto Transactions
View on-chain transaction details for deposits and withdrawals.
Endpoints
Transaction Fields
Custody Holdings
View aggregated custody holdings across the client account.
Endpoints
Custody Holding Fields
Address Formats by Blockchain
Security Considerations
- Address Verification: Always verify the full address before sending
- Memo/Tag: Include memo/tag when required or funds may be lost
- Network Selection: Ensure correct blockchain network
- Whitelist Period: New addresses have cooling periods before activation
- Test Transactions: Consider small test transaction first