Goal: Create Qualified and Prime Wallets for a new client to enable asset custody and transactions.Actor: Product or Integration EngineerPreconditions:
Client authentication is set up.
API key and secret are available.
Flowchart API Flow:
1.
Create Wallet – Create Qualified Wallet or Prime Wallet.
Set up webhook - Receive real-time notifications for critical events such as deposits, withdrawals, transaction updates, and wallet status change. (Optional)
Goal: Allow users or operations to manage withdrawal addresses and ensure compliance with correspondent rules.Actor: Compliance Officer, Operations, or Backend ServicePreconditions:
Set up webhook - Receive real-time notifications for critical events such as deposits, withdrawals, transaction updates, and wallet status change. (Optional)
Expected Outcome: Withdrawal successfully executed and is visible in transaction history.
Use Case 5 — Create,Manage and Monitor Sub-Wallet#
Goal: Create, manage, and monitor Sub-Wallets for specific operations of clients. You can create as many as sub-wallets under a prime walletActor: Product or OperationsPreconditions:
Goal: Enable users to manage deposits for Sub-Wallets under a Prime Wallet, including retrieving deposit addresses and tracking deposit history.Actor: User or OperationsPreconditions:
Expected Outcome: Sub-Wallet deposit addresses are accessible, deposit lists are complete, and historical deposit transactions can be monitored for reconciliation or reporting.
Use Case 7 — Internal Transfers (Prime ↔ Sub-Wallet)#
Goal: Move assets internally between Prime and Sub-Wallets for liquidity management.Actor: Operations or TreasuryPreconditions:
Both wallets exist and have sufficient balances.
Sub-wallets can only transfer assets to their parent prime wallet.