// base mainnet · chainId 8453

SMART CONTRACTS

Every Proof of Purpose contract is deployed on Base mainnet and verified on Basescan. The single source of truth for addresses is src/config/contracts.ts in the main app — this page mirrors it.

Live addresses (V1)

ContractAddressPurpose
Treasury0xB452b6A36954fafB0342220B2C7a6c47925Eec44USDC reserve backing every $PURPOSE in circulation.
Donation Split0x214aF142ff6D9f150EF994e0ea32Ba1f8db9C8dCRoutes incoming USDC: 90% Treasury, 8% admin multisig, 2% founder.
PURPOSE Token (V1)0x8aA9b99B90bf5A0EEc0DDd0C590E2f817875EdeDSoulbound community credit (V1, being replaced).
Bounty Manager (V1)0x0F2Cf105534657b954169CeD15f3294E19350a51On-chain bounty registry and check-ins (V1).
Vendor Redemption (V1)0x33910B1dF118D8465eC727cd3B9d82b6dF5c229EBurns $PURPOSE and pays vendors 1:1 in USDC (V1).
USDC (Base)0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Canonical Base USDC — settlement asset.

V2 redeploy — pending

The V2 contracts (PURPOSE Token, Bounty Manager, Vendor Redemption) are finalized but not yet deployed to Base mainnet. Earlier V1 token / bounty / redemption addresses remain operational. V2 addresses will be published here on the day of redeploy.

ContractAddressPurpose
PURPOSE Token (V2)Pending deploymentSoulbound credit minted to Champions, burned at redemption.
Bounty Manager (V2)Pending deploymentOn-chain registry for bounty payouts and on-chain check-ins.
Vendor Redemption (V2)Pending deploymentBurns $PURPOSE and pays vendors 1:1 in USDC.

Revenue split

  • 90% → Treasury (youth bounty payouts).
  • 8% → Admin multisig (operational incentives).
  • 2% → Founder wallet (oversight + sustainability).

Emergency functions

  • Master admin can pause core contracts.
  • Catalysts and vendors can be frozen if audit logs show misconduct.
  • Settlement signer keys can be rotated server-side.