Skip to content

Latest commit

 

History

History
87 lines (53 loc) · 6.8 KB

hackers.md

File metadata and controls

87 lines (53 loc) · 6.8 KB

Hackers

Hackers of the world unite!

Table of Contents

Registration

As you may already know, on the 7th there are two parallel events, from which you can choose only one (please no event hopping, as each have limited capacity and they're both typically at max capacity). View the schedule to decide which one's for you. Depending on the venue you choose, here's how the hackathon registeration will happen:

  • Factory Görlitzer Park Be there at 14:30 to register for the hackathon.
  • Factory Mitte After the conference, at 21:00, everyone will come to Factory Görlitzer Park, and you can register then.

The team formation and hackathon kick-off will happen at Factory Görlitzer Park at midnight.

Team Building

We have a repository dedicated to hackers looking for teams, and teams looking for hackers. Consider it as a way to meet like-minded people and discuss building teams, however this does not replace the official team registeration, which happens on the first day of the hackathon.

In addition to the repository, you can participate in the #ethberlin and #buidlyourberlinteam status channels, or the Riot chat to discuss clever stuff and find your hackmate :)

Guidelines

In order to participate you need to be admitted to ETHBerlin, and you need to be physically present.

Hacking starts during the event. Teams can form and ideas can evolve before the hackathon. However, the code base, hacks, and prototypes that you create for any apps competing for prizes or bounties need to evolve only during the hackathon. Apps, hacks, and projects that were built before the event do not qualify and will be excluded from judging and any prizes.

And please don't forget to sync your Ethereum nodes ahead of the event :)

Prize tracks

The following gives a quick overview of the different prizes that you can win as a hacker at ETHBerlin. There are four different tracks:

Open Track Bounties

This is the main prize of ETHBerlin. There can be 10 winners. The grand bounty is of approximately €75,000 and it’s distributed equally. You can calculate it ;)

Sponsors’ Prizes

Some of ETHBerlin’s sponsors have their own awards. They can each pay out a maximum of €5000. These prizes will be funded and distributed via Gitcoin. ETHBerlin has no influence on the challenge nor the judging, this is entirely up to the sponsors. You can find all the prize awards here.

Community Improvement Bounties

These are small prizes endowed with €1000 each by ETHBerlin. Find them here.

People’s Choice Awards

Previous Hackathons have showed that people’s favourite teams were not always among the actual winners. At ETHBerlin, we would like to give those projects a chance by rewarding the people’s favorite top 5 teams with a community prize of €1000 each. The winner will be determined through an Olympia prediction market tournament. For details go here.

Note that you can submit your work to multiple prize awards, they are not exclusive! For example you can submit your work to the open track bounty and a sponsor specific prize, just make sure to submit it everywhere where you want to participate.

Submission

What you need to do in order to be considered for the prizes:

  • Your project needs to be submitted to Devpost, for the open track bounties judging, before Sunday at 12pm.
  • If you want your project considered for particular bounties (e.g., Aragon, Status, The Graph, etc), you need to post on their issue, administrated by Bounties Network.
  • If you are bidding for the Community Improvement Prices, the same applies.
  • For the People’s Choice Award: Nothing required, just buidl.

What your submission should have:

  • A link to the open-source code.
  • A short presentation file must describe your project. It has to be accessible without special tools. Ideally a PDF, Google slides, or even a hosted recording if you like. The judges need to all be able to access those presentations.
  • The contract address(es) of your deployed demo, either on a testnet of your choice (Kovan, Rinkeby or Ropsten) or on Ethereum mainnet. Instructions on how to interact with the contract(s) are appreciated.
  • A URL to any publicly accessible web-interfaces and demo credentials if applicable.

Resources

  • OST KIT⍺ - Provides you with tools to design, plan, mint, and manage your token economy with ease.
  • colonyStarter kit - All you need to get started quickly building with the colony stack. The colonyStarter packs in truffle, ganache, TrufflePig, and colonyJS into a monorepo complete with code examples to get going quickly with any dApp project that wants to use Colony's smart contract infrastructure for task management and reputation. You can learn more about colonyJS and colonyNetwork from the Colony open-source docs.
  • Building on Aragon - Here you can find tutorials, reference documentations and getting started guides for building on Aragon, using AragonOS, Aragon.js, Aragon UI and Aragon CLI.
  • DAOstack Hackers Kit - Complete "Hackers Kit" providing all the information and resources needed to start working with the DAOstack platform. For direct communication, you can click here to join to the DAOstack ETHBerlin Discord channel.
  • Ready to use dApp template — a clone-and-start-hacking template of a dApp, with CI/CD battaries included. Built with Solidity and React, tested and migrated using Truffle. Brought to you by your friendly EthBerlin devops mentors!
  • Parity light.js - A high-level reactive JS library optimized for light clients.
  • Superblocks Lab - A DApp development IDE combining both smart contracts and web app coding. Metamask integration, built in Solidity compiler and EVM, live coding, transaction history, etc. Can export ready to go DApps.