MythX Maven

Expertise to bug fix smart contract security vulnerabilities & verify results using MythX

How to become a MythX Maven

Receive the MythX Maven level NFT Kudos token once you have completed the following tasks and your work has been reviewed and approved by the MythX team.

To begin the Maven level you must first obtain the Apprentice level. Receive Maven level NFT Kudos token once you have completed the following tasks and your work has been reviewed and approved by the MythX team.

  1. Go to Github and search for any open-source Ethereum project repositories for smart contracts to scan.
  2. Using your chosen client tool, execute a MythX scan on that contract.
  3. Review results on the MythX Dashboard
  4. Fork and clone the repository so that you can attempt to fix the issues you found in the smart contracts using MythX.
  5. Consult the SWC Registry on remediation steps to the issues identified. Try to fix the contract following the remediation steps and your own Solidity coding skills.
  6. Validate your fix by scanning your updated contract on MythX again.
  7. As soon as the issue is resolved then you are ready to submit your results to the MythX team for review.
  8. Go to the MythX Community on Discord and in the #mythx-user-support channel, post both scan results, before and after your fix, and a link to the pull request on Github.
  9. The MythX team will review and verify your results.

Once approved you will be awarded the MythX Maven level NFT Kudos token which will be sent to your wallet.

Other MythXperts levels

apprentice

Basic skills to detect vulnerabilities in smart contracts by using MythX

Get Started

master

Expertise to harness the power of the MythX API by integrating directly into project repos providing continuous security analysis.

Get Started

The MythXperts program is being launched as part of the ConsenSys One Million Developers initiative with the goal of inspiring one million blockchain developers, technologists, and hackers to see how their skills can be applied to writing smart contracts and developing applications on the Ethereum network