The document describes an upcoming 4-week online hackathon hosted by Encode Club and Harmony. It provides details on the schedule, prizes, and bounties for the hackathon. Participants can build decentralized applications on Harmony and compete for prizes up to $3000 in ONE tokens. Seven bounty opportunities are outlined relating to building tools like marketplaces, games, and analytics dashboards using Harmony's SDK. Questions are addressed around project ownership, support resources, and submission requirements for the concluding event on October 23rd.
3. The best place for web3 education
Educate
Conceptual seminars and
technical deep dives!
Bootcamps
Intensive Solidity
workshops with intimate
support and job
placements!
AMAs
Q&As with the
experts and
biggest names in
crypto!
4. Hackathons
4-12 week sessions to
earn tokens,
internships, and cash!
Accelerator
10 weeks, turning startups
into companies, with
funding, classes,
and connections!
Investment
Backing by
leading angels and
VCs for advice
and funding!
The best place for web3 building and investment
8. Get Started with Encode
tinyurl.com/encodestart
● Exclusive job &
internship
opportunities
● Free learning
and training
opportunities
● 1-1 support
● Entry into
building
community
● Investment
13. What is the Harmony Hackathon
A 4 week hackathon to build on Harmony
Unlimited support
Great prizes
Your chance to build on Harmony
Great workshops
14. Harmony Hackathon Schedule
Launch Event 27th September
Harmony Marketplace
SDK
29th September
Building Web3
Applications with One
Unified API
4th October
Submission Deadline 23rd October
Finale and Prize Giving 8th November
All times 5:30 PM GMT+1
16. 1. Create an example NFT marketplace
The purpose of this bounty is to
demonstrate the creation of a marketplace
using the SDK. Create a project that will
showcase the SDK to be used to create a
functional NFT Marketplace that supports
the listing of NFT-standard tokens (1155/721)
and the purchase of tokens using
HRC20/ONE tokens.
Prize: $3000 USD in ONE tokens
17. 2. Create an NFT game with token utility (e.g. token gating) using the
sdk and onchain VRF
The purpose of this bounty is to
demonstrate the use of the SDK
to create a game with utility for
gating access. The game will
utilise NFT standards
(hrc1155/721) and tokens (hrc20)
and demonstrate the use of
tokens to restrict user access.
Prize: $2000 USD in ONE tokens
18. 3. Integrate NFTs with the SMS wallet using the SDK
The purpose of this bounty is to
integrate the SDK with the SMS
Wallet to allow users to view a
list of the NFTs that they own on
various platforms and smart
contracts associated with the
SMS Wallet address. Users can
add NFT contracts to the SMS
Wallet Gallery page
Prize: $1000 USD in ONE tokens
19. 4. Create a visualisation / analytics tool for HRC20/721/1155
transactions
The purpose of this bounty is to
create a visualisation and analytics
tool that can accept multiple wallet
addresses and retrieve all
transactions that a user has
performed on these address. Using
the SDK and existing APIs the tool
will collect all the transactions that
have occurred on-chain for the user
and display this on a dashboard.
Users can set time range and filters
to view the transactions that they
have performed on-chain.
Prize: $3000 USD in ONE tokens
20. 5. Create a tutorial using the NFT SDK and harmony VRF to issue
random NFTs to users
Create a tutorial with video and
accompanying gitbook that showcases
Harmony VRF on-chain and integrating
the smart contracts with the Harmony
Marketplace SDK. The goal is to
demonstrate to beginner/intermediate
users how to use the SDK, Harmony
VRF, and create a simple smart
contract that can be used by others to
create on-chain randomness for
creating random NFTs (random traits,
properties, etc). The sample Dapp
should allow a user to connect their
wallet, purchase tokens with HRC20 or
ONE tokens, and receive an NFT.
Prize: $1000 USD in ONE tokens
21. 6. Create a dapp that allows multiple users to stake together on the harmony
protocol (like pooltogether) where users can use the staking rewards to purchase
an NFT
Much like pooltogether; this Dapp allows users
to deposit ONE tokens into the smart contract
to earn staking rewards. The rewards are
accumulated and then used to purchase NFTs
on any NFT platform (e.g. NFT Keys, MADNft).
Depositors get governance tokens that can be
used to vote for the NFTs to purchase; and
depositors are randomly selected to get the NFT.
Use the SDK to interact with the smart contract
and accept ONE/HRC20 tokens for deposit. The
contract should swap all deposited tokens for
ONE and give users equivalent governance
tokens. Tokens can be redeemed for ONE tokens
if user decides to deposit.
Prize: $2000 USD in ONE tokens
22. 7. Bug bounty for Harmony Marketplace SDK (enhancements PR)
Create enhancements and useful
additions to the Harmony Marketplace
SDK and do a PR to the repository.
Limited to 3 submissions
Harmony will reward based on the
enhancements made and may bundle
a few enhancements together for
payment.
Prize: 10 bounties at $50 USD in
ONE per bounty
23. 8. Bug bounty for Harmony Marketplace SDK (Coding errors / Bugs)
Identify software / api / coding errors in
the Harmony Marketplace SDK and do
a PR to fix the errors. Limited to 5
submissions
Harmony will reward based on the
errors found and may bundle a few
errors together for payment.
Prize: 10 bounties at $50 USD in
ONE per bounty
24. 9. Bug bounty for Harmony Marketplace SDK (Documentation Error)
Identify documentation errors in the
Harmony Marketplace SDK and do a
PR to fix the errors. Limited to 10 errors
found in the SDK
Harmony will reward based on the
document errors found and may
bundle a few errors together for
payment.
Prize: 3 bounties at $300 USD in
ONE per bounty
27. Submissions
Submission date on Sunday, 23rd October 2022
● Codebase
● Video about your project (max length: 3 minutes)
● Link to online demo*
● Presentation*
● Technical Paper*
* Optional, but recommended. Projects submitted without a codebase and video will not be
considered.
28. FAQs
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 Harmony team and Encode team 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.
29. What’s next?
Join the Discord
Find a teammate (Discord)
Join the workshop
Build your project