Enterprise feature. Contact us for access.
1
Install the SDK
Run the following command to install the SDK:
2
Get your treasury wallet
Retrieve your treasury wallet using the alias:
index.ts
3
Send a regulated transfer
Send a transfer from your treasury wallet. The API will automatically check compliance requirements. If the transfer doesn’t meet regulatory requirements (e.g., missing KYC/KYB, sanctions issues, travel rule violations), the call will fail with an error.Note: The transfer API automatically performs compliance checks. If the transfer fails due to compliance issues, you’ll receive an error message indicating what requirements weren’t met. Ensure both sender and recipient have completed necessary KYC/KYB verification before attempting transfers.
index.ts
Compliance Requirements
Transfers will fail if they don’t meet regulatory requirements:- KYC/KYB Verification: Both sender and recipient must have completed appropriate verification
 - AML Screening: Automatic screening against sanctions lists and watchlists
 - Travel Rule Compliance: Required data exchange for cross-border transfers
 - Transaction Limits: Adherence to regulatory thresholds and limits
 
Launching in Production
For production, the steps are almost identical, but some changes are required:- Create a developer account on the production console
 - Create a production server API key on the API Keys page with the API scopes 
wallets.read,wallets:transactions.create,wallets:transactions.sign - Replace your test API key with the production key
 - Ensure all compliance requirements are configured for your production environment
 
Learn More
Regulated Transfers Overview
Learn more about regulated transfers and compliance features.
Transfer Tokens Guide
Detailed guide on transferring tokens between wallets.
Treasury Wallet
Learn about managing your treasury wallet.

