Author:
References:
This proposal seeks to modify the 1inch DAO governance process with the following changes:
Remove st1INCH(v1) voting and delegation strategies from the 1inch Snapshot space.
Change the st1INCH(v2) voting and delegation strategy to use Unicorn Power instead of token balance.
Replace the existing 20% weighted v1INCH strategy with a strategy that emulates the power decay of UnicornPower – i.e., fully vested, and unclaimed, v1INCH, will have greatly diminished voting power. v1INCH that is at the beginning of its vesting contract has full 1:1 voting parity with st1INCH that is at the beginning of a 2-year lock.
Increase the Snapshot proposal creation requirement to require 100,000 Voting Weight (currenlty 25,000).
If passed, this proposal will modify the 1inch Network governance process to better reflect staking changes made alongside Fusion mode:
By removing st1INCH(v1) for the governance process, 1inch Network will fully complete the transition to the new staking contracts.
By using Unicorn Power to calculate Voting Weight, instead of token balances, the 1inch DAO governance process is better aligned with the revamped 1INCH staking mechanics.
By greatly reducing the voting power of fully vested v1INCH, the DAO will ensure that only those who have a longterm stake in the protocol will be able to make decisions that control 1inch Network.
By increasing the proposal creation requirement, we can ensure that proposals which hit the final Snapshot vote already have a non-trivial level of support.
With the passing of [1IP-11] 1inch Staking Pods in December, 2022, the DAO began the transition away from the legacy staking contracts.
[1IP-14] Update 1inch DAO Voting Process to Include st1INCH(v2) put the infrastructure in place to allow the new st1INCH to participate in governance.
This proposal marks the full deprecation of st1INCH(v1) as its only remaining utility has been voting on Snapshot proposals.
If st1INCH(v1) is never removed from the voting system, it will have an unfair advantage compared to st1INCH(v2) as the latter’s power diminishes over time.
There is currently over 10 times more st1INCH(v2) staked than st1INCH(v1) ← this shows that there has been enough time for all active participants to migrate.
v1INCH is the non-transferable ERC-20 token which represents 1INCH tokens that are currently locked in the vesting contract. These tokens are held by backers, advisors, and core contributors. Redeeming fully-vested v1INCH for the underlying 1INCH is a manual action that must be taken by the holder.
Currently, all v1INCH, no matter where it is along its vesting contract, has a flat 20% weighting compared to st1INCH. This proposal calls for a treatment of v1INCH similarly to that of st1INCH(v2) – v1INCH will have more voting power if there is more time remaining on the vesting schedule (with a 2-year maximum). Here is a breakdown of how the voting weight will change according to the unlock schedule:
1-year cliff to full unlock: 22% voting power
1.5-year cliff to full unlock: 47% voting power
2-year cliff to full unlock: 100% voting power
3-year cliff to full unlock: 100% voting power
4-year cliff to full unlock: 100% voting power
Example 1
Address: 0x812D157dd6CF4aAc6bEfcEd2CE92B725cBEEc39A
v1INCH balance: 37.5M (only 12.5M is locked until June, everything else is fully vested and claimable)
VotingPower:
Current scheme = 7.5M votes
New scheme = 1.73M votes
Example 2
Address: 0xf2d10DBFB999cF85b0D0a81c9ae70fde5B80310f
v1INCH balance: 250K
VotingPower:
Current scheme = 50K votes
New scheme = 17K votes
Example 3
Address: 0x317E1b409C0809f0Dd56b8Fb84185e2982106287
v1INCH balance: 8.57M (everything is locked)
VotingPower:
Current scheme = 1.71M votes
New scheme = 2.49M votes
Example 4
Address: 0x03429fA2D2Ba986D5b9F619c616fE4077a297B98
v1INCH balance: 500K
VotingPower:
Current scheme = 100K votes
New scheme = 276K votes
The 1inch Network Snapshot space, and the 1inch DAO Fast-Track Signaling Subspace, will be updated with the following changes:
Remove st1INCH (v1) voting and delegation strategies
Replace existing st1INCH(v2) strategy with one that uses Unicorn Power instead erc20-balance-of.
Remove the existing 20% weighted v1INCH strategy
Add a new voting-power-weighted strategy for v1INCH using this contract: VestedVotingPower | Address 0xfB7246C98B6e6C8529c06359B237566e5Bc4677C | Etherscan
This contract gives onchain mapping for the appropriate vesting contract of each v1INCH holder.
This is an onchain expression of the logic described in the previous section.
Change the proposal validation strategy to require 100,000 Voting Weight when creating a new proposal.
st1INCH (v2): 0x9A0C8Ff858d273f57072D714bca7411D717501D7
st1INCH (legacy): 0xA0446D8804611944F1B527eCD37d7dcbE442caba
Onchain mapping of vesting contracts to each v1INCH holder was a prerequisite for this proposal as there was no other way of determining if a holder’s v1INCH tokens were fully unvested, partially vested, or fully vested. The 1inch core contributors have deployed the VestedVotingPower smart contract that does this mapping.
It is important to note that st1INCH(v1) holders will still be able to unstake their 1INCH at any point in the future.
This proposal will have no cost to the 1inch DAO Treasury.
As opposed to st1INCH(v2), st1INCH(v1) does not require a timelock to participate in governance – a bad actor could use this lack of a time-commitment to abuse the 1inch goverance system. This proposal will prevent that as all votes will only be cast by timelocked tokens.
Once passed, the reality.eth proposal acceptance criteria, and the 1inch DAO governance documentation, will need to be updated to reflect the change to v1INCH voting weight and the proposal validation strategy.