This proposal is focused on distributing ENS airdrop tokens to those that used the feature, the SNT community. The Core Contributors that worked on this feature are part of that community and will have registered names as well, so they are rewarded. They're also more likely to be the earliest of registrants, which are rewarded more heavily then newer registries.
- All airdropped ENS gets distributed to Username registration accounts
- account registrations will be snapshotted at the time of the ENS airdrop.
- no additional ENS will be given to those who have multiple accounts
- Distribution will be weighed by time of account held
- if multiple names are held, the earliest username registered will be calculated
- There will be a timelimit of 3 months to claim your tokens.
- The remaining amount will be sent and held by a Status multisignature account and managed as "community funds" along with our other organizationally held community tokens. They will be used to delegate voting power to Simona Pop, or whomever is the ambassador for Status to ENS.
Things to be done
- Snapshot vote on this proposal - Corey Petty
- Compile list of eligible accounts - Corey Petty
- Calculate time-weighted allocation - Corey Petty
- write smart contract that allows for claiming based on said time-weighted calculation - gravityblast
- write front-end dapp that provides easy interface to claiming smart-contract for SNT Username holders - gravityblast
- snappy security review of codebase (can't be having this stuff stolen during the claim process) - ??
- write articles that explain all of this and broadcast it to Community - ??
rough algorithm for time-weighting
$$
d_i = D \frac{a_i * t_i}{T} \
T = \sum_i^N a_i * t_i
$$
where:
- $D$ is the aidropped ENS
- $d_i$ is the ENS allocation to a ENS Username registrant
- $a_i$ is a unique ENS Username registrant
- $t_i$ is the longest time a ENS Username registrant has held an username
- $T$ is the total time held by all (longest held per account) usernames
- $N$ is the total number of accounts that have held ENS Usernames