Farcaster Devs

/fc-devs16040

A channel for builders on Farcaster to ask questions and get support

what's the best cursor alternative?

windsurf? continue? something else?
As we're back to frames iterations. Here's what I'd love to see

get the frames v2 spec in, so we can leverage all the legos 😍
frames are becoming mini apps! so i made a new mini app starter project on val town

https://moe--3238fa84059c11f0ac33569c3dd06744.web.val.run

✷ hono + react + tailwind
✷ mini app manifest, embed tags, webhook, sdk actions, wallet actions, and a welcome notification
✷ edit code in browser and instant deploy on save

✷ soon: store notification tokens and send notifications on schedule / on demand
✷ soon: some standard ui components
✷ soon: what else?

code is here: https://www.val.town/x/moe/MiniAppStarter

you can fork and deploy your own version in less than 30s
In addition to logging in on Warpcast with the wallet and SIWF, I added generating JFS to Clear Wallet.

You can now generate arbitrary custody JFS from Clear Wallet, FID detection is done automatically based on your selected wallet.

Right now mostly useful for frames V2 account association but you can sign any kind of JSON not just {"domain": "DNS"}.

Also, changed the QR scanning to use the native browser when possible this will ensure a high rate of decoded QRs.

These features are available in version > `1.4.17`.
How many non-Warpcast clients have a solid implementation of V2 frames?
samuel is a farcaster treasure. believes in it passionately, gives it his all, genuinely cares for developers — both the ones that have been around since the early days and the ones that are brand new.

we're lucky to have him as part of the community. grateful he chose to drop his anchor here :)
If you're a Dev on Farcaster or Startup building here my DM's are always open to help. I debug code, build features or full products and would love to help you succeed!

No strings attached.

To see case studies who I worked with: dtech.vision

That webpage also has a blog with Farcaster Docs
Opportunity to work with a crypto legend on a frame
Taking a short break from coding on Warpcast.

Will play around building a frame instead.

Which are your favorite tools?
Which are your biggest pain points?
best api for getting ens and farcaster handles for any given address? assuming @neynar has one maybe?
You either die a hero or live long enough to join the Frames V2 group chat
Im curious how the Coinbase FC client plans to handle spam and reaction counts. Right now, if you compare the number of replies, recasts, and likes on popular casts between Warpcast and Neynar-based clients like Recaster and Tunecaster, there’s a big discrepancy. If we want devs to take the Farcaster protocol seriously, there needs to be a collective effort to solve this instead of leaving each client to figure it out on their own. The alternative is to just throw in the towel and admit these metrics are as meaningless as they were in Web2
Is there a way to disable frames preview?
Does this view of Farcaster user holders query users by whether any of their verified addresses holds the token? Or something else?

Trying to create tokens while making sure the user creating and holding the token shows up in this view.
I think the allowlist doesn't make any sense, ATM, if you sign malicious things with your custody, you lose your account instantly.

So what's the reason for the allowlist then? It just looks like you want to control which apps have access, IMO it's disgusting, Farcaster was always plagued by whitelists.

There's no whitelist in the permissionless paradigm, and the Farcaster team has breached this permissionless tenant in all these years more than I can count.

I detailed more why technically doesn't make any sense(https://github.com/farcasterxyz/protocol/discussions/226#discussioncomment-12520077) ,and there is no excuse for a whitelist other than breaking the trust of devs, I am not planning to make any code that interacts with DC but, the idea that from these like 300+ devs that exist on Faracster they need to request permission to create any product is sickening.
Many *Request protobuf messages have a page_token (returned by the prev response). Can this token be constructed programmatically?

My problem: Writing a backup script that saves an FID's casts, reactions, links. I want next time I run the script to start where I stoped. How could I do it efficiently? Can I use the last message saved to generate a page_token that will start from there?

The alternative is to use reverse=true and stop at the last message previously saved (and hope it was not deleted), but I'd rather use reverse=false, if I can create a page_token.

Maybe @sanjay has an idea?
One of the problems of adopting a farcaster URI scheme is that browsers don't support it.

However, we have started seeing a number of places where it could be used, and it would be nice to be used, such as Frames, and notifications. And probably the new landscape with a new CB wallet, and DCs in Zora will have even more places where farcaster resources are referenced in a farcaster-aware context.

I think we should look into the Farcaster URI scheme standardization before each vendor starts implementing their own.
Any Frame questions? What topics are confusing?

Frames workshop coming March 28th 19:00 UTC+1

Get ready and ask away below or on Linda’s post 🎯
hey is there a way to verify if an HTTP request is sent from a frame? like an access token

use case: I'd like to authenticate requests server side for permissioned endpoints