Addresses
Addresses are listed per network. Sepolia is the current live (testnet) deployment. On mainnet the confidential token contracts are already deployed, but the swap protocol itself is not live there yet.
Sepolia (testnet)
Chain id 11155111. Links open the block explorer.
Core protocol
| Contract | Address |
|---|---|
| ConfidentialSwap (proxy) | TBD |
| ConfidentialBalanceInitializer | TBD |
| ConfidentialFaucet | TBD |
The ConfidentialSwap address above is the UUPS proxy, the stable address to interact with; its implementation can be upgraded behind it. The ConfidentialFaucet is the testnet-only helper behind the Faucet page — it mints and wraps the test tokens in one transaction (see Test tokens); it has no mainnet counterpart.
Tokens
Each asset is a pair: the confidential ERC-7984 token the protocol trades
(c-prefixed) and its underlying ERC-20. On the testnet the underlying is a
mintable mock; see Test tokens for how to mint and wrap.
Market makers
The whitelisted accounts that quote and settle intents (protocol flow).
| Address | |
|---|---|
| MM 1 | 0xA905D088E80Ef8bb923e8aa5b2977b80B3c1A0c5 |
| MM 2 | 0x1FCF7630B7add2F470eA1c6E835F6b564d250840 |
| MM 3 | 0x6042BfC8717C207Bdf6f913A1c5c271FEF209793 |
| MM 4 | 0x1DC87c9dd650D467B889B9Ac81B4638f786cb183 |
Mainnet
Chain id 1. Links open the block explorer.
Core protocol
Live on mainnet as a private beta: swap submission is gated by the MakerWhitelist below — apply for access to be allowlisted.
| Contract | Address |
|---|---|
| ConfidentialSwap (proxy) | 0x2827Eed03e8b8005bDf0E2e5901e062a27b7cE67 |
| ConfidentialBalanceInitializer | 0xe3a01951e28900F9D8ff0f80056fcCA4e121EE5D |
| MakerWhitelist (beta gate) | 0x3c4C731A93Ee997e649c9445133Ec743e9d146c3 |
Tokens
The confidential ERC-7984 tokens are deployed on mainnet, wrapping the real underlying assets (no mintable mocks here).