Polkadot ink! Hackathon
powered by Encode Club
Build with ink! and win awesome prizes
This hackathon has now finished. Read all about the event and prize winners here!
Start Date: Wednesday, 4th October 2023
Submission Deadline: Sunday, 29th October 2023
Finale and Prizegiving: Wednesday, 15th November 2023
Find out more in our official announcement.
Let’s build with ink!
Find team members, learn about Polkadot, answer challenges and win great prizes.
Proudly partnering with Polkadot
Polkadot unites and secures a growing ecosystem of specialized blockchains called parachains. Apps and services on Polkadot can securely communicate across chains, forming the basis for a truly interoperable decentralized web.
ink! is a programming language for smart contracts — one of several that blockchains built with the Substrate framework can choose from. It’s an opinionated language that the Parity team has built by extending the popular Rust programming language with functionality needed to make it smart contract compatible.
Partners
Bounties and Prizes
$10,000 in main prizes + sponsor-specific bounties!
-
All dApp categories are eligible. Porting EVM apps and deploying with ink! is allowed as well. Be creative!
We expect to see well written Readme explaining what the projects are about and how their implementations were made.
1st place: $35002nd place: $2500
3rd place: $1500
-
Follow the workshops and use the explanations and instructions to deploy a copy of the presented projects or update to something of your choosing.
You need to share details about which workshop you got the inspiration from. Differentiating your project from the ones presented during the workshops will be a bonus.
-
Create innovative financial applications using ink!
Besides offering unique ZK features, Aleph Zero is a layer 1 platform with a growing DeFi ecosystem. As the design of our privacy framework is such that it allows for easy integration with regular DeFi primitives, in this track we encourage you to leverage Aleph Zero's robust infrastructure and create unique financial solutions that help expand the ecosystem's functionality.
Helpful links
You can find all of the necessary information in the Aleph Zero Developer Portal, including an overview of the chain, introduction to smart contracts in ink! and other helpful resources, such as tooling useful when creating dApps on Aleph Zero.
Prizes: $12k combined (DeFi + Tooling tracks)
-
Create developer/infrastructure tooling for the Aleph Zero Ecosystem.
In this track, we challenge you to create valuable developer and infrastructure tooling that supports the Aleph Zero Ecosystem. Whether it's ink!-specific tooling, wallets, integrations, or contract deployment/lifecycle management, we want to see solutions that make it easier for developers to build on Aleph Zero, and for regular users to use it.
We're looking for solutions that solve real-world challenges and streamline the development process. Your submission could be a new IDE integration for ink! or a platform to manage smart contract deployment and lifecycle management. Or perhaps you have an innovative idea for a wallet or integration that simplifies user adoption.
Our goal is to make Aleph Zero as developer-friendly as possible, and your contribution can play a significant role in achieving that. So, let your creativity flow and start building tools that empower developers to create innovative solutions on our platform.
Helpful links
You can find all of the necessary information in the Aleph Zero Developer Portal, including an overview of the chain, introduction to smart contracts in ink! and other helpful resources, such as tooling useful when creating dApps on Aleph Zero.
Prizes: $12k combined (DeFi + Tooling tracks)
-
Description:
We’re looking for the best project that is either using ink!athon to scaffold their hackathon dApp, or integrating AZERO.ID in the most innovative way. The winning project will receive 1,000 $ in prize money; one free AZERO.ID domain for each team member; and mentoring sessions by the Scio Labs (scio.xyz) founders after the hackathon if they’re continuing with the project.
Technical Documentation:
- ink!athon Boilerplate: inkathon.xyz
- AZERO.ID Integration Guide: https://docs.azero.id/integration
Prize Structure:
1,000 $ for 1 team
-
Bounty information:
Do you want to become a pioneer in building a dApp with ink!? We had the perfect challenge: create a functional dApp utilizing ink! smart contracts. The dApp should focus on backend efficiency and offer an intuitive and user-friendly interface. The UI can be simple yet innovative, effectively demonstrating your product's features to technical and non-technical users.
Are you looking for an idea and want to fill in a gap in the ink! ecosystem? Here is a list of some dApps which you could build. Please note this is optional, you can build whatever you want!
- AA wallet
- Prediction market
- RealFi (Like Centrifuge on ink!)
- Astar Crowd (similar to NEAR Crowd): earn ASTR by performing simple tasks.Join us in driving the future of the ink! smart contract ecosystem forward! Good luck!
Requirements:
General Requirements: All aspects detailed in the general hackathon submission requirements must be met.
ink! Usage: The decentralized application (dApp) must be built using ink! and should effectively utilize its features.
User Interface: The dApp should feature an intuitive and user-friendly UI that clearly and effectively showcases the product's features.
Documentation: Documentation should be provided. This must include a description of the product's features, an explanation of the architectural design of the dApp, and a step-by-step guide on its usage.
Deployment: The Minimum Viable Product (MVP) of the dApp should be successfully deployed on one of our networks (Astar, Shiden or Shibuya).
Please note that applications will be evaluated based on these criteria. Failure to meet any of the above-listed points may impact the final decision on your submission.
Prize Structure: 2 winners will get mentoring program from the Astar team.
-
During this challenge you will utilize Ink! Smart Contracts on Zeitgeist’s testnet Battery Station to call into the runtime to invoke prediction market functionality. The goal is to extend the prediction market protocol by additional business logic that is handled by an Ink! Smart Contract.
Example (feel free to use that, although exploring your own solution might result in bonus points): An index fund smart contract, where everyone can deposit their funds into and receive shares in return that represent a percentage of the index fund’s ownership. The index fund contains some mechanism to control who is authorized to use the funds to trade in prediction markets. Every shareholder can exchange their shares in return for receiving a percentage (in relation to the total number of shares) of all the balances the smart contract owns at that given time. The authorized traders should have some kind of liability (e.g. they have to add a minimum amount of tokens to the index fund) but also some kind of incentive to put in the work (e.g. they receive a percentage of the total profit).
Everyone who submits a working solution is eligible to earn a price. Bonus points are given for creativity and plausibility (finding an interesting use-case that ideally also serves demand), good architecture, sufficient unit tests, documentation and usability.
Prizes:
1st place: $1000
2nd place: $500
3rd place: $250
-
Your objective is to create informative and engaging educational content that empowers the Polkadot community to make the most of GetBlock's RPC services. Whether it's through written tutorials, articles, videos, or any other educational medium, your content should provide valuable insights, tips, and guidance for using GetBlock effectively.
Bounty Rewards:
First Place: Free 50 MILLION RPC Requests
Second Place: 10 MILLION RPC Requests
Third Place: 5 MILLION RPC Requests
-
Your objective is to develop a robust and efficient integration that seamlessly connects GetBlock's RPC services with another blockchain project within the Polkadot ecosystem. Your integration should enable data flow, transactions, or communication between Polkadot and the target blockchain, enhancing the overall ecosystem's functionality.
Documentation here.
Bounty Rewards:First Place: Free UNLIMITED ACCESS for 2 months, project marketing and a 20 percent discount for 3 months on Dedicated Nodes
Second Place: Free UNLIMITED ACCESS for 2 months and project marketing (including interviews and articles with the project + a describing use-case)
Third Place: Free UNLIMITED ACCESS for 1 month
Overall Hackathon Judges
The specific sponsor bounties have been judged by various judges from the sponsors’ respective teams!
Hackathon Schedule
Wed, Aug 30th4:00pm BST | Early Registration Open! | Sign up here! |
Wed, Oct 4th4 pm BST | Launch Event + Safe and Robust Smart Contracts in ink!: A Working Programmer's Guide to the Crypto Industry | Sign up here! |
Thu, Oct 5th4pm BST | A Deep Dive into the Storage of Ink! Smart Contracts | |
Thu, Oct 5th5.30pm BST | Scaffold your dApp with ink!athon |
All week! | Build, build, build! | Sign up here! |
Mon, Oct 9th4pm BST | Different Testing Strategies for ink! Smart Contracts | |
Mon, Oct 9th5.30pm BST | Integrate AZERO.ID in your dApp | |
Tue, Oct 10th4pm BST | Interaction between the ink! Smart Contract and Its Execution Environment | |
Tue, Oct 10th5.30pm BST | How to Deploy a Contract on Astar Using ink!? | |
Wed, Oct 11th4pm BST | ink! Championship: Learn How to Build a Full-stack dApp | |
Wed, Oct 11th5.30pm BST | Deploying a Next.js dApp with GetBlock RPC endpoints | |
Thu, Oct 12th4pm BST | Calling into the Zeitgeist Core Protocol |
Sun, Oct 29th23:59 | Submission Deadline | Sign up here! |
Wed, Nov 15th5.30 GMT | Finale and Prizegiving | Sign up here! |