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 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.

Examples include implementing your favorite EIP, adding a useful kit that extends Scaffold-ETH 2's capabilities or implementing a Solidity by Example application.

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 open

AUG 20 - SEP 2