Extensions
Hackathon
Build your own extensions and compete for prizes!
AUG 20 - SEP 2
$10,000
Available in prizes
In collaboration with
What is
Scaffold-ETH 2?
Scaffold-ETH 2 is a open-source toolkit for building decentralized applications on Ethereum.
Built using NextJS, RainbowKit, Wagmi, Viem and TypeScript, supporting both Hardhat and Foundry.
With live-updating frontends, pre-built components, custom hooks, and a built-in block explorer, it accelerates development from prototype to production-ready dApps.
npx create-eth@latest
What are extensions?
Extensions are modular add-ons for Scaffold-ETH 2, allowing developers to enhance and customize their dApps easily.
They are not meant to be final products, but rather starting points that developers can build upon and customize for their specific needs.
They integrate seamlessly with the base project, enabling quick addition of new features, pages, contracts or components.
Extensions maintain compatibility with Scaffold-ETH 2 core updates and improvements.
Example usage:
npx create-eth@latest -e gitHubUsername/repoName
Timeline
Hackathon Starts
Aug 20
Submissions Closed
Sep 2
Winners Announcement
Sep 6
FAQ
Everyone can participate!
There is no sign-up required. You can start building your Scaffold-ETH 2 Extension and when you're ready, simply submit your completed project before the hackathon deadline.
A good extension typically involves contract and front-end interaction. It should solve a real problem or enhance the developer experience.
When creating an extension, aim for a starter template or example that demonstrates a specific concept or feature. Focus on providing a good starting point that others can learn from and build upon. Extensions should not be overly opinionated or designed as final products. Instead, they should showcase how to implement certain functionalities within the Scaffold-ETH 2 framework.
Some ideas: ERC721/ERC1155 implementations, Chainlink integrations, pop-up stores with crypto payments, multi-signature wallets, voting tools, or token gating access control examples.
You can check our curated extensions branches to get some inspiration: eip-712, erc-20, onchainkit, ponder or subgraph are extensions that are already available.
You can send your submission in the submission page. You'll submit your code repository, a brief project description, and a 2-minute video showcasing it.
Yes, you can submit as many extensions as you want! But we encourage quality over quantity.
Yes, you can work individually or in teams. We encourage collaboration! Find your partners in telegram
Projects will be evaluated by a committee based on innovation, technical complexity, use of Scaffold-ETH 2 capabilities, and potential impact to the ecosystem.
Yes, we'll have mentors and technical support available throughout the hackathon to assist participants.
Scaffold-ETH 2 documentation, tutorials, and a dedicated support channel are available.
No, participation in the hackathon is free of charge.
You can create a useful Scaffold-ETH 2 extension even without a contract!
We'd recommend doing some challenges of SpeedRunEthereum to get familiar with Scaffold-ETH 2, but totally fine if you can't!