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/assetsExample
bash
curl https://mainnet.api.ryze.pro/api/assetsResponse
json
{
"name": "Ryze Protocol List",
"timestamp": "2026-06-11T19:29:46.550Z",
"version": {
"major": 1,
"minor": 1,
"patch": 0
},
"keywords": [],
"tokens": [
{
"chainId": 8453,
"name": "Ethereum",
"symbol": "ETH",
"decimals": 18,
"isNative": true,
"logoURI": "https://token-icons.s3.amazonaws.com/eth.png",
"pythFeedId": "0x9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6",
"pythProId": 631
},
{
"chainId": 8453,
"address": "0x4200000000000000000000000000000000000006",
"name": "Wrapped Ether",
"symbol": "WETH",
"decimals": 18,
"logoURI": "https://ethereum-optimism.github.io/data/WETH/logo.png",
"pythFeedId": "0x9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6",
"pythProId": 631
},
{
"chainId": 8453,
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"name": "USD Coin",
"symbol": "USDC",
"decimals": 6,
"logoURI": "https://ethereum-optimism.github.io/data/USDC/logo.png",
"pythFeedId": "0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a",
"pythProId": 7
},
{
"chainId": 8453,
"address": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf",
"name": "Coinbase Wrapped BTC",
"symbol": "cbBTC",
"decimals": 8,
"logoURI": "https://assets.coingecko.com/coins/images/40143/standard/cbbtc.webp",
"pythFeedId": "0x2817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97",
"pythProId": 397
}
]
}Key Fields
| Field | Description |
|---|---|
isNative | true for ETH (no contract address). Use WETH address for on-chain operations. |
chainId | Network chain ID. Base mainnet is 8453; Base Sepolia is 84532. |
decimals | Token precision. USDC = 6, WETH = 18, cbBTC = 8. |
pythFeedId | Pyth Network price feed ID for this token. |
pythProId | Pyth Pro (Lazer) feed ID for low-latency pricing. |
address | ERC-20 contract address. Absent for native ETH. |
Usage Notes
- Native ETH (
isNative: true) has noaddressfield. When interacting with pools or the router, use the WETH address (0x4200000000000000000000000000000000000006). - The
pythFeedIdcan 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.