-
Notifications
You must be signed in to change notification settings - Fork 238
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add EP 5.29 #377
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gskril
approved these changes
Dec 18, 2024
gskril
changed the title
[EP 5.29] Funding request for Unruggable to build and operate a network of gateways supporting the rollout of ENSIP-19: EVM-chain Reverse Resolution
Add EP 5.29
Dec 18, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
We are requesting funding from the ENS DAO to build a production network of gateways. These gateways will support the rollout of reverse resolution for Arbitrum, Base, Linea, Optimism, and Scroll. We also plan to continue our research and development on the ENS protocol and actively contribute to the ENS ecosystem with a focus on resolving names from L2s. Our funding request focuses on infrastructure, talent acquisition and retention, and ongoing development to sustain this critical ENS infrastructure.
Request
We are requesting $1,200,000 USDC annually and 24,000 ENS tokens (vested over 2 years with a one year cliff).
This request gives consideration to the feedback on our Temp Check on the ENS DAO forum.
Executable Code
This proposal constitutes two streams:
Both streams are controlled directly by the ENS DAO Wallet. They can be cancelled at any time with a DAO vote should Unruggable not fulfil their promises.
This calldata has been generated using thIs codebase: https://github.com/unruggable-labs/unruggable-stream/tree/3d3c49980defbab315b6e09385b22946dd9729b0, which generates and simulates execution of the below listed transactions.
Tenderly simulation links are listed below.
Stream 1 - $1,200,000 USDC.
Platform: Superfluid.
Superfluid is a tried and tested platform for streaming funds. It has been used for nearly a year now for [EP5.2] [Executable] Commence Streams for Service Providers.
Initialising the Superfluid stream involves 4 transactions:
function approve(address spender, uint256 amount) external returns (bool)
["0x1BA8603DA702602A8657980e825A6DAa03Dee93a", 100000000000]
0x095ea7b30000000000000000000000001ba8603da702602a8657980e825a6daa03dee93a000000000000000000000000000000000000000000000000000000174876e800
function upgrade(uint256 amount)
[100000000000]
0x45977d03000000000000000000000000000000000000000000000000000000174876e800
function setFlowrate(address tokenAddress, address receiverAddress, int96 amountPerSecond)
["0x1BA8603DA702602A8657980e825A6DAa03Dee93a", "0x64Ca550F78d6Cc711B247319CC71A04A166707Ab", 38026517538495352]
0x57e6aa360000000000000000000000001ba8603da702602a8657980e825a6daa03dee93a00000000000000000000000064ca550f78d6cc711b247319cc71a04a166707ab000000000000000000000000000000000000000000000000008718ea8ded5b78
function increaseAllowance(address spender, uint256 increment)
["0x1D65c6d3AD39d454Ea8F682c49aE7744706eA96d", 1100000000000]
0x395093510000000000000000000000001d65c6d3ad39d454ea8f682c49ae7744706ea96d000000000000000000000000000000000000000000000000000001001d1bf800
Stream 2 - 24,000 ENS
Platform: Hedgey
Hedgey has been utilised by the ENS DAO for allocating delegateable ENS tokens to deserving ecosystem participants.
Initialising the Hedgey stream involves 2 transactions:
BatchPlanner
to spend 24,000 ENS tokens owned by the ENS DAO Walletfunction approve(address spender, uint256 amount) external returns (bool)
[ "0x3466EB008EDD8d5052446293D1a7D212cb65C646", 24000000000000000000000 ]
0x095ea7b30000000000000000000000003466eb008edd8d5052446293d1a7d212cb65c6460000000000000000000000000000000000000000000005150ae84a8cdf000000
function batchVestingPlans(address locker, address token, uint256 totalAmount,(address recipient, uint256 amount, uint256 start, uint256 cliff, uint256 rate)[], uint256 period, address vestingAdmin, bool adminTransferOBO, uint8 mintType)
["0x1bb64AF7FE05fc69c740609267d2AbE3e119Ef82", "0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72", 24000000000000000000000, [["0x64Ca550F78d6Cc711B247319CC71A04A166707Ab", 24000000000000000000000, 1735065935, 1766601935, 380517503805175]], 1, "0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7", true, 4]
0x94d37b5a0000000000000000000000001bb64af7fe05fc69c740609267d2abe3e119ef82000000000000000000000000c18360217d8f7ab5e7c516566761ea12ce7f9d720000000000000000000000000000000000000000000005150ae84a8cdf00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fe89cc7abb2c4183683ab71653c4cdc9b02d44b700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000100000000000000000000000064ca550f78d6cc711b247319cc71a04a166707ab0000000000000000000000000000000000000000000005150ae84a8cdf00000000000000000000000000000000000000000000000000000000000000676b014f00000000000000000000000000000000000000000000000000000000694c34cf00000000000000000000000000000000000000000000000000015a1422a526f7
[1] You can deep dive into this calldata at the following link: https://ethtools.com/calldata-collections/unruggable-executable-proposal
[2]
38026517538495352
represents $0.038.. USDC per second noting that USDC has 18 decimals and there are31556926
seconds in a year.[3]
period
, andmintType
arguments are taken from the Hedgey documentation: https://hedgey.gitbook.io/hedgey-community-docs/for-developers/technical-documentation/token-vesting/integration-and-direct-contract-interactions