Smart Contracts
Deployed contract addresses across chains, updated automatically from the live API.
Rave Trading deploys tokenized asset contracts on multiple chains. Contract addresses update automatically from the production /api/v2/assets endpoint — no manual edits needed.
Current Deployments
BNB Smart Chain (chain ID 56)
All 264 Rave assets are currently deployed on BSC. Fetch the live list:
curl -s "$RAVE_API/api/v2/assets" -H "Authorization: Bearer $RAVE_API_KEY" | jq '.[] | {symbol, bsc_address}'Key reference contracts:
| Purpose | Address |
|---|---|
| USDT (quote token) | 0x55d398326f99059fF775485246999027B3197955 |
| Settlement Router | 0xa53B869C883B5036dDf8D7a12B7618e4612C503e |
| Example GM asset (AAPLon) | 0x390a684ef9cade28a7ad0dfa61ab1eb3842618c4 |
The full asset catalog is available from the live API. Use /api/v2/assets for machine-readable contract addresses.
Ethereum (chain ID 1)
Coming soon. Rave is expanding to Ethereum mainnet. Settlement and asset contracts will be listed here once deployed.
Planned Ethereum support includes:
- Same V2 API contract (address-based
token_in/token_out) chain_id: 1for Ethereum mainneteth_addressfield on asset responses alongsidebsc_address- USDC as the primary quote token on Ethereum
Auto-Update Mechanism
Contract addresses are pulled from the live engine asset catalog. When new assets or chains are added, the /api/v2/assets and /api/v2/limits endpoints reflect the new addresses immediately.
To programmatically fetch all contract addresses:
# All BSC asset addresses
curl -s "$RAVE_API/api/v2/assets" -H "Authorization: Bearer $RAVE_API_KEY" \
| jq '.[] | {symbol, address: .bsc_address, chain_id: .token.chain_id}'
# Trading limits (includes settlement/allowance targets)
curl -s "$RAVE_API/api/v2/limits" -H "Authorization: Bearer $RAVE_API_KEY" \
| jq '.assets[] | {symbol: .symbol, allowance_target: .sides.buy.allowance_target}'Chain IDs
| Chain | ID | Status |
|---|---|---|
| BNB Smart Chain | 56 | Live |
| Ethereum Mainnet | 1 | Coming soon |
Updated about 19 hours ago