What It Does
Custody lets you:- Create and manage custodial wallets for end users on any blockchain Brale supports.
- Hold stablecoin balances across all supported chains
- Initiate transfers and payouts directly from custodied funds using any stablecoin supported at Brale.
Who It’s For
Use cases include:- Wallets that want to show balances and enable transactions
- Neobanks offering digital dollar accounts
- Marketplaces holding funds for sellers or escrow
- Fintech platforms embedding payments or savings
- Custodial wallets bound to automations to automatically receive and mint stablecoins for end users.
How It Works
- Create Wallets
When you register an Account, custodial wallets are created automatically on all supported chains, so the default set is ready to use without any additional setup. You can also provision additional internal wallets on demand viaPOST /accounts/{account_id}/addresses/internal— useful for segmenting funds within a single account. - Receive Deposits
You or your users can send stablecoins directly to custodial wallet addresses. Just fetch wallet addresses and fund them. - Track Balances
Use the Balances endpoint to query stablecoin holdings across all wallets and chains. - Initiate Payouts
Send funds from any custodial wallet using the Transfers endpoint. This supports on-chain transfers, off-chain payouts, and more. - Earn Revenue Share
When using your own stablecoin, you earn a share of revenue on all custodied assets.
Related API References
POST /accounts - Register an account
GET /addresses - Fetch custodial wallet addresses. Custodial wallets have type internal
POST /accounts/{account_id}/addresses/internal - Provision an additional internal (custodial) address
GET /balances - View wallet balances
POST /transfers - Initiate transfers and payouts