FrameTrain is Canva for Farcaster Frames.

  • Open Source

  • Revenue Sharing

  • Integrated Farcaster Hub APIs, so you can just build™️

FrameTrain

FrameTrain is a platform that allows you to upload your own Farcaster Frame templates and earn points when they are used. The more points you earn, the more $DEGEN you get.

Example: For a Poll Template where 2 people have voted until this point, your template would get 5 PTS — one for the creation (the user created their Frame using this Template), and 2 PTS for each call by the users on Farcaster.

At the end of each month, your points are converted to $DEGEN and sent to your Farcaster wallet.

FrameHack

Welcome to the first edition of FrameHack, let's keep it concise and FG!

FrameHack starts on June 7th 2024 at 16:00 UTC, and ends on June 17th at the same time, lasting for 10 days.

It is 100% online, you just need a computer and internet connection.

Incentivizing creators is a huge part of FrameTrain, so we want to make it as easy as possible, all while being greatly rewarded.

For this we have prepared a guide for the FrameTrain APIs & Components, and a list of Template suggestions.

To view the full info and template suggestions, check out the FrameHack guide on Github:

View Guide

⚠️ Ignore the "IDEAS" tab here on DoraHacks, they are generated by the platform, not real ideas ‼️

Prize Pool: $10,000 🏆

🥇 First Prize - $2,500

🥈 Second Prize - $1,500

🥉 Third Prize - $1,000

🏅 Fourth → Fourteenth Prize - $500

The rewards will be distributed after results are published, and will be awarded in USDC on Base. Payout is happening on July 7th.

The first places will probably go to one or more Templates that are part of the ideas list here, but don't hesitate to go for the #1 place if you think you have something that blows everything out of the water. These are only suggestions after all.

Submission Requirements

To submit your Template, simply open a PR in the FrameTrain repository with your Template code added to the @/templates folder, and details about it.

The pull request should have a title in the [FH #1] YOUR TEMPLATE TITLE/USE-CASE format. It should contain a link to a Farcaster post showing a working example of the Frame. This means you will need to deploy your own instance of FrameTrain on Cloudflare to showcase it, but do not worry — it's easy and free!

See the How to Get Started section for more details about running and deploying FrameTrain.

Awarding & Elimination Criteria

The most important characteristic in a Template is how much usage potential it has, and how complex it is.

Having a Template that is relevant only for a specific season/year, or is a one time use like a token balance checker — where each instance of the Template is the same, therefore lowering the need for creating a Frame instead of having it bookmarked in your client. A Token Swap or NFT Storefront Template would be highly customizable and always based on the user's needs, showing a greater potential for reusability.

As creators we strive to give Farcaster users the best experience possible, and this is an important factor for FrameHack.

Your template will not be accepted into the hackathon if it uses third-party code that is not MIT or permissively licensed. This does not refer to installed npm libraries.

🔔 Registration for FrameHack opens June 2nd!