/api/v1/wallet/deposit-address wallet:depositReturns the USDC-on-Base deposit address for funding the end-user’s custodial balance. Currently a shared address (dedicated: false): deposits are credited when the end-user is linked to a rip.fun account, or by rip.fun support on request.
POST /api/v1/wallet/deposit-address write These inputs are shared across all docs pages — an id entered here carries over.
{
"external_user_id": "demo-explorer"
}Not run yet — press Run to make a live call against https://staging-service.rip.fun (through this demo's server-side proxy; the API key never reaches the browser).
curl -X POST 'https://staging-service.rip.fun/api/v1/wallet/deposit-address' \
-H 'X-API-Key: rip_v1_…' \
-H 'Content-Type: application/json' \
-d '{"external_user_id":"demo-explorer"}' | Field | Type | Required | Description |
|---|---|---|---|
external_user_id | string | — | Your id for the end-user (at least one identifier required) |
wallet_address | string | — | End-user Base wallet address |
data)| Field | Description |
|---|---|
chain / address / currency | Where to send USDC (Base) |
dedicated | false while the shared-address model is in effect |
note | Attribution caveat for the shared address |