Skip to main content
GET
/
v1
/
stablecoin
/
address
Get Deposit Address
curl --request GET \
  --url https://api.example.com/v1/stablecoin/address
{
  "project_id": "<string>",
  "chain": "<string>",
  "address": "<string>",
  "currency": "<string>"
}
Returns the project’s USDC deposit address on Base. Send USDC to this address to fund the project wallet. The balance updates automatically when the deposit is confirmed on-chain via Bridge.xyz webhook. If the project does not yet have a Bridge.xyz wallet, one is created automatically on first call.
Requires a bearer token with the read permission.

Request

This endpoint takes no query parameters or request body.

Response

project_id
string
required
Unique project identifier.
chain
string
required
Blockchain network. Always "base".
address
string
required
EVM wallet address for receiving USDC deposits.
currency
string
required
Deposit currency. Always "usdc".

Examples

curl https://api.unwall.xyz/v1/stablecoin/address \
  -H "Authorization: Bearer aw_live_xxxxxxxxxxxx"
Response (200 OK)
{
  "project_id": "proj_abc123",
  "chain": "base",
  "address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28",
  "currency": "usdc"
}
Only send USDC on the Base network to this address. Sending other tokens or using the wrong network may result in permanently lost funds.