Skip to content

Fetch Assets

The assets endpoint returns the canonical token list for Ryze Protocol, including addresses, decimals, Pyth feed IDs, and logo URIs.

Endpoint

GET https://mainnet.api.ryze.pro/api/assets

Example

bash
curl https://mainnet.api.ryze.pro/api/assets

Response

json
{
  "name": "Ryze Protocol List",
  "timestamp": "2026-04-15T00:00:00.000Z",
  "version": {
    "major": 1,
    "minor": 0,
    "patch": 0
  },
  "keywords": ["ryze", "defi", "base"],
  "tokens": [
    {
      "name": "Ether",
      "symbol": "ETH",
      "decimals": 18,
      "isNative": true,
      "logoURI": "https://...",
      "pythFeedId": "0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace",
      "pythProId": "..."
    },
    {
      "address": "0x4200000000000000000000000000000000000006",
      "name": "Wrapped Ether",
      "symbol": "WETH",
      "decimals": 18,
      "isNative": false,
      "logoURI": "https://...",
      "pythFeedId": "0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace",
      "pythProId": "..."
    },
    {
      "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "name": "USD Coin",
      "symbol": "USDC",
      "decimals": 6,
      "isNative": false,
      "logoURI": "https://...",
      "pythFeedId": "0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a",
      "pythProId": "..."
    },
    {
      "address": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf",
      "name": "Coinbase Wrapped BTC",
      "symbol": "cbBTC",
      "decimals": 8,
      "isNative": false,
      "logoURI": "https://...",
      "pythFeedId": "0xe62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43",
      "pythProId": "..."
    }
  ]
}

Key Fields

FieldDescription
isNativetrue for ETH (no contract address). Use WETH address for on-chain operations.
decimalsToken precision. USDC = 6, WETH = 18, cbBTC = 8.
pythFeedIdPyth Network price feed ID for this token.
pythProIdPyth Pro (Lazer) feed ID for low-latency pricing.
addressERC-20 contract address. Absent for native ETH.

Usage Notes

  • Native ETH (isNative: true) has no address field. When interacting with pools or the router, use the WETH address (0x4200000000000000000000000000000000000006).
  • The pythFeedId can be used to subscribe to real-time price updates via Pyth Hermes SSE.
  • Token logos are hosted CDN URLs suitable for direct use in UIs.