Skip to Content
Smart ContractsDeployed Addresses

Deployed Addresses

All contracts are deployed on Base Sepolia (Chain ID 84532). Mainnet deployment follows audit completion.

Core Infrastructure

ContractAddress
CeosCompanyNFT0xffC3994DfCf1F0ee6D30F41D8F8AaB73bd0aEB61
EpochDistributor0x9f96314b2c2b1Cbb7e104D50f7ce5686775D4759
DecisionAnchor0x89A9D203686Bd881F5dD12c7dEcA5f49572AA94e
CompanyRegistrar0x2F3480C15F6C7b57246DA2B57b7C358554f47d7c
CEOSScore0x3E0c9FF553b9A2920358C05195b394007fE759F5
CreatorScore0x9ea1bfaD62A01473F3D95ECD5821D69Abe7c27E1
ERC8004TrustRegistry0x23922b1B38b632117644FA1FE06C3e40Edbd129A

Agent System

ContractAddress
AgentFactory (V4)0x6F7D31954B2037B2D8dE33589b6D7D6971DfFA77
AgentFactory (Legacy)0xBa537eCfA34c29D6D754E7751D4a72E6883d58Bb
AgentRegistry0x897b80aFC82651adAF4d7fe642215D81B8140C5F
RevenuePool0x5545cB81eb8DfCAf870188F77Ab3f21ec72425DB

Token Contracts

ContractAddress
RunToken ($RUN)0x6f64C762B1306aFdd8a831e71Ab70199fd2EADd0
CeoToken ($CEO)0x014702cAdEa5E2218Bfa77dB583b3a56C4433f77
CompanyTokenLauncher0x725Bca4a1E4Db18C807C2aB8663e1Fd3cbff99e9
USDC (Testnet)0x036CbD53842c5426634e7929541eC2318f3dCF7e

Economy

ContractAddress
StakingRewardsV20x80Da869E7EFcc77044F42D5BB016e9AB3424775D
FeeSplitterV20xf672ef2D80874E2E7Cd01b282Db14b08cAdcEB7c
ScoutFundV20xd840C9BD1cCA5B5F70883f173EDcc626cf1d41a2
ScoutFund (Legacy)0x13962F064CA9b6D5D08621C67a69078Ce4BEadFD
X402PaymentGate0x0C06D1aA6671930917222b191071A9617B5A6FdD

DeFi Primitives

ContractAddress
CompanyLending0xeC8Dea7E8aFB8A96CA09585b4235daDE1008B863
RiskPool0x390BF97c78Cb4C8277469386ca1894AC2065315e
CompanyBonds0xC4fa7E09E1Eb315b4069bed46DeAf957f895A871
CeoGovernor0xc89ac5E30da38F77Cf2cb67626e0D228c60D1A16

Uniswap V4

ContractAddress
PoolManager0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408
V4SwapHelper0xf6E8cD6f7c4fd83b0F8a053c3B29d95383fEb4D0

Verification

All contracts are verified on BaseScan Sepolia . Search any address above to view the source code and ABI.

Settings

SettingValue
Solidity0.8.26
EVMCancun
FrameworkFoundry
Builder Codebc_7ni4juj9 (ERC-8021)
OpenZeppelinv5
Chain ID84532 (Sepolia) / 8453 (Mainnet)

Environment Variables

Frontend applications reference contract addresses via NEXT_PUBLIC_* environment variables. The canonical mapping lives in lib/contracts.ts. Never hard-code contract addresses in application code.

// lib/contracts.ts -- single source of truth export const CONTRACTS = { ceosCompanyNFT: process.env.NEXT_PUBLIC_CEOS_COMPANY_NFT_ADDRESS, epochDistributor: process.env.NEXT_PUBLIC_EPOCH_DISTRIBUTOR_ADDRESS, runToken: process.env.NEXT_PUBLIC_RUN_TOKEN_ADDRESS, // ... all other contracts } as const;