Skip to main content

Contracts

For full transparency and user safety, all key smart contract addresses are listed here. Always verify you are interacting with the official contracts before trading or providing liquidity. For detailed information about contract modifications from Uniswap code and security audits, see our Security&Audits page.

Security Notice

Always double-check contract addresses before interacting with them. Only use the official addresses listed below to ensure your funds remain safe.

Mainnet Contracts

OctoSwap is now live on Monad mainnet. Use these official addresses for production trading and liquidity provision.

Core Protocol Contracts

ContractAddressDescription
Factory Classic0xCe104732685B9D7b2F07A09d828F6b19786cdA32Creates classic pools
Router Classic0x60fd5Aa15Debd5ffdEfB5129FD9FD8A34d80d608Main routing logic for classic swaps
Factory CL0x30Db57A29ACf3641dfc3885AF2e5f1F5A408D9CBCreates concentrated liquidity pools
Router CL0xBfd2cf709A17c4eEE8DaaF3B96E134408881259eConcentrated liquidity swap router
Universal Router0x241BF19641839b249E8174Bd22FACd3d3ac0642AUniversal routing across all pool types

Position Management

ContractAddressDescription
Position Manager0x16eb676BbBe51EB6E4E9DDF57BfBEe0537aA4d7BManages LP NFTs (CL positions)
Position Descriptor0x2Ff18d8Ca8447DB19392AA3e27DCB640CEe83882NFT metadata and descriptions

Utility Contracts

ContractAddressDescription
QuoterV20xF27Ba2b4ee5580Cb2A14FDF98CB981FF0ae149F4Enhanced price quotes
Permit20x000000000022d473030f116ddee9f6b43ac78ba3Gasless approvals

Testnet Contracts

OctoSwap is also available on testnet. Use these addresses for testing and development.

Core Protocol Contracts

ContractAddressDescription
Factory Classic0xe26dd94f67Ca3615fcaF6062750147F37Df84F7aCreates classic pools
Router Classic0xb6091233aAcACbA45225a2B2121BBaC807aF4255Main routing logic for classic swaps
Factory CL0xD404cbEE8213aD72f545c07fA47c320CAB86677bCreates concentrated liquidity pools
Router CL0xe273332eD546900B94AB70717f372831f1F6F86bConcentrated liquidity swap router
Universal Router0x8B1fb7B1da49F111A2C0C11925D5bB86a2fab88EUniversal routing across all pool types

Position Management

ContractAddressDescription
Position Manager0x792116870fB00965ebC81F05F4B9a364aF9d2EFeManages LP NFTs (CL positions)
Position Descriptor0x330e8D3258CAE89b4deE5c7401112DD0EBe4Bd8DNFT metadata and descriptions

Utility Contracts

ContractAddressDescription
Quoter0x6439187cFe965f68052863f00e6f327D0A2a159CPrice quotes for swaps
QuoterV20x3D566094B9cd4bE7f041B71b351317a774c36aDBEnhanced price quotes
Permit20x000000000022d473030f116ddee9f6b43ac78ba3Gasless approvals
Development Status

These are testnet contracts for development and testing purposes.


Questions about contracts?

Join our community or check our Official Links for support and updates →