custody
Initiate Self-Hosted Wallet Verification
This endpoint is used for initiating wallet verification requests.
Note: users will have 24 hours to complete the wallet verification by sending the exact total amount to the Bullish deposit address provided.
Ratelimited: True - see custody limits
post/v1/wallets/self-hosted/initiate
Request
- Base URLhttps://api.exchange.bullish.com/trading-api
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"network": "ETH",
"symbol": "USDC",
"address": "0xb0a64d976972d87b0783eeb1ff88306cd1891f02",
"label": "Our cold wallet",
"requestedDepositAmount": "12.3456"
}Response
OK
Example response
{
"destinationId": "1560ec0b406c0d909bb9f5f827dd6aa14a1f638884f33a2a3134878102e78038",
"network": "ETH",
"symbol": "USDC",
"depositAddress": "0xb0a64d976972d87b0783eeb1ff88306cd1891f02",
"requestedDepositAmount": "12.3456",
"verificationAmount": "0.0012",
"totalDepositAmount": "12.3468",
"verificationExpiryTime": "2025-05-20T01:01:01.000Z"
}Changes
No recorded changes to this operation across all 1 revision of this API.