Open fainashalts opened 1 week ago
As a starter, we have a few options here:
cc @mayanksayshi lmk if this makes sense
@jvmi7 @mayanksayshi have you made a decision on the path forward here? I think multicall is what was discussed originally as a way to smooth this out for users, and so we can punt the backend changes to a broader redesign of the faucet. Curious what @tremarkley thinks as well. If this is already decided/underway please link to the PR so we can have a source of truth here for this task. Thank you!
Hey @fainashalts, I had a sync with @pharger @jvmi7 @tarunkhasnavis. Please see the meeting notes.
Multicall Implementation:
Gas Optimization:
User Experience:
Backend Improvements Post-DevCon:
Link to work in progress figma file: https://www.figma.com/design/rBlLeciYg1jJBUDYmtjzr0/%F0%9F%9A%B0-Superchain-Faucet---Multichain-Support?node-id=4221-69614
@fainashalts @pharger @jvmi7 @tarunkhasnavis Here is the link to the latest Figma design
I’ve updated the faucet design to support claiming ETH on multiple networks, while the 24-hour wait period between claims remains. To meet the DevCon deadline, we’ve introduced a temporary two-step process: claim to Ethereum Sepolia first, then bridge to the desired network.
After DevCon, we’ll streamline this into a one-step process where users can claim directly to any network. I’ve kept the UI and logic changes minimal to ensure smooth implementation with the team.
If you can review it today and provide your feedback, I can apply the changes and have it ready for the developer handover by tomorrow. :)
As an initial push to help developers receive funds for multiple testnets at once, we need to provide a claim flow that allows redistribution of funds through a multibridge approach.