IMPORTANT: Testnet Release 3.2a and challenges have ENDED. Stay tuned on Discord or apply for the Genesis token program to get added to the mailing list and receive an notification by email when the next testnet is live.
Coda’s Testnet is a way for the community to test out the network and help to improve Coda. By participating in testnet, you also increase your chances of being eligible for the Genesis Token Program (which awards 6.6% of the protocol to 1000 Genesis Founding Members for being the first block producers upon mainnet launch).
Overview of Testnet:
Testnet Challenges - Learn how to operate the protocol, while contributing to Coda’s network resilience.
- Technical Challenges - For those who want to try out features of Coda’s succinct blockchain. For Release 3.2a, there is no limit to who can participate!
- Community Challenges - Don’t require technical skills and are a good way to start participating if you’re new to the community.
- Flash Challenges - Every once in a while, we announce flash challenges where you can earn extra points. Keep an eye on Discord!
- Testnet Points* - Get recognized with points* for successfully accomplishing testnet challenges.
- Leaderboard - Get a view of where you rank on testnet points* compared to other participants. The leaderboard is also a big factor in the Genesis eligibility selection process.
For more information on specifically testnet release 3.2a, including a FAQ, check out this thread.
Challenge #1: Learn to be a node operator
1500 pts* + 500 pts*
The team has published all the necessary documentation to help you get started on testnet release 3.2a “Coda Sandbox”.
After you’ve successfully set up the Coda Sandbox, try out the core functionalities of the protocol:
- create a new account (see testnet docs)
- send a transaction to that account (see testnet docs)
- produce at least 5 blocks (use the “coda client status” command to check the block height) — you should produce a block every ~5 minutes.
BONUS Send Coinbase elsewhere +
500 pts*(good luck with finding clues how to do this!)
To get the points for this challenge you need to fill out this form to submit a screenshot and a txt-file of the entire Coda client status after you completed all above tasks.
Challenge #2: Share your thoughts
up to 1000 pts*
Did you try out the new features in testnet release 3.2a and have valuable feedback to share?
Discuss your experiences, suggestions and ideas with other testnet users and the core team on the forum, and let us know about your submission via the forms linked below to get the points*. Well argumented, valuable feedback will be awarded up to
500 pts* (subject to O(1) Labs’s evaluation).
Challenge #2a: Your thoughts on Coda Sandbox
Please provide feedback about your experience with running Coda Sandbox (the single-node private network in the docker container) and interacting with the protocol via
coda client and
coda accounts and the GraphQL API.
Valuable feedback will be rewarded with up to
500 pts* (subject to O(1) Labs’s evaluation). Examples of good feedback are:
“I was able to build this (…) tooling with the API or CLI” or “I had trouble running this network because of (…)” or "A specific misunderstanding coupled with listed examples of trying: I don’t understand how to list my accounts and I tried
coda accounts list"
“Here are some screenshots of parts of the wallet I found confusing”, or “I really like this feature (x), but I wish I could do (y)” or “I figured I’d be able to see (x), but it didn’t show up, here’s what I tried to make it show up (x) but it didn’t work”
Share your feedback with us via this form so we can check it out and award you points accordingly!
Please provide feedback about the usage of the SDK (namely: genKeys, signMessage, verifyMessage, signPayment, signStakeDelegation).
Valuable feedback will be rewarded with up to
500 pts* (subject to O(1) Labs’s evaluation). Examples of good feedback are: “This is something I was able to build with the API” or “This function I expected to work this way (example), but it didn’t. I was confused because (reason)”
“I was able to send and receive tokens using the SDK” or “I was not able to use the SDK with my node, here are the specific problems I ran into”
Reminder: Share your feedback on the SDK by filling out this form so we can check it out to award you points!
Temporary Flash Challenge: Node Operator Survey
Help us get more insights on how the community will access staking on the network, as we prepare for mainnet launch. This survey will contribute to our product roadmap and we will publish the results (in an anonymized way) to the public. Take the survey here.
Challenge #3: Tell A Friend about Genesis
Refer your friends to join Coda and be considered for a Genesis token grant! Our goal is to reach 3000 Genesis sign ups by the end of Phase 3. Your friend needs to sign up for the Genesis token program by following the three steps on this page.
100 pts* per signed up friend. You and your friend can fill in their referrals in this form.
1000 pts* for everyone who referred friends if we reach the goal by end of Testnet release 3!
Challenge #4: Megaphone
Community MVP + up to 1000 pts*
Help spread the word about Coda! Create content to help new people understand and encourage them to join and participate in Coda—whether it’s through a blog, videos, podcasts, social media posts, etc. Forums where other node operators, technical enthusiasts or developers are would be the best places to post, but places like Twitter, Telegram, WeChat and Facebook can work as well. The person with the most high quality posts will be a candidate to receive a Community MVP award. Claim your points by letting us know about your posts, blogs, videos, podcasts, etc. here.
Anyone with high quality posts have the chance to earn up to 1000 pts*.
Challenge #5: Community Builders
Community MVP + 2000 pts*
Many people have become leaders in the community since Coda’s Testnet Beta launched. We want to keep recognising people who contribute the most to build a robust, decentralised, and collaborative community. With the launch of the Genesis Token Program, we have had an influx of new participants and a crucial way community members can help is by extending their support to any new joiners. Help new members by answering questions, offering guidance, directing them to resources, etc. We can only award points for what we see, so make sure you’re doing it in one of the official testnet channels so everyone can learn, and share your contributions with the community !
We may give out all the awards in a week, or none, or several at each level. The more active the community has, the more awards we can give out in this category. If you feel that a community member should get a Community Builder’s award, also please let us know!
- Platinum — 2000 pts* + Community MVP — went above and beyond, and made substantial contribution to build a robust, decentralised and collaborative community. Awarded in exceptional cases.
- Gold — 2000 pts*— made a major, or on-going contribution to the community throughout the release. A major standout!
- Silver — 500 pts*— always there, always helping, always positive.
: Let’s Meetup
Community MVP + 4000 pts*
Get your local Coda community together by organising the inaugural Coda meetup in your area. The leaders in the community who organise the meetup can earn up to 4000 pts* and will be a candidate for Community MVP. Check out a Coda event in the SF Bay Area organized by Greg as an example.
Join the #meetups channel on Discord to collaborate with the community to organize the meetup. Due to Covid-19, we suggest planning the meetup to be virtual. We will be here to support you!
Also join one of these new meetup groups to stay on top of Coda events near your area. We’re starting with the following cities and will add more eventually!
- Moscow Coda Meetup group
- New York City Coda Meetup group
- Berlin Coda Meetup group
- Istanbul Coda Meetup group
- Netherlands Coda Meetup group
- San Francisco Coda Meetup group
- Seoul Coda Meetup group
Don’t see your city in this list? Go to the meetup channel on Discord and (start a) vote for your city!
*Testnet Points are designed solely to track contributions to the Testnet and Testnet Points have no cash or other monetary value. Testnet Points are not transferable and are not redeemable or exchangeable for any cryptocurrency or digital assets. We may at any time amend or eliminate Testnet Points.