Governance v2
Three proposal types share a single voting machinery:
| Type | Color | Purpose |
|---|---|---|
| FIP | #00B4FF | protocol changes (Fenryx Improvement Proposals) |
| Bounty | #f59e0b | funded tasks paid from the treasury |
| Param | #7c3aed | tweaks to APEX, fee curves, reward splits |
Quadratic voting
Each address's vote weight is sqrt(stake_afrx), computed with integer
Newton-Raphson on-chain. This means: 1 FRX ⇒ 10⁹ QV, 4 FRX ⇒ 2·10⁹ QV.
The DID module enforces L2+ identity for any address that submits a proposal, but voting is open to all stakers.
Endpoints
| Path | Returns |
|---|---|
/gov/v2/info | quorum, threshold, current params |
/gov/v2/proposals | all proposals with vote tallies |
Guardian gating
Upgrade proposals (those that ship a new fenryxd binary hash) require an
additional Guardian-multisig signoff after the vote passes — see
Modules · Identity and /insurance/guardians/genesis.