ICP-Hacker-House / ICP_Hacker_House_Bali

Part of the global series of hacker houses
Apache License 2.0
4 stars 1 forks source link

2024 Chain Fusion Hacker House Bali

Content

Hack-Challenges

Tracks

Here are the two different tracks we have open and some example ideas you can inspire yourself from/copy

xChain dapps - Total Prize pool of USD 5k

The Internet Computer is a unique platform to build cross-chain dapps. In the workshops, you’ll get introduced to threshold ECDSA, the Bitcoin integration, ckBTC , HTTPS outcalls to other chains, and the IC-ETH-Starter template as an example.

In this track, you are challenged to use one or more of these powerful building blocks to create a novel application. In the following, we have listed some projects you could tackle.

Prizes
  1. USD 3k in ICP grants
  2. USD 2k in ICP grants

You can pick ideas from

How to Get Started:

  1. Attend the coding and tutorial sessions in the hacker house if you prefer to develop in TypeScript;
  2. Or if you are already a Rust or Motoko developer, watch this Youtube tutorial video to get an overview of the IC-ETH-Starter project.

Fully on-chain dapps - Total Prize pool of USD 5k

Utilize the Internet Computer to build a fully on-chain dapp. Consider using a starter project or a sample dapp to kickstart your development. Here are some possible directions you could take

Prizes
  1. USD 3k in ICP grants
  2. USD 1.5k in ICP grants
  3. USD 0.5k in ICP grants

EVM dApps on ICP - Total Prize pool of USD 5k

Bitfinity is an Ethereum Virtual Machine (EVM) implemented as a smart contract on Internet Computer Protocol It helps scale the Ethereum ecosystem for developers to operate their apps on an Ethereum-compatible, high-throughput, scalable, and future-safe platform, with low transaction costs for their users.

Here are some suggested themes. Projects are not limited to these verticals.

Prizes
  1. USD 3k in ICP grants
  2. USD 1.5k in ICP grants
  3. USD 0.5k in ICP grants

Resources

Get Started here with macOS, Windows and Linux:

General

Cycles

Ask your hacker house mentor

dfx wallet redeem-faucet-coupon <coupon_id> --ic

Project Submission

To submit a project for the hackathon - open an Issue on this repository before the deadline. Set the title of the Issue to the name of your project. See an example project submission here. We accept submissions in TypeScript or JavaScript (Azle), Rust and Motoko. In order for your submission to be considered, include the following things in the Issue description:

Challenge Submission

There are 2 challenges, you can do them in Azle (TS/JS), Rust or Motoko.

1) You have to submit a canister featuring a custom frontend & backend (don't just copy the template). 2) Submit a canister using HTTPS outcalls, or making a crosschain interaction.

To submit a challenge for the hackathon - open an Issue on this repository before the deadline. Set the title of the Issue as follows: Challenge Submission. See an example challenge submission here. We accept submissions in TypeScript or JavaScript (Azle), Rust and Motoko. In order for your submission to be considered, include the following things in the Issue description:

Note the submission criteria:

Payout

Create an oisy wallet here to receive tokens

Judging

Presentations and judging

While the mentors will be judging submissions, each group will be presenting the project to hackers around their table in a small committee.

The winner(s) of each track will then present their project on stage.

Judging Criteria

DFINITY Hackathon Terms and Conditions