Skip to main content
On Solana you trade against the rwa_market program. Per-asset state lives in PDAs keyed by the SPL mint — the mint address is effectively the “token id”, and you derive every account you need from it. Tokens are Token-2022 mints.

Program IDs (same on every cluster)

A program id equals its deploy keypair’s pubkey, so the same id is used on devnet/testnet/mainnet.

Per-cluster addresses

Only the RPC endpoint and the payment-token mints differ per cluster.
Which payment mint applies is per-asset — read payout_token from the token’s TokenMeta before trading.

Tradeable RWA tokens (devnet)

Only assets with a Solana mint can be traded here. DPRI is currently the only asset live on Solana — the others are EVM-only, so they have no mint on this cluster.

Deriving the accounts you need

Every per-asset account is a PDA of a constant seed + the SPL mint pubkey.