BuiltByFrancis
@builtbyfrancis
As promised. The story of this frame. From the developer's perspective. First things first. I did not do this alone. So, shout out to @dylankentish could not have done it without you brother. Shout out to this repo: https://github.com/horsefacts/base-mint-with-warps Lastly a massive shout out to the @alchemyplatform
2 replies
1 recast
16 reactions
BuiltByFrancis
@builtbyfrancis
I heard about Farcaster the day before starting this and had no idea what frames were or how they worked. So, we used the repo I mentioned above to give us a good head start. Frames are an extension of the Opengraph protocol. OG is what tells apps to give the links you post some extra content like a title and image.
1 reply
0 recast
4 reactions
BuiltByFrancis
@builtbyfrancis
Frames build on this idea by adding buttons, which allow for users to “navigate” within the frame or perform other actions. Cool right? So, a frame is just a series of links which return an image and a set of buttons. Putting all this together gives you a functioning frame.
1 reply
0 recast
0 reaction
BuiltByFrancis
@builtbyfrancis
Before returning content, you can use the context provided to perform other actions. This is how we knew whether you liked the cast, and which wallets were linked to your account. We also kept some data about your FID so we knew whether you had minted and to which address.
1 reply
0 recast
0 reaction
BuiltByFrancis
@builtbyfrancis
Okay here’s where it gets fun. We had to allow only mints we knew came from the frame, we had to pay for all of the gas AND we had to deal with massive throughput from all of you legends clicking the mint button at the same time! So, what did we do? Here’s where @alchemyplatform comes in.
1 reply
0 recast
2 reactions