docs: Gnosis v2 README rewrite + fix stale addresses - #6
Open
MaxBrych wants to merge 2 commits into
Open
Conversation
…MACI, Circles The README still described the retired Base deployment with flat "1 Attester + 1 Citizen" thresholds. Update it to reflect the live system after the 2026-06-25 consolidation: - Chain: everything now on Gnosis Mainnet (chain 100), Base archived - Identity: AttesterNFTv2 + CitizenNFTv2 with scale-aware percentage-band thresholds (ThresholdBands); join 30%/2/7 + fixed 1 citizen, revoke 67%/3/no-cap + fixed 1 citizen; no-double-sign invariant - Governance: MACI v2 private voting, current Governor 0x5F5e499D (CLAUDE.md's 0x140F0eC is stale — re-deployed twice on 2026-06-27) - Coordinator: Shamir 3-of-5 Attester federation (no single-operator key) - Currency: Röbel Münzen Circles v2 group, CitizenNFTv2-gated - Refresh all live addresses to the Gnosis v2 set + gnosisscan links - Note that docs/MACI_E_GOVERNANCE.md predates the Gnosis move Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…rnor/Timelock in CLAUDE.md - packages/blockchain/src/index.ts: maciVoiceCreditProxy pointed at the Timelock address (0x5b358A77) via copy-paste; set it to the actual deployed ConstantInitialVoiceCreditProxy (0x30C912fd) per deployments/gnosis-v2.json. Field was unused in app code, so no behavior change — just correctness. - CLAUDE.md: the Gnosis v2 Governor/Timelock were re-deployed twice on 2026-06-27; update to the current addresses (Governor 0x5F5e499D, Timelock 0x5b358A77) and note the originals are archived in the manifest. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The root
README.mdstill described the retired Base deployment (flat "1 Attester + 1 Citizen" thresholds, Base addresses). This brings it in line with the live Gnosis v2 stack and fixes two stale/incorrect addresses discovered along the way.README rewrite
AttesterNFTv2+CitizenNFTv2with scale-aware percentage-band thresholds (ThresholdBands): join 30%/floor2/cap7 attesters + fixed 1 citizen; revoke 67%/floor3/no-cap + fixed 1 citizen; no-double-sign invariant.CitizenNFTv2-gated.docs/MACI_E_GOVERNANCE.mdpredates the Gnosis move.Fixes
packages/blockchain/src/index.ts:maciVoiceCreditProxypointed at the Timelock address (0x5b358A77) via copy-paste — corrected to the actual deployedConstantInitialVoiceCreditProxy(0x30C912fd) perdeployments/gnosis-v2.json. Field is unused in app code, so no behavior change.CLAUDE.md: the v2 Governor/Timelock were re-deployed twice on 2026-06-27 — updated to the current addresses (Governor0x5F5e499D, Timelock0x5b358A77) with the originals noted as archived.🤖 Generated with Claude Code