Skip to content

Feature: Add support for farcaster miniapp interface #359

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

Roadu
Copy link

@Roadu Roadu commented Jun 28, 2025

added:

  • 2 image files to display as the preview image (custom made you may want to replace this one) and the loading screen image (a scaled down version of loader.png)
  • .well-known/farcaster.json this is where the majority of the farcaster metadata is stored
  • a metatag to src/layout/index.tsx for the other part of farcaster metadata
  • added @farcaster/frame-sdk and updated src/pages/_app.js to notify farcaster clients when the interface is finished loading (this hides the miniapp loading screen)

Before going live this feature still needs:

  • someone with access to the @DefiLlama account on farcaster to go to settings->developer tools->Domains in the farcaster mobile app and generate a domain manifest for swap.defillama.com. That signed manifest data then needs to be pasted into the .well-known/farcaster.json file where it says "TODO:Signed Association Here"

After doing that and merging this pr the llamaswap interface will support the farcaster in app custodial wallet (warplet) and will show up in the farcaster miniapps directory (https://farcaster.xyz/miniapps)

Copy link

vercel bot commented Jun 28, 2025

@Roadu is attempting to deploy a commit to the sealed-art Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant