- Assets on Robinhood Chain: the 29 assets that live on Robinhood Chain itself, ETH and ERC-20 tokens, including Robinhood Stock Tokens. These are what your users hold, send, and receive on Robinhood Chain; the entry and exit points of any Robinhood Chain flow.
- Assets across the SODAX System: 166 assets across all supported networks. Every one of them is a valid swap destination or collateral source for your Robinhood Chain users, because every SODAX action is cross-network by default.
GET https://api.sodax.com/v2/be/config/all, so it reflects what the backend serves today rather than what an SDK release has listed.
Assets on Robinhood Chain
Live for swaps on Robinhood Chain:Live token list loads from the config API. If it has not appeared, read
Live in the Money Market for supply, borrow, repay, and withdraw:
config.swaps.supportedTokens.robinhood from GET /v2/be/config/all, or use the SDK call below.Live token list loads from the config API:
ETH uses the zero address in these lists; every other entry is an ERC-20 contract address on Robinhood Chain. Stock Tokens carry config.moneyMarket.supportedTokens.robinhood in GET /v2/be/config/all.isRwa: true in the config, and they are swap-only. To confirm that an address is a Robinhood Stock Token, Robinhood’s Token Contracts page is the canonical list. The Sonic vaults behind them are under Robinhood Tokenized Equities.
What @sodax/sdk 2.1.0 knows
The live lists above are ahead of the published SDK. In @sodax/sdk 2.1.0, getSupportedSwapTokensByChainId(ChainKeys.ROBINHOOD_MAINNET) returns ETH, bnUSD, SODA, and USDG only, and getSupportedTokensByChainId on the money market returns an empty list. The SDK validates tokens against its own lists, so Stock Token swaps and Robinhood Chain money market actions fail on 2.1.0. Both are on main for the next release.
Assets your users can reach
From a Robinhood Chain-sourced action, users can trade, lend, and borrow across every SODAX-supported network:Live network list loads from the config API:
Chain identifiers come from config.chains in GET /v2/be/config/all.ChainKeys.* in the SDK (ChainKeys.ROBINHOOD_MAINNET = 'robinhood'), and the SDK’s chain list from sodax.config.getSupportedSpokeChains(). Prefer these over hard-coding: networks are added over time.
Asset discovery in code
Never hard-code token addresses or asset lists; read them from the SDK config at runtime:- All deployment addresses by network: Mainnet Deployments
- The full cross-network asset directory: sodax.com/partners/asset-directory