Contract Addresses
Every contract deployed on Sonic Mainnet. All addresses are checkable on-chain at sonicscan.org. Nothing on this page requires trusting the protocol's own frontend.
How to verify
Open any address below on sonicscan.org and read the contract directly. The Verify page additionally reads live state — collateral ratio, supply, treasury balances — straight from these contracts, and the Explorer lets you search any wallet's position.
| Parameter | Value |
| Chain | Sonic Mainnet |
| Chain ID | 146 |
| RPC | https://rpc.soniclabs.com |
| Explorer | https://sonicscan.org |
| Solidity | 0.8.20 (via-ir, optimizer 200 runs) |
| Framework | Foundry |
Tokens
| Contract | Address |
| DING (StableToken) | 0x02Ec50E55D1A75890E4640391CE9025A105a5376 |
| MULKI (GovernanceToken) | 0x33918f2d0b9cD28A9285362Ef1B7f6a6D6422223 |
Core protocol
| Contract | Address |
| PhaseManager | 0xbB2ee1c049701C654634De078694E4398F9144a2 |
| ProtocolTreasury | 0xC18C62611b3D731F4524C8c42B8C75930f20a255 |
| DIWANTreasury | 0xBe319FFCd06c036A769Bd0d7df3c890FD507E4e1 |
| BondManager | 0x3429dCb1f416396985185b0f3e495ec2D8771926 |
Engines
| Contract | Address |
| MintingEngine | 0x36a951C1B870D2D4B4fAd5284Fe51705D1E6519E |
| RedemptionEngine | 0xE48Ad042CD2De8A01070EA68F7b6Fc544A61a026 |
| MULKIStaking | 0xaD653D6F8113139478b35a9e1F3c9B32d8CAE2D7 |
AMM & oracle
| Contract | Address |
| ProtocolAMM | 0x7E6C46Ea0BFb75462B0AFdD4e1e13Bdd5dFE0984 |
| AMMOracle | 0xBF303206B5cE518C2B4F9da5A295006a70F374Ef |
| Pool 0 — DING / USDC | 0x9F491Ee0a74C764Bedf810dE422Ec6B6A402A3f4 |
| Pool 1 — USDC / MULKI | 0x676a572aaa6487c579E448FE799860313F34dC63 |
| Pool 2 — wSonic / USDC | 0xaF87E86733C28cFB59E5D69e70c88cc7B101286C |
| Pool 3 — DING / MULKI | 0xE0C6B4febb648be1656Fc00E6C201B1c5aA539C8 |
Governance & custody
| Contract | Address |
| Timelock | 0xC6357784Ec42211B223FF22Bf31E963E1fd2171E |
| Safe multisig (2-of-3) | 0x11e8fa7545c7a653b1329a4024df79329ec921b6 |
External assets
These are not protocol contracts. They are the third-party assets the protocol holds or trades against, listed so every balance is traceable.
| Asset | Address |
| USDC.e (Sonic) | 0x29219dd400f2Bf60E5a23d13Be72B486D4038894 |
| wSonic | 0x039e2fB66102314Ce7b64Ce5Ce3E5183bc94aD38 |
What is not deployed
Honesty about scope matters as much as the addresses above. The following are described in the documentation but are not yet live on Sonic Mainnet:
- Unified governance pool and LLM constitutional delegate
- Clearing house, ROSCA factory, commitment vaults, community takaful pool
- Citizen registry and per-capita distribution
- Celestial revenue settlement
The PhaseManager contract currently reports Phase 1. Bonds are capped at 20% of circulating supply. Nothing in the deferred list is required for the deployed system to hold its peg.