This content applies to WaaS 1.0 only. We highly recommend that you upgrade to WaaS 2.0.
Overview
User deposit addresses are commonly used by retail-facing platforms to receive funds from external users. These addresses are assigned to each user to easily distinguish the source of deposit transactions. With Cobo Wallet-as-a-Service, you can create and manage deposit addresses for your applications in both Custodial Wallet and MPC Wallet.Create Addresses
You can create up to 200 addresses by using Cobo SDKs and corresponding APIs (Custodial Wallet API, MPC Wallet API ) Custodial WalletView Response - Custodial Wallet
View Response - Custodial Wallet
View Response - MPC Wallet
View Response - MPC Wallet
Coin
field in the format of Chain Code_Token Code (e.g., “ETH_USDT”, “TRON_USDC”). Token Code is not required for native coins (e.g., “BTC”, “ETH”). You can query the types of coins supported by your wallet via the Get Supported Coins.
These addresses can be used to receive coins under the same chain, and EVM addresses can be used to receive coins for all EVM-compatible chains.
For BTC, Cobo supports both segwit (3 address) and native_segwit (bc1 address) addresses. You can input “True” in the native_segwit
field to generate bc1 addresses.
Please make sure you have added coins on Cobo Custody Web before creating any deposit addresses via API.
Manage Addresses
You can view your address list using the Get Address History (Cusotidal Wallet API, MPC Wallet API). This API allows you to retrieve addresses by coin types. Each API request can retrieve up to 20 addresses, in either ascending or descending order. Cusotidal WalletView Response - Custodial Wallet
View Response - Custodial Wallet
View Response - MPC Wallet
View Response - MPC Wallet
Feel free to share your feedback to improve our documentation!