During the Cudos Public 'Somniorum' Testnet we will be running our incentive programme Project Artemis. We're inviting the Cudos community to help contribute towards the testing to help move the network closer to mainnet. To help maximise participation in our public testnet and to get the best feedback we're offering token rewards to users who join us and fulfil some key testing tasks.
During Project Artemis participants are able to earn CUDOS by completing tasks. Once our mainnet is deployed participants of Project Artemis will have native CUDOS sent to their wallets as reward for their contributions.
Tasks are broken down by user group; as either Validator tasks or Developer tasks. Anyone can participate on either side but Validator tasks require a much higher level of technical involvement and are only recommended for those with significant experience. Any Validators who're whitelisted for Mainnet and have already staked tokens via CUDOS Staking should be participating in each test phase, particularly Phase 4.
Project Artemis is broken down into 4 key phases which will run sequentially, find more details of each below:
Testnet Phases
Phase 1 - Apollo (finished October 22)
Starter setup tasks for Cudos Network onboarding for Validators and users, focussing on account creation, hardware provisioning, node syncing and the CUDOS faucet.
Total amount available per user:
- Validators: up to $360 each (plus $200 p/m for whitelisted mainnet Validators)
- Developers: up to $36 each
Validator Tasks
Task ID | Description | Resources | $ Reward |
---|---|---|---|
ARTEMIS-APOLLO#1 | Setup a Cudos Validator | Docs | 10 |
ARTEMIS-APOLLO#2 | Add a Sentry Node to your Cudos Validator for additional security | Docs | 5 |
ARTEMIS-APOLLO#3 | Add Prometheus monitoring to the Validator Node | Docs | - |
ARTEMIS-APOLLO#4 | Create a Grafana dashboard to show ARTEMIS-APOLLO#3 Prometheus data/sending Validator data monthly to Cudo Network | Docs | 100 |
ARTEMIS-APOLLO#6 | Write a unique blog post setting up a Validator Node (in any language of your choice) | n/a | 30 |
ARTEMIS-APOLLO#8 | Maintain an 80% uptime for the remaining Phase 1 | n/a | 200 p/m* |
ARTEMIS-APOLLO#14 | Stake more than the minimum CUDOS to become a Validator | n/a | - |
ARTEMIS-APOLLO#15 | Receive delegated staking and receive a commission on delegated tokens to your Validator | n/a | - |
ARTEMIS-APOLLO#16 | Complete ARTEMIS-APOLLO#14 , ARTEMIS-APOLLO#15 , then unstake part of your excess staked CUDOS tokens | n/a | 15 |
ARTEMIS-APOLLO#18 | Validator task list completion bonus | n/a | 200 |
Developer Tasks
Task ID | Description | Resources | $ Reward |
---|---|---|---|
ARTEMIS-APOLLO#5 | Setup a Cudos Wallet and redeem Somniorum CUDOS from the Faucet | Docs | 10 |
ARTEMIS-APOLLO#7 | Join our community Telegram, Discord, and follow CUDOS on Twitter | n/a | 1 |
ARTEMIS-APOLLO#9 | Run a full Cudos Node to connect to the network | Docs | 10 |
ARTEMIS-APOLLO#10 | Send tokens to another wallet using the Keplr extension | Docs | - |
ARTEMIS-APOLLO#11 | Delegate tokens to at least 3 different Validators using the Cudos Explorer | Docs | - |
ARTEMIS-APOLLO#12 | Claim CUDOS staking rewards using the Cudos Explorer | Docs | - |
ARTEMIS-APOLLO#13 | Complete ARTEMIS-APOLLO#10 , ARTEMIS-APOLLO#11 , ARTEMIS-APOLLO#12 , then unstake CUDOS tokens using the explorer | Docs | 10 |
ARTEMIS-APOLLO#17 | Complete 5 unique transaction types (Developer completion bonus) | n/a | 5 |
Results will be shared very soon -- stay tuned!
Phase 2 - Buzz (finished November 26)
Next stage in our public testing of the network, covering all aspects of Validation, including staking, delegated staking and rewards. Additionally, also testing CosmWasm smart contracts, including contract interaction, contract deployment and contract interfaces, as well as Gravity bridge implementation with Rinkeby Ethereum and a network upgrade.
Total amount available per user:
- Validators: up to $60 (plus $200 p/m for whitelisted mainnet Validators)
- Developers: up to $65
The date and time for the network upgrade will communicated shortly, please keep an eye on our communication channels.
Validator Tasks
Task ID | Description | Resources | $ Reward |
---|---|---|---|
ARTEMIS-BUZZ#4 | Vote on a governance proposal that gets accepted | Docs | 5 |
ARTEMIS-BUZZ#5 | Change your validator fee | Docs | 5 |
ARTEMIS-BUZZ#6 | Participate successfully in the network upgrade | Docs | 20 |
ARTEMIS-BUZZ#7 | Maintain an uptime record of at least 80% | n/a | 200 p/m* |
Developer Tasks
Task ID | Description | Resources | $ Reward |
---|---|---|---|
ARTEMIS-BUZZ#1 | Deploy a cosmwasm example smart contract (e.g. cw20) | Docs | - |
ARTEMIS-BUZZ#2 | Complete ARTEMIS-BUZZ#1 and then interact with your deployed smart contract (e.g. send tokens between wallets) | Docs | 10 |
ARTEMIS-BUZZ#3 | Via the Gravity Bridge, transfer CUDOS tokens from Cudos to Ethereum and vice-versa | Docs | 5 |
ARTEMIS-BUZZ#11 | Mint an NFT | Docs | 10 |
ARTEMIS-BUZZ#12 | Send an NFT to another wallet | Docs | 5 |
ARTEMIS-BUZZ#10 | Developer task list completion bonus | n/a | 20 |
All Users
Task ID | Description | Resources | $ Reward |
---|---|---|---|
ARTEMIS-BUZZ#8 | Create a quality Youtube video showcasing an aspect of the testnet | n/a | 20 |
ARTEMIS-BUZZ#9 | Write a quality blog on deploying a smart contract on Cudos | n/a | 10 |
Phase 3 - Armstrong (finished December 17)
Adversarial stress tests and performance tests to bring as much diversity in transaction activity as possible to the Cudos Network. Validators will be experiencing higher volumes of transaction requests whilst also experimenting with non-happy path testing. Developers have great opportunities to learn about CosmWasm smart contracts and earn rewards for deploying their own custom smart contracts.
Total amount available per user:
- Validators: up to $270 (plus $200 p/m for whitelisted mainnet Validators)
- Developers: up to $375
Validator Tasks
Task ID | Description | Resources | $ Reward |
---|---|---|---|
ARTEMIS-ARMSTRONG#4 | Get your Validator jailed and slashed | Docs | - |
ARTEMIS-ARMSTRONG#5 | Complete ARTEMIS-ARMSTRONG#4 , then unjail your Validator | Docs | 5 |
ARTEMIS-ARMSTRONG#6 | Deliberately mis-sign a transaction as a member of the Validator pool and share your methods and findings with the Cudos team | - | 80 |
ARTEMIS-ARMSTRONG#7 | Propose a non-valid block as a member of the Validator pool and share your methods and findings with the Cudos team | - | 80 |
ARTEMIS-ARMSTRONG#8 | Disconnect your Validator and restart it in all proposed scenarios | Docs | 50 |
ARTEMIS-ARMSTRONG#9 | Vote on a governance proposal that gets accepted | Docs | 5 |
ARTEMIS-ARMSTRONG#11 | Provide network and validator metrics for at least 80% of phase 3 (mempool, CPU usage, memory, etc.) | - | 50 |
Developer Tasks
Task ID | Description | Resources | $ Reward |
---|---|---|---|
ARTEMIS-ARMSTRONG#1 | Deploy a custom cosmwasm smart contract with extended functionality | - | 100 |
ARTEMIS-ARMSTRONG#2 | Send over 5,000 transactions in 6 seconds, and share your method with the Cudos team | - | 100 |
ARTEMIS-ARMSTRONG#3 | Send 600k transactions in 10 minutes, and share your method with the Cudos team | - | 100 |
ARTEMIS-ARMSTRONG#10 | Send between 1 and 10 transactions per block, for at least 80% of the blocks of phase 3 | - | 50 |
ARTEMIS-ARMSTRONG#12 | Deploy a cosmwasm example smart contract (e.g. cw20) | Docs | - |
ARTEMIS-ARMSTRONG#13 | Complete ARTEMIS-ARMSTRONG#12 and then interact with your deployed smart contract (e.g. send tokens between wallets) | Docs | 10 |
ARTEMIS-ARMSTRONG#14 | Mint an NFT in the Cudos Network | Docs | 10 |
ARTEMIS-ARMSTRONG#15 | Send an NFT from one wallet to another | Docs | 5 |
Phase 4 - Collins
Migration testing to performa a dry-run of our genesis and token migration plan for the new native Cudos Network. These tasks are not listed nor described here in detail, as the start of the phase is internal to the Cudos team, and the second part the team is coordinating directly with whitelisted validators. The most popular developer tasks from the previous phases have been added additionally, to celebrate the last phase of the incentivised testnet and double down on the tests.
Total amount available per developer: up to $96
Task ID | Description | Resources | Reward |
---|---|---|---|
ARTEMIS-APOLLO#5 | Setup a Cudos Wallet and redeem Somniorum CUDOS from the Faucet | Docs | 1 |
ARTEMIS-APOLLO#6 | Write a unique blog post setting up a Validator Node (in any language of your choice) | n/a | 30 |
ARTEMIS-BUZZ#1 | Deploy a cosmwasm example smart contract (e.g. cw20) | Docs | 5 |
ARTEMIS-BUZZ#2 | Complete ARTEMIS-BUZZ#1 and then interact with your deployed smart contract (e.g. send tokens between wallets) | Docs | 10 |
ARTEMIS-BUZZ#3 | Via the Gravity Bridge, transfer CUDOS tokens from Cudos to Ethereum and vice-versa | Docs | 5 |
ARTEMIS-BUZZ#8 | Create a quality Youtube video showcasing an aspect of the testnet | n/a | 20 |
ARTEMIS-BUZZ#9 | Write a quality blog on deploying a smart contract on Cudos | n/a | 10 |
ARTEMIS-ARMSTRONG#14 | Mint an NFT in the Cudos Network | Docs | 10 |
ARTEMIS-ARMSTRONG#15 | Send an NFT from one wallet to another | Docs | 5 |
How to Participate
Just head to the current active tasks and dive into the Somniorum Testnet. Upon completion of each task please submit your evidence to this form. Tasks will be monitored and validated on-chain for completion.
CUDOS Rewards
CUDOS tokens will be distributed to the top Project Artemis participants when the Cudos Network mainnet is deployed. The same wallet addresses used for testnet must be retained to ensure access to your funds.
Participation in Project Artemis is open to everyone, but only the top 300 Developer addresses and 100 Validator addresses will be eligible for rewards. Details of which users have contributed the most and qualified for CUDOS rewards will be revealed shortly after each phase concludes.
We will be using blockchain snapshots to validate the state of tasks on-chain, and manual verification for any 'off-chain' tasks. We reserve the right to decide all reward eligibility.