memoscan
← all memos

Memo 0x3ec943de…277e17 on Ethereum

{"title":"Configure SHU Staking and Reward Paramet","description":"\n\n### Summary\n\nThis proposal executes the final step to activate staking rewards for Shutter DAO 0x36. Previously, the DAO voted for a total reward rate of 8 SHU per minute (i.e. ~0.133 SHU per second), see https://snapshot.org/#/shutterdao0x36.eth/proposal/0x689f926b783fedae3c490d424caaa7ddee1b4d61963678a7ed91875fdb8e1aae . \n\nHowever, how those rewards would be split between Keypers and Delegators was not strictly defined. \n\nBelow, we detail a provisional split based on assumptions about the amount of SHU staked by Keypers and by Delegators. \n\nWe then provide the transactions needed to configure the reward distributor and register the Keypers, thus completing the configuration setup for SHU staking.\n\n### Background\n\n* Total Reward Rate: 0.133 SHU / second (as per the economic proposal that roughly equates to 8 SHU / minute).\n* Undefined Split: The original proposal set the total reward rate but did not specify how it would be allocated between Keyper staking rewards and Delegator staking rewards.\n* Assumptions:\n * Keyper Staking: 2.3M SHU total staked by Keypers (23 Keypers × 100,000 SHU each).\n * Delegator Staking: 70M SHU total staked by Delegators (~7% of fully diluted supply of 1 billion).\n\nGiven these assumptions, the ratio of Keyper Stake to Delegator Stake is:\n\nKeyper Share = 2,300,000 / (2,300,000 + 70,000,000) ≈ 0.0316 (3.16%)\n\nDelegator Share = 70,000,000 / (2,300,000 + 70,000,000) ≈ 0.9684 (96.84%)\n\nTherefore, out of the total reward rate of 0.133 SHU/second:\n\n* Keypers receive:\n0.133 × 0.0316 = 0.0042 SHU/second\n(i.e., 4,200,000,000,000,000 wei/second)\n* Delegators receive:\n0.133 × 0.9684 = 0.1288 SHU/second\n(i.e., 128,800,000,000,000,000 wei/second)\n\nNote: If actual participation differs from the assumptions, governance can adjust the split in the future.\n\n###\nRationale & Next Steps\n\n* These transactions finalize the configuration of Staking V1 by:\n 1. Assigning the Keyper and Delegator reward rates.\n 2. Registering the Keypers.\n 3. Establishing the official SHU token address to distribute rewards.\n* The chosen split (≈3% Keypers, ≈97% Delegators) is an initial assumption. The DAO retains the right to revisit and update this ratio if Keyper or Delegator participation significantly diverges from the assumed 2.3M vs. 70M SHU staking amounts.\n* As a next step, and after some testing of the staking with these parameters, the DAO will need to send 10M SHU to the staking contract.\n* Once executed, Keypers and Delegators can begin staking, and rewards will accrue at the configured rates.\n\nTransactions\n\nBelow are the calls required to finalize the reward distribution and enable SHU staking for both Keypers and Delegators.\n\n|Target|Function|Parameter Types|Parameter Inputs|Transaction Value|\n| --- | --- | --- | --- | --- |\n|0xfad7db6b2ebe2cb586dd08dc6a9d07d4a0fbef49|setRewardConfiguration|address, uint256|0xc643FD3107799d5eEF411E936323a3975BC105aa, 4200000000000000|0|\n|0xfad7db6b2ebe2cb586dd08dc6a9d07d4a0fbef49|setRewardConfiguration|address, uint256|0xf0DD9e28577d7Ef943d574af35F1AA1C0D6446A7, 128800000000000000|0|\n|0xfad7db6b2ebe2cb586dd08dc6a9d07d4a0fbef49|setRewardToken|address|0xe485E2f1bab389C08721B291f6b59780feC83Fd7|0|\n\n## Add keypers\n\nAs per:\n\n|Target|Function|Parameter Types|Parameter Inputs|Transaction Value|\n| --- | --- | --- | --- | --- |\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x1c0a6fDd52A0c3F18cd6640695884e6248a13533, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x23d33956940083e0E92Dd608D6E576AfbEcc83a9, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x322F63e33B35CD227a51ae2B8b7Ef9EB8Ca8A238, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x3cA93C6c6E3081B26eCA2af4ec2E50d1BA975aE4, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x52e94E093a162F1D3D5481828cfaB3807Ea32b3A, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x618509C70Bd8b97b78B43c6AF081a55f7225901f, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x7238E49003771F9A1bE44585483979c69B6b0F5c, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x772213aaD4c6B37d2cc0Fa3B74F9ace5a028B8C8, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x90A09a9797A04CA679D8F8A6748f728D8f49F34B, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0xcB43AEAA8c029Da18A499dC684FdD250ab3FCd13, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0xE1A425b2726D92Bc5178e7F5Ed30256481F5337f, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0xf8A17443c1e98535aBe4D6D9Fdb9C99E8D36D87a, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0xfc7d75e4bb6D18591cDc1E766CE7cF231bc08fBc, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x0b4c93ffF2273c67533B861A3314D7339331605a, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x0c8f3E3912F35a59ffddc9Ff1ABB8FafC89b29de, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x48A0e1789C82084aE28c179bd5742454f8CD4ed6, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x5604cdde0626872514b48A336848Fc724fd60810, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x79Bc5989e6814e3e180938eeC854e91Cec178693, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x7Ca18A55b64c1509d34e964a9e323a6c71e905a2, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x99c5fB73f496110456aA8E80aE03C2D7548769c7, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0xcc7cd01106951B4809e640873C15363609d2C58e, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0xe03472CCb8e011b7Dfb3343837D75Bf6C9c3324C, true|0|\n|0xc643FD3107799d5eEF411E936323a3975BC105aa|setKeyper|address, bool|0x39092B27c6c4b68b240eE330Eb7356b3B7348328, true|0|","documentationUrl":"https://snapshot.box/#/s:shutterdao0x36.eth/proposal/0x689f926b783fedae3c490d424caaa7ddee1b4d61963678a7ed91875fdb8e1aae"}