Overview
Reference for Baseline Mercury contracts: the singleton Relay address across EVM chains, operational multisigs, and integration via the SDK and API.
Baseline Mercury uses a singleton contract pattern that lives at the same address on every deployed EVM chain: 0xc81Fd894C0acE037d133aF4886550aC8133568E8. All pools and protocol features (swapping, quoting, staking, borrowing and leveraging) are managed by this contract.
Most integrations should use @baseline-markets/sdk, a TypeScript SDK for launching tokens, and integrating swapping, staking, borrowing and leveraging functionality. The contract pages in this section are the ABI-level reference for raw, low-level access.
Deployments
| Network | Singleton Address |
|---|---|
| Ethereum L1 | 0xc81Fd894C0acE037d133aF4886550aC8133568E8 |
| Base L2 | 0xc81Fd894C0acE037d133aF4886550aC8133568E8 |
Need Baseline Mercury on another EVM network? Reach out to us in Discord.
Operational
| Contract | Address |
|---|---|
| Protocol Treasury | 0xFf0034bbf2A92d0E27717387F3F829f37241ee5a |
| Operations Multisig | 0x8044f710c58B6eA6a178CC540f9F1Cd758F7d1B2 |
Looking for pre-Mercury contracts? See the Legacy deployments.