Encode x StarkNet Autumn Hackathon

This hackathon has now finished. Read all about the event and prize winners here!

A 4-week hackathon focused on StarkNet

Build projects on StarkNet to answer challenges and compete for the generous prize pool.

Start Date: Monday, 3rd October
Submission Date: Sunday, 6th November
Finale and Prizegiving: Thursday, 8th December 2022

Find out more in our official announcement.

 

How it works

This hackathon is organized by Encode in partnership with StarkNet

The hackathon is 4 weeks long

Attend workshops and learn to build on StarkNet

Answer challenges related to the StarkNet ecosystem

Win prizes

StarkWare Challenge:
Build on StarkNet

 

$10k in prizes!

Prizes

1st Prize: $5k
2nd Prize: $3k
3rd Prize: $2k

ZKX Challenge: Building DAO

Easy

Write a proposal DAO voting features that balance power of active users and power of whales (massive token holders), with governance proposals.


1st Prize: $500

Runners-up: $100

Medium

Write a Cairo smart contract that allows users to propose a feature for a voting and for users to vote (in your flavour of voting).

1st Prize: $1500

Runners-up: $500

Hard

Write a Cairo smart contract that allows the creation of working groups. Details here.

1st Prize: $5000

Runners-up: $1500

 

Braavos Challenge

Implement Braavos using the account abstraction potential in the best way.

Prizes: 3 x $500

 

Aspect Challenge

Demonstrate creative usage of ERC721 and ERC1155 Cairo contracts.

Prize: $500

 

Newton Challenges

Both challenges have to be answered on a corresponding newton.so issue. Once answered, submit the answer through the submission typeform in the form of the address you used to post the answer and the link to the question bounty you picked (submit this instead of a codebase).

How do you make a proof of stake validation contract in Cairo?

How would you implement proof of stake in Cairo? Describe the series of functions and parameters needed to have a contract that coordinates a group of users to validate whether a general text statement is true of false.

Requirements:

  • 250 words minimum.

  • Precisely list all functions, variables, and key elements your program would contain.

  • Votes need to be private at least initially so users can’t collide.

  • At lease one of the key functions is written down.

Prize: $200 (best answer)

 

What steps would you take to write a bounty escrow contract in Cairo?

How would you implement a bounty escrow contract contract in Cairo? Describe the series of functions and parameters needed, assume the resolution is handled by a centralized entity (and address defined on initialization).

Requirements:

  • 250 words minimum.

  • Precisely list all functions, variables, and key elements your program would contain.

  • At lease one of the key functions is written down.

Prize: $200 (best answer)

 What happens
during the hackathon?

 

Register ▶ Form a team ▶ Attend workshops ▶
Build your project ▶ Get 1-1 mentorship ▶ Submit

Key dates


Start on 3rd October

Workshops and building period: 3rd October - 30th October

Submission deadline on 6th November

Finale and Prizegiving: 8th December


FAQ

Who can take part? Anyone can take part in this hackathon!

Do I need a team? No, you can hack solo. If you’d like to form a team, we will help you connect with other hackers.

Is there technical support? Yes! The StarkWare and Encode teams will offer support during this hackathon.

Where does the organisation happen? For updates, announcements and everything else on the organisational side, please keep an eye on Encode’s Discord.

Can I enter an existing project? Yes, you can, but only if your project hasn’t raised significant funding already.

Do I own what I build? Yes, you/your team is the sole owner of your project.

Can I do more than one challenge? Yes! We actively encourage this.

 

Title Sponsor

 
StarkNet logo
 

StarkNet is a permissionless decentralized ZK-Rollup. It operates as an L2 network over Ethereum, enabling any dApp to achieve unlimited scale for its computation, without compromising Ethereum's composability and security

Read more here.

Gold Sponsors

 
Aspect logo
 
 
briq logo
 

Challenge Partners

Newton logo

Workshop Partners

 
Nethermind logo