ETH Belgrade Hackathon 2

The second edition of the ETH Belgrade hackathon takes place in Belgrade from May 31st to June 2nd, 2024.

  • 194 Participants
  • 82,500 Invested
  • 1 Uninvested

Industries

  • Blockchain
  • NFT
  • Web3
  • ZK
  • DeFi

🏆 Total prize pool is $40000. Learn about all the individual bounties under the categories page.


Main track

Prizes

- Devcon tickets, accommodation in Bangkok, $500 per person for plane ticket, and $2000 for the winning team. Additionally, the other four finalists will each receive $1000.


Chainlink

Chainlink CCIP Track
Total amount Prize:
$2,000

Best 2 projects using Chainlink CCIP - $1,000 each

Bounty Description
Build something awesome using Chainlink CCIP! The Chainlink Cross-Chain Interoperability Protocol (CCIP) provides a single simple interface through which dApps and web3 entrepreneurs can securely meet all their cross-chain needs, including token transfers and arbitrary messaging.

Possible use cases:
- Cross-chain DeFi app with liquidity across multiple chains
- Cross Chain DeFi yield aggregator
- Token bridge powered by CCIP
- Multihop CCIP Router. You want to send cross-chain message from blockchain A to blockchain B without worrying if the lane between them exists

Requirements:
- Each project must use Chainlink CCIP in some form to make a state change on a blockchain, otherwise it will not be eligible. This means that a front end simply reading from Chainlink Data Feeds doesn't count. Using Chainlink CCIP inside your smart contracts is required, though you are encouraged to utilize Chainlink Data Feeds, Chainlink Data Streams, Chainlink VRF, and Chainlink Proof of Reserve as well.
- While all project submissions are evaluated holistically, there will be bonus points given to projects that use Chainlink CCIP together with other Chainlink services in a meaningful way.
- Please let us know how you use Chainlink in the project description.
- It must be possible for the judges to find the Chainlink use in your code. Only the intention to use is not valid.



Connect the World with Chainlink Track
Total amount Prize:
$1,000

Best two projects using Chainlink Functions, VRF, Automation, Data Streams, Data Feeds or PoR - $500 each

Bounty Description
Build something awesome using Chainlink! Anything that came from the Chainlink Documentation counts - using Functions, Price Feeds, Data Streams, PoR, VRF or Automation


You can see examples of successful implementations of Chainlink services here


Functions use cases - examples:
- Generative AI NFts using Chainlink Functions
- Censorship resistant news headline aggreagator that uses Chainlink Functions and prominent news APIs
- Verifiable AI: Can use Functions to verify the output of an AI LLM, & get an attestation that the output is correct & what the LLM actually outputted

Requirements:
- Each project must use Chainlink in some form to make a state change on a blockchain, otherwise it will not be eligible. This means that a front end simply reading from Chainlink Data Feeds doesn't count. Using Chainlink inside your smart contracts is required.
- While all project submissions are evaluated holistically, there will be bonus points given to projects that use Chainlink services together in a meaningful way.
- Please let us know how you use Chainlink in the project description.
- It must be possible for the judges to find the Chainlink use in your code. Only the intention to use is not valid.


Judging criteria for all tracks:
- UI/UX/DX - How useful is your application? Is it visually appealing?
- Blockchain technology application - How valuable this project is for decentralization and adoption of Blockchain and Web3
- Wow Factor - Anything not covered above! This is if you blow us away in some other way.

Resources:
You can get started with any resources by checking out the hackathon resources page and the newest Developer Hub

You’ll find:
- The Chainlink CCIP documentation
- Smart Contract Starter Tutorial
- Documentation for all the Chainlink features
- Best practices utilized by top protocols like Aave and Synthetis
- Hardhat Starter Kits
- Brownie Starter Kits
- Truffle Starter Kits
- dApp Tools Starter Kit


About the workshop

Build Cross-Chain Applications With Chainlink CCIP

Why develop a project for a single blockchain when you can easily create a powerful cross-chain dApp? In this workshop, learn how to write secure cross-chain smart contracts and build advanced applications for the increasingly multi-chain Web3 ecosystem.


Optimism

Bounty Name
Prototype a Superchain Superpower

Bounty Description
Amount: 1,000 OP

Create a prototype for an entry to the Optimism Builder Ideas List. These ideas are actively requested by members of the Collective and have notable potential to impact the ecosystem. Feel free to put your own spin on it, especially if it makes it more useful for Optimism Governance!

About Optimism: The Optimism Collective is redefining power to elevate humanity by building a more equitable internet. Our vision for this citizen-governed network: a composable, unified constellation of blockchains that can support internet-level activity; powered by the MIT-licensed open source OP Stack.


Requirements

  • Dapps must be deployed to an OP Chain testnet or mainnet. Use the list at https://console.optimism.io/ for qualifying chains. 
  • Special consideration will be given to usable prototypes and good UX.
  • Contribution Ideas that are strictly educational (e.g. “Liquidity Types Explainer”) are not eligible, though frontends / technical projects can incorporate them to demonstrate their tech.


Links and Resources

App Developers
Superchain Dev Console - get testnet ETH and other resources for devs
Superchain App Quick Start Guide - Deploy in 15 mins or less
scaffold-op - Boilerplate for deploying Superchain apps
Optimism Docs
Developer Support


OP Stack Developers
Optimism Monorepo
Getting Started with the OP Stack
OP Stack Explainer
Rollup Protocol Overview
OP Stack Hack & Customization Guides - For the brave, clever, or foolish


Neon EVM

Best Use Case of Neon EVM ⸺ $2,000

1) $1,000       2)  $1,000     

Create a dApp with a use case that leverages at least one of the aforementioned Neon EVM features:

  • Utilising micro transactions (the more txs the better).

  • Utilising cheap transaction cost.

  • Adapting an existing DeFi primitive to become a Neon-native dApp with some unique features.


 Use of Neon Transfer SDK ⸺ $3,000

1) $1,000    2)  $1,000     3) $1,000

Utilise our native transfer SDK (NeonEVM <-> Solana) by deploying an erc20forspl token and making a script/tool to transfer the tokens from Neon EVM to Solana and viceversa

Qualification Requirements:

  • All projects that use Neon Transfer SDK are eligible for this track


The qualification requirements for prizes (one of the following):

  • Live pitching at booth

  • Submitting demo hosted on a domain

  • Submitting video recording


Links and Resources


About the workshop

Simeon Kotashki - Lead Integration Engineer of Neon EVM

Ethereum dApps Deployed & Run on Solana

This workshop will provide invaluable insights on how to integrate your EVM applications within the Solana network. After this workshop you will be able to read any data on Solana natively from your Solidity smart contracts deployed on NeonEVM.


Ledger

Prizes

- 20 Ledger devices will be distributed among the top 4 teams.


Requirements (for a project to win, it should have at least one of three conditions): 
- Best project implementing ledger hardware device integration.
- Best project implementing self-custody methods.
- Best project implementing clear signed transactions for users.


About the workshop

Build and secure your use of a dApp with hardware device 

We will build a quick dApp and show how it's easy to integrate the possibility to use it with a hardware device and secure our use of it.


Linea

Prize amount:
$2,000


Build any dapp on Linea

Literally just deploy a smart contract on Linea! Linea is an EVM equivalent ZK-rollup, enabling developers to securely scale their dapps using the same developer tools and code as on Ethereum - just swap out your RPC URL and get some Linea test ETH.


You can find helpful links here: https://docs.linea.build/build-on-linea/hackathons#helpful-links

We're judging based on technicality, utility, and market readiness - bonus points if you add a frog-theme or use any partner tooling (https://docs.linea.build/build-on-linea/tooling)

Bounty submissions will have the opportunity to re-submit and continue winning prizes in the Linea Dev Cook-Off: https://docs.linea.build/build-on-linea/hackathons#the-linea-dev-cook-off


BNB Chain

What is BNB Chain?
BNB Chain is a community-driven blockchain ecosystem that seeks to remove barriers to Web3 adoption. Powered by BNB, it includes the world’s largest L1 blockchain, the EVM-compatible BNB Smart Chain, and fosters a multi-chain ecosystem with BNB Greenfield and the L2 with the largest DAU, opBNB. Offering ultra-low gas fees and superior TPS, the BNB Chain ecosystem hosts thousands of dApps across DeFi, metaverse, gaming, SocialFi, NFTs and infrastructure, each of which add value to its ecosystem.
BNB Chain fosters impactful Web3 innovation with its BNB Chain Builder Support Program. This includes the MVB accelerator program, run in partnership with Binance Labs and CMC Labs.

More info: https://www.bnbchain.org/en


Prize Details
- 🥇1st place - €1,500
- 🥈2nd place - €1,000
- 🥉3rd place - €500


Requirements of challenges:

1.    The projects must be open source projects, and all source code can be found in github public repository.
2.    The smart contract has been deployed to BNBChain.
3.    Projects need to be developed for the workshop


Challenge 1: Open Challenge
If you utilze BNB Chain for any other ideas, you are welcome to submit your project. We are always looking for new ideas and case studies.

Challenge 2: Stablecoin Payments on BNBChain

BNBChain is an optimal platform for developing on-chain payment solutions. To facilitate mass adoption, the payment application should provide a seamless user experience by:
1.    Abstracting away the complexities of web3 and blockchain gas fees
2.    Supporting login with social accounts, such as Google and Apple ID
3.    Enabling users to make payments effortlessly and split bills when necessary

Challenge 3: On-Chain Credit System for BNBChain
Develop an on-chain credit system that provides a transparent method for users to check their credit history across BNBChain (including BSC, opBNB, and BNB Greenfield). This credit system can serve as a reference for airdrops, promotional campaigns, and other events.

Key Features:
1.    Transaction-Based Credits:
- Users earn credits for making transactions on BSC, opBNB, or BNB Greenfield.
2.    File Upload Credits:
- Users earn credits for uploading files to BNB Greenfield.
3.    Developer Contribution Credits:
- Developers earn credits for contributing Pull Requests (PRs) that are merged into the BNB GitHub repository.

Related Resources
⌨️ GitHub - https://github.com/bnb-chain
📰 Documentation - https://docs.bnbchain.org/docs/overview
🛠️ Developer Tools - https://www.bnbchain.org/en/dev-tools
🌐 Devs Portal - https://www.bnbchain.org/en/developers
🚀 Dev Programs - https://www.bnbchain.org/en/developers/developer-programs
💬 TelegramBNB: Telegram Developer - https://t.me/BNBChainDevs


About the workshop

Scaling for the next billion users

Introduction to BNB Chain ecosystem, one BNB paraidgm and also latest development of BNB Chain.
How did the architecture of opBNB allow for 71 million transactions to be processed in a single day? How will it allow for further scaling from here?


TON

Prizes
   1) $7000    2) $2000    3) $1000

Ideate and pitch your project on TON Blockchain in one of the sections of The Open League Hackathon: Onboarding systems and games, Social, eCommerce, DeFi.

Qualification requirements:
Pitch a Telegram Mini-App aimed at one of the tracks of The Open League Hackathon

Resources:
https://t.me/hackatonx/14023/14024

• TON Documentation
- Smart contracts
- DApps development
- Integrate with TON
- Oracles
- Network Configs
- FunC language
- Fift language
- Tact language
- TON Virtual Machine (TVM)
- Blockchain Fundamentals
- Compile from Sources

• TMA Documentation
- Telegram Mini Apps
- TMA API
- Awesome Telegram Mini Apps

• TMA UI Kits
Telegram Graphics Figma file; @tonconnect/ui; @twa-dev/Mark42.

• TMA Libraries
@twa-dev/SDK; @twa.js; flutter_telegram_web; Typings for Telegram Mini Apps; init-data-golang; react-telegram-web-app.

• Developers chats folder: https://t.me/addlist/1r5Vcb8eljk5Yzcy

Dedicated chat for TON builders in Serbia:
https://t.me/+OseWMZrD9RMyNTM0


About the workshop

Building on TON for Telegram's +900M users

A hands-on workshop designed to give hackathon participants a quick and practical introduction to creating Telegram Mini Apps and connecting them to the TON Ecosystem. Topics that will be covered include:

- An overview TON Ecosystem and TON Blockchain

- An Introduction to The Open League Hackathon

- A guide to building Telegram Mini Apps

- Necessary links, docs and resources for the hackathon