Get deposit address

POST /api/v1/wallet/deposit-address wallet:deposit

The USDC-on-Base address to fund an end-user’s credit balance. Today this is a shared address (dedicated: false), so deposits are credited once the user is linked to a rip.fun account or on request.

Try it POST /api/v1/wallet/deposit-address write

These inputs are shared across all docs pages — an id entered here carries over.

request body
object · 1 keys
{
  "external_user_id": "demo-explorer"
}
response

Not run yet — press Run to make a live call against https://service.rip.fun (through this demo's server-side proxy; the API key never reaches the browser).

curl (tracks the inputs above)
curl -X POST 'https://service.rip.fun/api/v1/wallet/deposit-address' \
  -H 'X-API-Key: rip_…' \
  -H 'Content-Type: application/json' \
  -d '{"external_user_id":"demo-explorer"}'

Request fields

FieldTypeRequiredDescription
external_user_idstringYour id for the end-user (at least one identifier required)
wallet_addressstringEnd-user Base wallet address

Response fields (data)

FieldDescription
chain / address / currencyWhere to send USDC (Base)
dedicatedfalse while the shared-address model is in effect
noteAttribution caveat for the shared address