GET
https://api.stableyard.fi
/
sdk
/
v1
/
resolve
curl -X GET "https://api.stableyard.fi/sdk/v1/resolve?paymentAddress=alice@stableyard" \
  -H "Authorization: Basic $(echo -n $STABLEYARD_APP_ID | base64)"
{
  "success": true,
  "data": {
    "userId": "user_abc123def456",
    "username": "alice",
    "paymentAddress": "alice@stableyard",
    "vaultAddress": "0x1234567890abcdef..."
  },
  "requestId": "req_xyz789"
}
Look up a Money Account using a human-readable payment address (e.g., alice@stableyard). Returns the associated account information including vault address for payments.

Authentication

Authorization
string
required
Basic authentication. Value: Basic base64(STABLEYARD_APP_ID). Obtain your STABLEYARD_APP_ID from the Stableyard SDK.

Query Parameters

paymentAddress
string
required
Payment address to resolve (format: username@resolver)

Response

success
boolean
Indicates if the request was successful
data
object
Resolved account data
curl -X GET "https://api.stableyard.fi/sdk/v1/resolve?paymentAddress=alice@stableyard" \
  -H "Authorization: Basic $(echo -n $STABLEYARD_APP_ID | base64)"
{
  "success": true,
  "data": {
    "userId": "user_abc123def456",
    "username": "alice",
    "paymentAddress": "alice@stableyard",
    "vaultAddress": "0x1234567890abcdef..."
  },
  "requestId": "req_xyz789"
}

Payment Address Format

Payment addresses follow the format: username@resolver
ComponentExample
usernamealice
@separator
resolverstableyard, dopepay