Cross-Chain Deposit to RocketPool (rETH)
Why is this important for RP?
This will make it easier for users to participate in RocketPool from any chain and increase the total amount of ETH deposited on the platform.
The project will involve building smart contracts and a frontend to enable users to deposit ETH from any chain, such as Arbitrum or Optimism. Once the ETH is deposited, it will be bridged to the Ethereum mainnet and deposited on RocketPool as rETH. The rETH will then be transferred back to the user, who can use it to participate in the RocketPool network.
I have previously written similar contracts for Lido (GitHub - Gajesh2007/OmniLido: Deposit ETH to Lido From Any Chain)
There are some trade-offs to consider, such as the gas fees associated with bridging funds between chains. However, we believe that the benefits of making it easier for users to deposit on RocketPool outweigh these costs.
Estimated cost (denominated in RPL)
This is a grant proposal. We estimate that the total cost of the project will be 170 RPL (~$10,000), which will cover the development of the smart contracts and frontend, as well as associated expenses such as gas fees, testing, and deployment costs. I will provide regular updates on our progress and work closely with the RocketPool team to ensure that the project meets their needs and expectations.