This page lists all deployed addresses for the Stableswapper program. Reference these when constructing transactions or integrating with the contract.
These docs currently show devnet/testnet addresses only. Do not use these addresses on mainnet. Mainnet addresses will be provided during your production onboarding.
CBTUSD is a testnet custom stablecoin on Base Sepolia, used as the example token throughout this documentation.
Your custom stablecoin address will be provided separately during onboarding.
CBTUSD is a testnet custom stablecoin, used as the example token throughout this documentation.
Your custom stablecoin mint address will be provided separately during onboarding.
These accounts are deterministically derived from the program ID using the seeds shown. You do not need to store them — derive them at runtime using PublicKey.findProgramAddressSync.
Account
Address
Seeds
Role
Pool
68xwTJYRyUdULbb5ve4JMWTc2xvw9wQmtEj9GRoHSenF
["liquidity_pool"]
Central pool state — holds fee rate, fee recipient, and supported vault list
Token vaults and vault token accounts are derived per-mint at runtime:
These well-known Solana program addresses are required as accounts in every swap instruction.
Program
Address
SPL Token Program
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
Associated Token Program
ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL
System Program
11111111111111111111111111111111
Privacy notice: All transactions on devnet and testnet blockchains are publicly visible. To protect your privacy during testing, we recommend using a dedicated test wallet rather than a personal wallet, as your wallet address and transaction history may be viewable by anyone on the blockchain.
Was this page helpful?
Assistant
Responses are generated using AI and may contain mistakes.