Skip to content

test(v2): M6 six-decimal treasury stateful gate + venue roadmap - #46

Merged
mAsyamJ merged 6 commits into
mainfrom
research/m6-usdc-stateful-venue-gates-20261104
Nov 4, 2026
Merged

mAsyamJ merged 6 commits into
mainfrom
research/m6-usdc-stateful-venue-gates-20261104

Conversation

@mAsyamJ

@mAsyamJ mAsyamJ commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Scope

M6 is not complete. This is the first additive security-qualification increment after merged #45.

  • Adds a stateful 6-decimal ERC20 quote campaign using the canonical V2 Curve, CommunityFeeRouter, CommunityTreasuryVault and CommunityTimelock.
  • Exercises trading, settlement, claims, authorized governance scheduling/execution, unsolicited token transfers and unauthorized credit/spend attempts.
  • Adds both owning tests to the existing V2 GitHub Actions Solidity job.
  • Adds a successful native + six-decimal Treasury graduation behavior seam using the pre-existing local V4 test doubles; not a real PoolManager fork.
  • Creates M6 permissionless graduation and authenticated venue revenue goal/plan, with explicit testnet-vs-mainnet limits.

Baseline and limits

  • Base: main@975938a8da4610bf5b13c135ced2dd2c58bbad9f.
  • PR feat(v2): atomic community treasury and fixed timelock candidate #45 treasury implementation merged but not release-qualified.
  • Existing v4 community hook fees intentionally disabled; this PR does not enable them.
  • Official Uniswap v4 docs list Monad mainnet 143 addresses, not evidence of testnet 10143 availability.
  • Kuru should leave new launch critical path only after protecting historical deployed commitments.

Owning CI test

cd contracts
FOUNDRY_PROFILE=test forge test --match-path 'test/v2/community-economy/treasury-integration/CommunityTreasuryUSDCInvariant.t.sol'

Explicit NO-GO

No production deployment, live Circle USDC, real venue fork, Safe multisig, external audit or production ABI/manifests. Canonical Solidity implementation unchanged.

Review: test compile and invariant results, fixture mock assumptions, and evidence correctness before merge.

@vercel

vercel Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
retropick-metropolis-retro-ui-staging Ready Ready Preview Nov 4, 2026 8:51am UTC

@mAsyamJ
mAsyamJ marked this pull request as ready for review November 4, 2026 09:08
@mAsyamJ
mAsyamJ merged commit 7ddf4da into main Nov 4, 2026
3 of 4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 23611642 Deployed Nov 4, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant