Farcaster is a perfect social network to find a product market fit and bring new users to your product.
I have decided to build a set of pre-made, easy-to-use frames and components for anyone who wants to play show, mint, and distribute NFTs to their users. Moreover components can help you to build your own frames easily.
Take it as a nuxt/ui for Farcaster Frames:
The built-in components:
Why universal?
Frames do not make any assumptions about the blockchain you use; therefore are agnostic to use with any blockchain.
Moreover, component fetching of the data does not require costly access to the RPC; you can use the API of your dreams - QuickNode, Alchemy, or KodaDot.
I wrote this proof-of-concept using the Polkadot-JS library, but the backend is written well, so you can bring your own blockchain.
Logos were designed by Exez
Frog was released a few days ago, so I decided to try it.
Minting button does not work (only allowlisted for Zora and Base) as expected so to make POAP possible, I had to make a workaround with the minting bot (written in Deno).
Frames are limited to what they can return (basic IMG/HTML). Therefore, I have a capture service for generative art that generates image previews on the fly.
I have built a set of useful components - ArrowNext, ArrowBack, Reset, Random, GalleryLink - they work, but sometimes they do not render.
Hacking alone is very hard - always take friends
I was hard-limited by QuickNode's IPFS π₯Ί
Tracks Applied (3)
Polkadot
Polkadot
QuickNode
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
Discussion