[Work in progress]
- Title: Redistributing Unredeemed Tokens From User Airdrop Allocation
- Author: Daniel
- Created: 2023-01-14
Abstract
As we move forward with addressing the unintended imbalance in the distribution of voting power that arose due to 64,4% of the tokens from the user airdrop allocation not being redeemed, I would like to present the community with a new, refined set of voting options:
- Option A: Use all unredeemed tokens and distribute them proportionately to all those who previously redeemed their allocated tokens
- Option B: Use 1/2 of all unredeemed tokens for the aforementioned cause
- Option C: Use 2/3 of all unredeemed tokens for the aforementioned cause
To keep this proposal as simple and concise as possible, none of the voting options are related to re-opening the airdrop claim period or expanding the set of addresses to receive the airdrop. If there is interest in pursuing this, I recommend voting for either Option B, C or “Make no changes” which would result in either all or parts of the unredeemed tokens remaining available for distribution to these causes, subject to another vote.
Proposal details
Purpose and Background
Initially, 5% of the total supply of SAFE tokens was allocated towards an airdrop for users:
And the story could have ended here, and there would have been no need for this proposal - if not for 32,200,182 out of 50,000,000 tokens not being redeemed by users:
The purpose of this proposal is now to ensure that the originally planned distribution of voting power between the various stakeholders is achieved to the extent that it is possible.
Voting options
-
Option A: Use all unredeemed tokens, which after rounding down equals 32,200,000 tokens, and distribute them proportionately to all those who redeemed their allocated tokens before the deadline.
See here all 11,635 addresses that previously redeemed their allocated tokens and for how many additional SAFE tokens they would be eligible (safe_additional_eligible) if Option A would be chosen: Dune
-
Option B: Use 1/2 of the unredeemed tokens, which equals 16,100,000 tokens, and distribute them proportionately to all those who redeemed their allocated tokens before the deadline. The remaining ~ 16,100,000 tokens would stay in the SafeDAO treasury.
Dune (different from the above)
-
Option C: Use 2/3 of the unredeemed tokens, which after rounding up equals 21,466,667 tokens, and distribute them proportionately to all those who redeemed their allocated tokens before the deadline. The remaining ~ 10,733,333 tokens would stay in the SafeDAO treasury.
Dune (different from the above)
-
Make no changes
-
Abstain
In case either Option A, B or C were approved, the tokens would be vested over 4 years. Vesting start date is January 1st, 2023. Vested and unvested tokens can be used for voting. The tokens must be redeemed before June 1st, 2023, or they will once again return to the SafeDAO treasury.
Effects and Impact Analysis
[Work in progress]
Alternative Solutions
First vote on giving those who failed to redeem their airdrop before the end of the deadline a second chance at claiming the airdrop
While I feel sympathy to all those who failed to redeem their airdrop prior to the deadline, I also think we need to acknowledge the fact that giving the potentially tiny number of users who still want to redeem/claim their airdrop a second chance would delay this proposal by months.
As I briefly touched in the abstract, the better solution for those who care about this would be to vote for one of the voting options that would either leave all or some of the unredeemed tokens in the SafeDAO treasury. Subject to further voting, these tokens could then be used for the above purpose.
Conduct an airdrop to Safes on other chains that were not considered in the initial airdrop
This is a very noble cause, but I guess there are some reasons as to why the Safe core team might have decided to not include other chains in the initial airdrop:
- Safe governance lives on Ethereum Mainnet and it is complex if not impossible to operate on other chains in a trustless manner (e.g., it is impossible to enable transferability for wrapped representations of the SAFE token on other chains via the SafeSnap module)
- There are roughly 900,000 Safes on L2s and other L1s, there is no guarantee that the gas fee to claim the airdrop will eventually exceed its market value
Having said this, by choosing any voting option other than Option A there would still be unredeemed tokens remaining in the SafeDAO treasury which could be used for this. I’m however unsure about whether or not this is technically possible in a trustless manner.
Not to have this proposal at all
Without voting on this proposal there would be no clarity around whether or not SAFE token holders support redistributing unredeemed tokens to active Safes that redeemed their user airdrop allocation.
Technical Implementation
[Work in progress]
I didn’t find time to look into this closely, but I guess either me, employees of the Safe Foundation or any other community member would need to re-deploy the vesting contract which was previously used for the airdrop, but change the vesting data. I already calculated for how many additional tokens each Safe would be eligible for if either Option A, B or C would be approved:
Apart from this, we would need to use the SafeSnap module to send tokens to the relevant vesting contract and allow the contract to transfer the tokens to the recipients.
I’ll follow up on the technical implementation and provide CSV files in addition to the Dune queries linked above later next week once I have a bit more time to look into this, I’d also welcome the input of other community members.
Open Questions
The 32.2M unredeemed tokens are as of now still in the old vesting contract. Is it possible to transfer those out to the SafeDAO treasury before transferability is enabled?
(If not, we can simply use SAFE tokens that are already in the treasury but I guess that’s not desirable if there is another option)
Copyright
Copyright and related rights waived via CC0.