Spent about 2h today adding farcaster miniapp support - shoutout to
@farcaster for the LLM checklist in the docs, made it much easier for claude code to navigate the implementation.
Some challenges (unrelated to farcaster itself)
- auth cookies not persisting in iframe
- my initial security settings blocked iframe embedding
- WalletConnect CSP violations
- firing sdk.actions.ready() didn't work initially
Here's the current internal version, you can either sign in with farcaster or as a guest (1h access)
https://farcaster.xyz/miniapps/DOMcRpNZku1F/echo-wars---cozy-auto-battler