Evmos Incentivized Testnet Event: The Mars Meteor Missions

How you can earn rewards on Olympus Mons while on the journey to Evmos Mainnet

Evmos
The Evmos Blog

--

After chaos, we will reach stability.

Cosmonauts and Ethereans, after a long journey, we’ve reached Olympus Mons, the largest mountain in the Tharsis range and name of our incentivized testnet. This is a critical testnet launch and we need your help. The Mars Meteor Missions outlined below are a key stepping stone in the genesis of a hardened and battle-tested Evmos mainnet. Read on to understand what it takes to participate.

Soon after its formation, Mars was bombarded by a myriad of meteors. Energy from the numerous impacts caused the planet to heat up and led to the formation of a semi-liquid mantle and a crust. As the mantle expanded, the crust fractured, and features such as the Tharsis uplift were formed.

Source

General Details

  • The event begins the week of November 22nd along with the release of genesis file for Olympus Mons and has a runtime of three weeks.
  • There is no limit to the number of participants.
  • Validator active set at testnet genesis is capped at 300. This parameter can be changed via governance.
  • Validators will be able to submit a genesis transaction (a.k.a. gentx) JSON file to the Olympus Mons testnet Github repo. Submission for gentx will open shortly after this article goes live, and will remain open for 48 hours. The deadline for submission is November 19.
  • Winners will have to go through a KYC process to claim prizes. For more information, see the Eligibility section.

Important Dates

While not strictly necessary, it is recommended that participants focus on the missions below in the following timeline. This will help the Tharsis team prioritize feedback and support in a timely manner.

  • Mission 1: “Usability”. November 26 — December 31, 2021
  • Mission 2: “Tooling and UX”. December 3 — December 31, 2021
  • Mission 3: “Security and Stress Testing”. December 10 — December 31, 2021

The deadline to complete all missions is Friday, December 31, 2021.

Points & Reward Distribution

7.5% of Evmos mainnet genesis tokens will be allocated to the Incentivized Testnet pool.

The amount allocated is contingent on the total number of participants (see the Primary Account section) in the incentivized testnet. Any unclaimed tokens will be donated to the community pool.

exact brackets subject to change

Throughout the incentivized testnet, participants will be able to complete tasks in each mission (see below) for a chance to accumulate Mars Meteor Mission points (MMMs). The MMMs collected will represent a pro-rata portion that participants can receive from the incentivized testnet pool.

Instructions for Validators

Validators need to submit their gentx or create their validators via a staking transaction after launch. Anyone eligible is able to participate, though there is a limit of 300 slots in the initial active validator set; this parameter can be increased at any time via an on-chain governance proposal. We highly recommend attempting to run a validator on the currently running Arsia Mons testnet prior to the Olympus Mons launch in order to acclimate to running Evmos ahead of time.

Once again, submission for gentx will open shortly after this article goes live, and will remain open for 48 hours. The deadline for submission is November 19.

See the Evmos gentx.md instructions for how validators can submit their genesis transaction for the Olympus Mons incentivized testnet.

Rules of Engagement and Responsible Disclosure

All members of the Evmos community are eligible and encouraged to participate in the Olympus Mons incentivized testnet, but not all participants are eligible to receive rewards from the incentivized testnet pool.

Employees and contractors of Tharsis can compete as part of a team, but they cannot be rewarded with mainnet tokens for their participation in the contest.

Participants who use social engineering attacks to exploit other competitors, or who use malware to attack others will be disqualified from receiving any contest rewards. If as a participant you identify software vulnerabilities in Evmos, the EVM module, Cosmos SDK, Tendermint Core, or any other major dependency, please follow the official instructions for submitting security vulnerabilities (in the Mission 3 section below) in order to be eligible for a reward.

Participants who violate the rules of engagement set forth in the contest scope or who violate the Code of Conduct for the event may be deemed ineligible for reward.

Eligibility

An Eligible Participant in the Olympus Mons incentivized testnet is defined as a participant with a registered address (“Primary Account”) which is associated with a valid and approved KYC.

  • The KYC process is conducted after the incentivized testnet has completed. Participants will not be required to pre-register for the testnet.
  • US residents and participants from US sanctioned countries are not allowed to participate.
  • Participants will only be able to KYC one address per identity.
  • Tasks completed by participants without a Primary Account will not receive rewards.

Keep your Primary Account safe

  • Rewards will be distributed to the same Primary Account addresses on mainnet.
  • Participants should ensure that they are taking extra precautions to secure the private keys and mnemonic for their Primary Account address. MMMs cannot be transferred to a different address.

Testnet Faucet

As with the Arsia Mons testnet, participants will be able to pull a small amount of testnet tokens (denominated as PHOTONS) from a faucet (Website and Discord) in order to help them fulfill their missions.

NOTE: Milking the faucet for testnet tokens provides no material benefit in terms of the proportional allocation received in mainnet rewards. The incentivized testnet rewards active participation rather than passive behavior. There are be measures in place to detect and disqualify participants who abuse the faucet; additional scrutiny will be placed on validators in the active set who exhibit this behavior.

Addresses that participated in the Arsia Mons testnet will be able to withdraw more funds than the regular limit from the faucet.

Missions

Participants who complete the missions below are eligible for rewards on the Evmos mainnet. Note that all rewards outlined in the reward specifications below are idempotent; each mission can only be completed once, and completing a mission more than once does not entitle the participant to further rewards.

Missions for Validators and Relayers

Some missions can only be completed by those participating as validators. Only validators who spend 2/3 of the Olympus Mons runtime in the active validator set are eligible for the rewards below.

exact specification subject to change

Mission 1: Usability

This mission focuses on the following goal categories:

  1. Deploying smart contracts and interacting with them
  2. Intrarelayer functionality
  3. Inter-Blockchain Communication (IBC) and EVM bridges
  4. Governance
exact specification subject to change

Some clarifying details on this mission:

  • In order to be verified, a smart contract’s source code must be open source and available to the public. Additionally, its associated compiled EVM bytecode must also be available for review.
  • Contract deployers will have to proof the ownership of the contract by providing their address and the nonce used for the contract creation.
  • In order to be eligible, EVM transactions must be successful (i.e. not result in a revert). Additionally, "internal" transactions are not considered eligible.
  • In order to be eligible, Cosmos SDK transactions (intrarelayer, governance, IBC) must be successful.
  • In order to be eligible, unique addresses must have gone through the KYC process described above and whitelisted for the event.

Mission 2: Tooling and UX

This mission focuses on the following goal categories:

  1. Wallets and UIs for smart contracts and dApps
  2. Chain-specific dashboards and visualizations
  3. Contributions to public goods
  4. Other miscellaneous tooling
exact specification subject to change

Some clarifying details on this mission:

  • In order to be eligible, each of the above submissions’ source code must be open source and available to the public.
  • To submit your task completion, please complete this form.
  • A single submission may be used to fulfill the requirements of multiple missions, however a single submission can only garner a maximum of 100 MMMs.
  • Participants may work in teams but should submit only one address to be credited with MMMs.

Mission 3: Security and Stress Testing

This mission focuses on the following goal categories:

  1. Bugs and security vulnerabilities
  2. Performance
  3. MEV

IMPORTANT: If you discover critical bugs and security vulnerabilities, please contact security@thars.is in order to be eligible for a reward. See the Evmos security policy for more information.

exact specification subject to change

Some clarifying details on this mission:

  • Submissions will occur through the disclosure process outlined above.
  • A single submission may only fulfill the requirements of a single task. For example, if a bug is categorized as “high severity”, it cannot also fall under the “performance improvement” category.
  • Participants may work in teams, in which case rewards will be split equally among the addresses submitted.
  • Performance improvements must be tested and verified by the team or a third party contractor.

Once again, please contact security@thars.is in order to be eligible for a reward.

Staying Up-to-Date

Join our Discord for support from our team and to follow along for Mars Meteor Missions and Olympus Mons updates and announcements. We recommend #validator-support for technical assistance, follow #announcements for a single source of truth.

The core team will host the next Community Call and Q&A session every Monday, for the duration of the event. As a reminder, by deploying dapps to Olympus Mons you are also eligible for HackAtom prizes, to learn more about eligibility and prizes see here.

💻 Developer Documentation: https://evmos.dev/

👾 Official Discord: https://discord.gg/trje9XuAmy

🐙 GitHub: https://github.com/tharsis/evmos

🕊 Twitter: https://twitter.com/EvmosOrg

📯 Telegram: @EvmosOrg

📄 Medium: https://evmos.blog/

🖥 Evmos Website: https://evmos.org

🌋 Tharsis Jobs Board: https://thars.is

Terms and Conditions

By participating in the Olympus Mons Incentivized Testnet, you agree to all the following:

--

--

Evmos
The Evmos Blog

Enter a world of Ethereum-based applications and assets enhanced by the interoperability of Cosmos.