The Stacks 2.0 Testnet is moving right along with Phase 2 beginning today, codename Argon. With it comes some new opportunities for you to earn rewards for working with and contributing to the success of the network. Through the Testnet Bounty Program, you can earn Bitcoin for identifying bugs, building tools and resources for Stacks 2.0, or supporting the community.
Thank you to everyone that’s been kicking the tires on the Stacks 2.0 testnet thus far. We’re excited to now be able to reward you even more directly for your efforts.
Bounties start at $100 USD (paid in BTC) and go up to $2,500! There are a few classes of bounties to choose from and even an option to design your own!
→ Skip to the full list of bounties
→ Find detailed bounty submission instructions
Bug Bounties
Bug bounties are broken up into three categories: Critical, Major, and Minor. Each are defined by the severity of the bug and its ability to affect proper functioning of the network.
Critical Bugs ($2,000 in BTC): Critical bugs are blockers for mainnet launch, and are characterized by the bug being consensus critical, causing:
- Chain splits
- State corruption
- Funds to be stolen
- Takeover of the network, or bringing the network to a halt
Major Bugs ($1,000 in BTC): Major bugs are also blockers for mainnet launch, but are not as severe as critical bugs. They include:
- Less severe performance or correctness bugs
- DDoS or stress-test attacks that slow the network down significantly
- Bugs that cause resource exhaustion
- When expected functionality does not work in obvious ways
Minor Bugs ($100 in BTC): Minor bugs are issues in non-critical software, such as the CLI or various user interfaces. These bugs do not impact critical functionality. We expect a lot of these.
*Blockstack PBC has full discretion on what constitutes a bug, and the resulting level of severity.
Tooling & Resources Bounties
The testnet is also a time to level up the developer and user experience around Stacks 2.0 leading up to the mainnet launch. Tools such as different explorers or resources such as Clarity templates can help make the network more accessible and support more advanced use cases.
Examples:
- Create New Templates for the Clarity Starter Kit ($100 BTC reward, up to 10 winners)
- Create a Linter for Clarity Smart Contracts ($1,000 BTC reward, 1 winner)
- Create a Telemetry Dashboard ($2,500 BTC reward, 1 winner)
Build your own?
If you have a great idea for a tool or resource that isn’t below, we’d love to hear about it. The reward will be determined based on the nature of the specific tool or resource that is built. Submit any ideas or finished products here.
Ongoing Community Bounties
In addition to surfacing bugs and developing tools, it’s important to cultivate a strong community that is excited to test out, poke at, and tinker with the testnet at every phase. Community bounties will be rewarded to those who exemplify excellence in community building by making the testnet more accessible to other community members. This may include translating documentation for members around the world, creating written/video testnet guides, or hosting virtual community meetups. Learn more about these bounties here.
You can track all the bounties on the Stacks 2.0 testnet page, they may be added or removed at any time. If you have questions or need support please join the #stacks-2-testnet channel on Discord. Have fun and thanks for your help making Stacks 2.0 a success!