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)
| Contract | Address | Purpose |
|---|---|---|
| Treasury | 0xB452b6A36954fafB0342220B2C7a6c47925Eec44 | USDC reserve backing every $PURPOSE in circulation. |
| Donation Split | 0x214aF142ff6D9f150EF994e0ea32Ba1f8db9C8dC | Routes incoming USDC: 90% Treasury, 8% admin multisig, 2% founder. |
| PURPOSE Token (V1) | 0x8aA9b99B90bf5A0EEc0DDd0C590E2f817875EdeD | Soulbound community credit (V1, being replaced). |
| Bounty Manager (V1) | 0x0F2Cf105534657b954169CeD15f3294E19350a51 | On-chain bounty registry and check-ins (V1). |
| Vendor Redemption (V1) | 0x33910B1dF118D8465eC727cd3B9d82b6dF5c229E | Burns $PURPOSE and pays vendors 1:1 in USDC (V1). |
| USDC (Base) | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Canonical 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.
| Contract | Address | Purpose |
|---|---|---|
| PURPOSE Token (V2) | Pending deployment | Soulbound credit minted to Champions, burned at redemption. |
| Bounty Manager (V2) | Pending deployment | On-chain registry for bounty payouts and on-chain check-ins. |
| Vendor Redemption (V2) | Pending deployment | Burns $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.
