We have launched the Arbitrum Delegation Frame on Farcaster. We wanted to create a simple way for anyone to check their ARB delegation and re-delegate to active delegates. The goal is to make the delegation process straightforward and easy to understand.
You can test out The Arbitrum Delegation Frame here: https://warpcast.com/tempetechie.eth/0x2f1c4fcf
Below you can find a description of the frame functions and how they work.
Check My Delegate
The first call to action is there to hook users into their first interaction with the frame. This one is crucial. We want to make many users aware of their Arb holdings and their delegating options. Users here have only one option. Click the “Check My Delegate” button. The result is the Info Frame
Info Frame and Share Button
This frame tells users their wallet address (the one they use on Farcaster), their ARB balance, and who their Delegate is. It gives users two options to continue. One is to delegate their tokens to a new delegate; they need to know the delegate’s address, .eth name, or Farcaster username. The second option is to share their data in a new cast.
Delegate to New Delegate
If the user decides to delegate there the next feature calls the Arbitrum delegation function. First, it tells users all the information about the delegate they pick (their wallet address, ENS, and Farcaster handle). This allows users to double-check if the information is correct. After that, they can click confirm. This function requires wallet confirmation.
Success Frame and Share Button
This frame serves as a confirmation frame. Users can check the Tx Info or share the frame in the cast. The share frame function makes it super easy for other users to also confirm delegates (with just one click) to a new delegate that users picked.
Next steps
Collect feedback and build on top of our first iteration of the frame. Feel free to share your feedback in the comments below.
We also are looking at other ecosystems that would benefit from having a Governance Frame like this.