Hero

Extensions
Hackathon

Build your own extensions and compete for prizes!

AUG 20 - SEP 2

Virtual
Hero

$10,000

Available in prizes

In collaboration with

ENS DAO Logo

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
Scaffold-ETH 2 Sneak Peek

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

How to participate in the hackathon?

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.

What makes a good Scaffold-ETH 2 extension?

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.

How can I submit my extension?

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.

Can I submit more than one extension?

Yes, you can submit as many extensions as you want! But we encourage quality over quantity.

Can I work in a team?

Yes, you can work individually or in teams. We encourage collaboration! Find your partners in telegram

How will projects be judged?

Projects will be evaluated by a committee based on innovation, technical complexity, use of Scaffold-ETH 2 capabilities, and potential impact to the ecosystem.

Will there be mentors or technical support available?

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.

Is there a registration fee?

No, participation in the hackathon is free of charge.

Do I need to know Solidity or other tech stack to participate?

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!

Submissions closed

AUG 20 - SEP 2