Demo Configuration
Governance parameters, contract addresses, and E2E testing checklist for the Olympia Demo v0.1 on Mordor testnet.
Governance Parameters
Voting Delay
Time between proposal creation and voting start
Voting Period
Duration of the voting window
Quorum
Minimum 'For' votes needed for proposal to pass
Late Quorum Extension
If quorum reached late, voting extends by this amount
Timelock Delay
Mandatory waiting period before execution
Proposal Threshold
Any NFT holder can create a proposal
Contract Addresses
Governance
Execution
Identity
Proposals
Chain Info
E2E Testing Checklist
0/22Pre-Test Setup
Member Management
Proposal Creation
Voting
Queue & Execute
Verification
Sanctions Test (optional)
Timing Reference
Total: ~82 minutes from proposal creation to execution.
3-Layer Sanctions Defense
Layer 1 — Propose Gate
Governor scans calldata during propose(). If the recipient is sanctioned, the proposal reverts immediately.
Layer 2 — Mid-Vote Cancel
Anyone can call cancelIfSanctioned(proposalId) at any time. If the oracle is updated to sanction a recipient mid-vote, the proposal is canceled.
Layer 3 — Executor Gate
OlympiaExecutor checks isSanctioned(recipient) as the final step before calling Treasury.withdraw(). Even if Layers 1 and 2 are bypassed, funds cannot reach a sanctioned address.