Hello everyone!
I’m Tempe and I’ve built this useful frame on Farcaster which helps you easily check who your current ZKsync / ZK Nation delegate is, and also to switch to another delegate by entering the delegate’s ENS name or address.
If you’re on Farcaster, check it out here: Warpcast
Here’s a few screenshots
The first frame prompts you to click the button, so that the web server in the background can see who made the request (which Farcaster ID aka FID), and then check who this person’s delegate is:
Screenshot: Screenshot 2024 12 08 at 19 48 35 — Postimages (the forum does not allow me to embed images for some reason, sorry)
Here is the result for myself. As you can see, I have 100 ZK tokens on my 0xb290 address and I set myself as my delegate:
Screenshot: Screenshot 2024 12 08 at 19 55 07 — Postimages
But I could also set someone else as my delegate by entering their ENS name, or Farcaster handle, or address in the field below. Here’s an example if I enter Vitalik as my delegate:
Screenshot: Screenshot 2024 12 08 at 19 49 00 — Postimages
After I enter a new delegate and click Submit, the web server checks if the entry is valid and shows the Confirm button which opens a wallet and initiates the delegate tx:
Screenshot: Screenshot 2024 12 08 at 19 58 07 — Postimages
You can also share your delegate choice as a post/cast on Farcaster by clicking the Share button.
And that’s it! Let me know what you think, would love to hear your thoughts