The XMTP community has been actively discussing and implementing ways to enhance user experience by supporting frames within XMTP applications.
Prizes
💸 Open Frames Bounty ⸺ $7,400
Split with up to 74 teams (capped at $100 per team)
XMTP is offering a $100 bounty for every team who makes their Frame interoperable with the Open Frames Standard, thereby extending it to support a broader range of applications and protocols.
Note: Extending support for Open Frames takes only a few minutes, and does not require you to re-build your existing Frame.
Qualification Requirements
💸 Open Frames Bounty Program
We're offering a $100 bounty for ALL teams who achieve these 3 goals:
1. Make your Frame interoperable with the Open Frames standard.
2. Add your Frame to the `Example Frames section in the Awesome Open Frames repo below, via a PR.
3. Send your frame to `hi.xmtp.eth using Converse Messenger or xmtp.chat.
Dive deeper into the details of the bounty by visiting the link below.
After submitting your Frame, wait for the funds to be received in USDC on BASE. We will notify you via DM.
*This bounty applies to all Developers and is not restricted only to submissions.
Complete authentication, authorization, onboarding and user management toolkit available through React. From embedded wallets to token gating, everything is available out of the box, but fully customizable.
Prizes
🎉 $100 and 3 months advanced plan ⸺ $2,000
Up to 20 teams will receive $100
Do you use Dynamic and make your Frame compatible with the Open Frames standard? You'll automatically get $100 and free use of the premium product for three months if you are among the first 20 projects to submit.
Qualification Requirements
- rank among the first 20 submissions that use Dynamic.xyz in the frame
- make sure it's compatible with the open frames standard (https://github.com/open-frames/awesome-open-frames)
💸 Future of commerce ⸺ $1,000
Show how frames can power the future of commerce and use Dynamic in the process
Qualification Requirements
Frame must achieve a commerce-like use case and use Dynamic.xyz in any way
💡 Most innovative use of frames ⸺ $1,000
Use frames in a novel way that pushes the boundaries of what has previously been possible without them
Qualification Requirements
Focus on new, creative and useful ways of doing things that are different from how they've been done before, and use Dynamic.xyz in your frame.
🔗 Best Integration ⸺ $1,000
Integrate Dynamic with another relevant tool to create a better frame experience, including categories like AA infrastructure, messaging i.e. XMTP and more - the integration that creates the most value for the end user wins.
Qualification Requirements
- Integrate Dynamic.xyz with a third party
- Use that integration in your frame
- Achieve extra value for the end user
- Bonus: create a more engaging experience
Base is a secure, low-cost, developer-friendly Ethereum-equivalent L2 blockchain built on the OP Stack by Coinbase. Our vision is to collectively work towards an ambitious goal: bring the next billion users onchain. Base is a founding participant in the Optimism Superchain and the second core developer of the OP Stack.
Prizes
🏆 Best AA Frame dev tool ⸺ $1,000
Best development tool to make building a frame that leverages account abstraction for onchain transactions (user operations).
Bonus points for how quickly a new dev can find the tool and build their own frame.
Qualification Requirements
Work must be deployed on or connected to Base in some way
Work that is open source and free for others to use
Shared artifacts (GitHub, planning documents, and a short video)
For this hackathon, the project must be a new development in order to ensure equal opportunity
🏆 Best No Code Frame tool ⸺ $1,000
Create a No Code tool for creating and hosting a frame.
Bonus points for surrounding features such as analytics, social graph, and time, nft, or ownership gated options.
Qualification Requirements
Work must be deployed on or connected to Base in some way
Work that is open source and free for others to use
Shared artifacts (GitHub, planning documents, and a short video)
For this hackathon, the project must be a new development in order to ensure equal opportunity
🏆 Most Creative Frame ⸺ $3,000
Up to 2 teams will receive $1,500
This prize is for the most Creative frame.
This could be art, music, games, dynamic nfts, or any creative uses of frames to highlight a project.
Qualification Requirements
Work must be deployed on or connected to Base in some way
Work that is open source and free for others to use
Shared artifacts (GitHub, planning documents, and a short video)
For this hackathon, the project must be a new development in order to ensure equal opportunity
The Optimism Collective is redefining power to elevate humanity by building a more equitable internet. Our vision for this citizen-governed network: a composable, unified constellation of blockchains that can support internet-level activity; powered by the MIT-licensed open source OP Stack.
To date, the Optimism Collective is defined by its focus on scaling Ethereum and funding public goods. We’ve processed hundreds of millions of transactions and are responsible for the largest ongoing public goods funding program in existence.
Prizes
🔭 Super Frame Discovery ⸺ $2,500
Up to 2 teams will receive $1,250
Create a frame discovery tool that lets the user discover all the trending frames of the day that they can use.
Qualification Requirements
Apps deployed to either OP Mainnet or Base are eligible for this prize if submitted to this track and they also meet the description's criteria.
🤝 Seamless Bridge Frame ⸺ $2,500
Up to 2 teams will receive $1,250
Create a seamless bridge frame that devs can use as a framework to bridge ERC-20s in their apps (and frames).
The more seamless, the better. For instance, a frame that integrates relayer tech so users can make a transaction in the frame regardless of what chain they're on.
interact across any chain for a frame that people can use as a framework to build onto of. EG build a tx frame and have that frame euto-integrate relayer technology so users can make the tx regardless of which chain their balance sits on.
Qualification Requirements
Apps deployed to either OP Mainnet or Base are eligible for this prize if submitted to this track and they also meet the description's criteria.
The Graph is a decentralized indexing and querying protocol for onchain data. It is the original decentralized data marketplace that introduced subgraphs, the most flexible way of indexing onchain data that builders can fully customize according to their needs. Subgraphs have become web3’s standard method of indexing and accessing onchain data.
Since its launch in 2018, thousands of builders have developed tens of thousands subgraphs across 40+ blockchains - including Ethereum, Base, Arbitrum, Optimism, Polygon, Celo, Fantom, Gnosis Chain, Avalanche, and more.
Prizes
🌅 Best use of The Graph Network ⸺ $5,000
🥇
Grand Prize
$1,700
🥈
Runner Up
$1,200
🥉
Pool
$700 ×3
Leverage The Graph Network for onchain data in a frame or in a toolkit to build frames. Some ideas: Delegate to an Indexer on The Graph Network directly via a frame, builder tools to use The Graph Network in a frame, show open proposals of a DAO, ...
Qualification Requirements
All submissions should send queries to The Graph Network. Queries to the hosted service or developer preview URL of Subgraph Studio are acceptable too but give less points. If a submission is a tool to write frames, it should have an example that does send queries to The Graph Network.
Criteria: Generally technical excellence and originality is rated. Bonus points for writing and publishing a new subgraph, using Graph Client to query or using latest features like aggregations.
Bountycaster enables Farcaster users to post and discover bounties. Bountycaster works with any Farcaster client. Anyone can submit a bounty for Frameworks hackers by tagging @bountybot in a cast from any Farcaster client.
The prizes & bounties below are submitted by community members on Farcaster.
Frames.js is the fastest way to get started making frames.
Use our CLI tool to choose one of several starter boilerplates that includes a local debugging environment that makes and debugging your frames delightful.
For Frames built with Frames.js or Open Frames, we will help boost your Frames launch on Farcaster to 50K+ people, tag @frames when you launch!
If you have any questions or issues, post them in the https://warpcast.com/~/channel/frames-devs channel and tag @df, or dm @davidfurlong on telegram.
Prizes
✨ Best Frame using Frames.js ⸺ $4,269
🥇
1st place
$2,048
🥈
2nd place
$1,337
🥉
3rd place
$884
Use frames.js to build your frames and bag a prize.
We'll also help boost your frames built with frames.js on Farcaster, message @df when you launch for this.
Note: Adding support for Open Frames takes only a few minutes, and does not require you to re-build your existing Frame - frames.js makes supporting Open Frames extra easily.
Qualification Requirements
Use frames.js, and optionally Open Frames (if applicable for your Frame).
Privy is the easiest way for web3 app developers to onboard their users, regardless of whether they already have wallets.
We offer embedded wallets so you can seamlessly provision self-custodial wallets for users who sign in with email or social login, as well as powerful connectors for web3 natives who prefer to sign in with their existing wallets. It's one library to onboard all users, regardless of where they are on their web3 journey.
Prizes
🖼️ Most engaging use of frames ⸺ $1,000
This prize will be awarded to the team who builds a consumer app experience with frames that's most likely to drive repeat user engagement.
Qualification Requirements
1) Fun and engaging!
2) B2C app experience
3) Incorporates frames
4) Uses Privy
🫥 Headless frame apps ⸺ $1,000
This prize will be awarded to the team who builds the most creative example of a frame serving as the app's frontend.
Qualification Requirements
1) Frame serves as the app frontend
2) Incorporates frames
3) Uses Privy
🧑🔬 Infrastructure wizard ⸺ $1,000
This prize will be awarded to the team who builds an app experience with frames that incorporates new infrastructure like embedded wallets and/or account abstraction.
By making your frame interoperable with open frames, we'll reward you an extra $100, in partnership with XMTP (https://github.com/open-frames/awesome-open-frames).
Qualification Requirements
1) Incorporates frames
2) Uses Privy
3) Built with exciting new infra like embedded wallets or smart contract wallets
📜 Honorable Mentions ⸺ $1,000
Up to 10 teams will receive $100
Honorable mentions for projects we loved and would love to see in prod!
Qualification Requirements
There are no qualification requirements here beyond Privy usage in the hack.
Airstack is the easiest way to build Frames and add any Onchain Composability into your Frames/Apps.
Learn how to build with our APIs, SDKs, Middleware for Farcaster Frames, Open Frames, Frog Frames, Compose Onchain data, fetch Follows, Channels, User Details, Trending Tokens, Trending Mints, ERC-20 Tokens, NFTs, POAPs, XMTP and more!
Prizes
🥇 Best use of Airstack ⸺ $3,500
Up to 3 teams will receive $1,166
Prizes will be awarded to the best overall Frames that utilize Airstack to deliver magical experiences.
Qualification Requirements
A free Airstack API key can be obtained at https://app.airstack.xyz by signing in with any valid Farcaster, ENS, or Lens connected wallet.
We've launched OpenRank APIs for Farcaster that can help developers building applications, clients, frames or any consumer experience to filter out spam and leverage personalized ranking and recommendations. Developers can leverage and customize the EigenTrust (Pagerank) algorithm to create a ranking and recommendation engine for profiles, frames and casts.
This can be deployed in a multitude of use cases, including but not limited to identifying high quality vs. sybil users for improving feed, profile recommendations, content recommendation, useful frames, airdrops to valuable users and many other social x onchain experiences like onchain feeds.
Our implementation of the ranking APIs is built using OpenRank, an open source and verifiable reputation compute protocol.
Prizes
🎉 Best use of OpenRank APIs ⸺ $500
Demonstrate a high impact use of any of the Farcaster Ranking APIs. You can use Global or Personalized APIs for Profiles or Frames, and you can choose any type of reputation graph: following or engagement.
Qualification Requirements
Use OpenRank APIs as a part of your app/frame and explain the purpose of using the API.
🎉 Top 3 Clients or Apps built using OpenRank APIs ⸺ $1,500
Up to 3 teams will receive $500
Build a client or app using any of the Farcaster Ranking APIs. You can use Global or Personalized APIs for Profiles or Frames, and you can choose any type of reputation graph: following or engagement.
Some ideas to build are available on our docs: https://docs.karma3labs.com/farcaster/ideas-to-build-using-openrank-apis
Qualification Requirements
Use OpenRank APIs as a part of your app and explain the purpose of using the API.
🎉 Top 3 Frames using OpenRank APIs ⸺ $1,500
Up to 3 teams will receive $500
Build Frames using any of the Farcaster Ranking APIs. You can use Global or Personalized APIs for Profiles or Frames, and you can choose any type of reputation graph: following or engagement.
Some ideas to build are available on our docs: https://docs.karma3labs.com/farcaster/ideas-to-build-using-openrank-apis
Bonus if you combine On-chain Data with OpenRank APIs
Qualification Requirements
Use OpenRank APIs as a part of your app and explain the purpose of using the API.
🟣 We're too young to give out $$ prizes but we believe Neynar is the simplest way to build on Farcaster, period.
🖼️ For frames, Neynar offers:
1️⃣ validation API that returns fully hydrated data across multiple axes in one single API call [user, cast, whether the user liked the cast before interacting with the frame, whether the user followed the cast author before interacting with the frame, and app the interaction came from (helps filter out bot interactions)]. Frame analytics from this API will automatically show up inside your Neynar dev portal.
2️⃣ Frame creation APIs that take in a simple JSON object and return a frame url (no need to spend time on vercel, etc.; simple frames can be hosted and rendered in one API call).
3️⃣ action API that allows you to host frames and let other users interact with frames on your client.
🐸 💜 If building frames with tools like frog, onchainkit, framejs -- they already include built-in access to Neynar APIs and hubs :)
🎉 If you want to build frames for fun without writing code, there is a no-code frame builder inside the dev.neynar.com portal.
💰 For those participating in the hackathon, you can sign up for a month free with ```NEYNARFRAMEWORKS as the promo code. We won't mind if you cancel after, it's just that our account creations are tied to payment webhooks so we can't create accounts without a payment method yet 😅
💌 If you run into issues, post in the /neynar channel on Warpcast or DM @rishdoteth on Telegram