Current testnet address:
0xa5851461a5cff6f8277917f2a691d3c6ef5bef9e
(5-minute voting period)Legacy address: 0x66993d0f0821e237c3af6e3079517a38b169dba2 (7-day period, kept for
backward compatibility but new proposals should target the current address).The constructor takes
(address yceToken, uint256 votingPeriodSecs). Passing 0
defaults to the whitepaper’s 7-day window. The testnet uses 300 seconds (5 min) so
the full lifecycle (createProposal → vote → wait → execute) can be exercised in a
single test session.stake × ES, so:
- Whale: 10,000 YCE staked × ES 1.0 →
sqrt(10,000) = 100votes - Engaged user: 400 YCE staked × ES 1.0 →
sqrt(400) = 20votes
Proposal lifecycle
Key functions
support values: 0 = against, 1 = for, 2 = abstain.
Voting power
Timelock
All successful proposals queue forTIMELOCK_DELAY (default 2 days on mainnet,
5 minutes on testnet) before execute is callable. This gives validators and users time
to react to malicious proposals.
Events
Emergency
There is no admin override. The only emergency brake is a higher-threshold vote tocancel a queued proposal — it requires 2× the normal quorum.