Matic Network is a layer2 platform which aims to provide a generalized Layer2 platform to provide various layer2 execution environments to Dapp Developers on top of Ethereum. Being a layer2, Matic Network staking, validation, staking reward distribution and slashing happens on Ethereum Mainnet. Matic Layer2 Security hackathon is designed to promote expert smart contract developers to have a close look and hunt for critical bugs.
The hackathon provides opportunity for the developers to delve deep into the nuances of building a secure layer2 platform and explore ways to break staking and plasma smart contracts. Prizes will be paid out on an ongoing basis.
There are four tiers of prize ranges. Each bounty submission could be eligible for any one of the prize tiers.
In addition, for this competition, the Matic team will apply a
bounty multiplier ratio between
1 and 10, which can make the final payout up to $50,000. This multiplier ratio will be decided at the sole discretion of the Matic team.
Judging criteria will take into consideration:
Please note that the prizes will be paid in Matic tokens and the USD value of prizes could change based on the rate.
Exploits: These bounties help us identify vulnerabilities in our design and code, especially in our staking and delegation related smart contracts. The goal is to find attack vectors by which an attack can either lead to partial theft of funds or draining of funds from the contract. There may be more attack vectors too, we have just added indicative ones.
Scope for reference:
Root chain contract (for checkpoints): https://docs.matic.network/docs/contribute/heimdall/checkpoint
Note that all Plasma contracts are Out of Scope for this hackathon.
Details of contracts deployed on Goerli: https://static.matic.network/network/testnet/mumbai/index.json
Main->Contracts key for reference)
Important Contract Addresses:
Setting up Local environment:
Reach out to us for any queries:
If you have any questions, please join our Discord Channel and post your queries in the
Developers->contracts channel: https://discord.gg/ujFqsjK
Visit the Prize Explorer to check out the prizes posted by our hackathon sponsors. Click each prize to show important details, including the submission requirements, submission deadline, etc.
Chat with other hackers, ask sponsors and the Gitcoin team questions, find or create a team, and communicate real-time. Click here to join the party!.
When your team is formed please have one of your teammates navigate to each prize page you plan to compete for and click the “Start Work” button.
Build your cool ideas and make your vision come true with your team!
When your project is completed, submit your work by clicking the “Submit Work” button on the prize page/