$ 100,000+



Ethereum Foundation





On-Chain Data/Credential

Access Control

Enhance Web2 and Bridge to Web3

Web3 Communication

L1/L2 Development

Arweave Ecosystem

Special Sponsor

Product Support:



  • Mentorship

    To upskill yourself, and grow as a builder with the mentorship from judges and protocols’ workshop

  • Team-up

    Get to know world-class builders and experts in the web3 space

  • Exposure

    Earn the opportunity to expose your ideas to top VCs and judges


About ETH Shanghai

In the early days of Ethereum, Vitalik came to Shanghai to promote his project and got generous support. Shanghai partially flourished in Ethereum's growth.

The Ethereum Foundation named the most essential upgrade ETH Shanghai to recognize this connection. ETH Shanghai marks the final upgrade before the merge of ETH 2.0, which is committed to promoting Ethereum network and encouraging more developers to join the Web3 community.

Mission & Why Hack with us

Sponsored and supported by Ethereum Foundation, ETH Shanghai marks the final upgrade before the merge of ETH 2.0.

We are committed to promoting Ethereum network and encouraging more developers to join the Web3 community, and making Shanghai one of the Web3 innovation hubs.

Build Social Applications in Web3

At ETH Shanghai hackathon, we want to open developers' imaginations to define what Web3 social could be. By gathering the leaders of Web3 protocols, we offer you resources and SDE tools. You can make the social space more open and censorship-resistant and create an ownership structure aligned with business interests.

Project Examples

Below are some examples of projects that might be relevant. Feel free to use these as inspiration for yours or chart your own course!

1. Build decentralized social applications and claim back data ownership

2. Establish a universal identity

3. Visualize your social graph

4. Create sustainable ways of storing user data

5. New Marketplace Model

6. Bridge Web2 and Web2 world through webpage plug-ins

7. Decentralized Identity (DID) solutions on chain

8. Onchain data and analytics API that allow users to build dashboards

May 20-June 3, 2022
(Shanghai time)

*Tentative and subject to final change, please check our Twitter & Discord for latest arrangement

May 18th (pre-game)

21:00 [Workshop hosted by Makoto from ENS]

May 18th (pre-game)

22:00 Team Formation Session
(join Discord team forming channel prior to this live session)

May 19th (pre-game)

18:00 [Workshop hosted by Pranav from TheGraph]

20:00 [Workshop] Zero to Mint in 1 Hour: Create and deploy an NFT DApp and workshop

Hosted by Emily Lin from ConsenSys

21:00 [Workshop] How to Break a Smart Contract: Common Security Vulnerabilities

Hosted by Chris Anatalio from ConsenSys

May 20th

00:00 Registration Deadline

Hacking Kickoff and Logistics
(Announcement at ETH Shanghai main event)

10:00 Hack Begins

May 21th

10:00 [Workshop] Explaining CyberConnect Protocol and how to use CyberConnect API

Hosted by Zhimao from CyberConnect

May 22nd

10:00 [Workshop] Open box with KNN3 on Web3 social d/apps, relational analytics tooling.

Hosted by Yu Wenqing from KNN3

22:00 [Workshop hosted by David Sneider from Lit Protocol]

May 24th

10:00 [Workshop] Building on Polygon: 101

Hosted by Siraj, Kevin Ang, and Sandipan from Polygon

10:30 [Workshop] How to create a web3 DApp through ChainIDE

Hosted by Ling from ChainIDE

21:00 Create Delegation DAO DApp on Moonbeam through Precompile

Hosted by Henry from Moonbeam

22:00 [Workshop hosted by Robert Yan from NEAR Protocol]

May 25th

10:00 [Workshop hosted by Bidhan Roy from Arweave]

10:00 [Workshop] How to create your KwilDB from scratch with Brennan Lamey.

Hosted by Brennan Lamey from Kwil

10:30 [Workshop] Basic usage and advantages of Meson services.

Hosted by Keshin from Meson Network

May 31st

23:59 Project Submission Deadline

June 1st-2nd

Judging Period

June 3rd

9:00-12:00 Finalist Demo