Evmos
Published in

Evmos

Evmos is participating in HackAtom VI 2021

Register for the hackathon to build on Evmos and earn rewards!

Cosmos is hosting its annual flagship hackathon, HackAtom. Several projects, including ours, will be in attendance and sponsoring. The Hackathon goes from November 11th to December 8th 2021 and has $1,000,000 in prizes!

You can sign up here.

Evmos is an application-agnostic chain that will be interoperable with the Ethereum Mainnet, EVM-compatible environments, and other BFT chains via IBC, making it easy for users and developers to easily interact between chains.

Hack on Evmos, Get Rewarded

To jumpstart the growth of the Evmos ecosystem of applications and smart contracts, here’s a list of topics that may be eligible for the Evmos prizes during HackAtom VI 2021:

  1. NFT: Build an NFT smart contract project, Marketplace (dApp), or another supportive tooling (e.g. NFT fractionalization, rentals, etc.) to support the burgeoning NFT ecosystem on Evmos. Judges will be looking for projects with a usable UI and broad support for multiple Ethereum NFT standards.
  2. Wallets: Build an EVM+Cosmos+IBC-compatible wallet that integrates Evmos’ JSON-RPC and gRPC services and can display ERC20 tokens, Cosmos coins, and IBC vouchers. Bonus points: Multisig support, WalletConnect V2 support.
  3. Dashboards and Visualizations: Build a block explorer for displaying Cosmos data alongside EVM data (transactions, blocks, etc). Judges will be looking for projects that push the envelope on “seamless cross-chain UX”.
  4. EVM DeFi: Port an existing open-source DeFi smart contract project or build and deploy your own DeFi smart contract application onto Evmos. As with the NFT challenge, your smart contracts must have a usable UI. Support integrations with as many other projects as possible for maximum consideration.
  5. IBC-EVM interoperability: Build an IBC SDK application module to be deployed on Evmos, that can handle EVM or smart contract interoperability between two connecting chains that integrate the Ethermint library’s EVM module. The module should be able to process cross-chain contact calls.
  6. Cross-chain (Ethereum/EVM) challenge: Port or build an EVM bridge and deploy it on Evmos so that Ethereum assets (ERC20, ERC721, ERC1155) can be bridged to the Evmos EVM and vice versa.

This list is not exhaustive and these are strong suggestions for what we think can be done in reasonable time. If you have other ideas for what you’d like to work on let us know!

If you’re a product person, designer, or engineer — you can help us build the future of Evmos. We have provided a few resources below but we are always available to help further if you don’t see what you’re looking for. We’re always on Discord! We welcome team formation there as well.

Tools

If you already have your favorite EVM smart contract development tools, you can continue to use them to develop on Evmos. We have listed a few of them to get you started:

  • Solidity or other smart contract languages (Vyper, Fe, etc)
  • Ethereum tools (DappTools, Hardhat, Truffle, Remix, etc) and libraries (web3, go-ethereum, ethers.js, etc).
  • Evmos JSON-RPC and gRPC services

Status of development

Evmos is currently in testnet with additional functionality rolling out over time and leveraging the upcoming features of the testnet and incentivized testnet will have an added bonus.

The applications submitted must have had the significant majority of its development done after the date of the initial Evmos Arsia Mons testnet launch (Oct 12th) as verified by Github commits. If you used a previous project as a starting off point, please detail which components you developed during the hackathon (Nov 11th — Dec 8th).

To be eligible for rewards, you will have to deploy the application to the upcoming incentivized testnet.

Judging Criteria

Projects must be deployed on a live Evmos Incentivized testnet (TBA, mid-November) by the end of the hackathon on December 8th, 2021. In addition to eligibility for the hackathon rewards, by deploying to the incentivized testnet you will also be eligible for rewards pending compliance with all terms and conditions. More details about the incentivized testnet will be shared soon.

The projects MUST follow the following checklist to be eligible for the prizes:

  • Public codebase on GitHub or GitLab
  • Have a working UI (if applicable)
  • Have a working functionality (back-end)
  • Clear documentation in the form of a README.md, for how to interact and run the project

The projects will be judged using the following list of criteria:

  • UI & UX. Consider how user-friendly it is to onboard new users, how intuitive it is to use, and how readable the documentation and tutorials are.
  • Innovation or originality of the project. For example, whether the project is wholly original or whether it uses elements from existing Ethereum dApps will be taken into account.
  • The design and functionality of the application logic. A key element of the application is to work efficiently, have readable and well-documented code, along with the exhaustive unit, integration, and/or fuzz testing.
  • Usefulness. Ask the following questions: does the application offer a novel use case to the Evmos user base? Does it integrate with other Evmos/Ethereum/EVM dApps? Does it have the potential to be developed further, past the end date of the event?

Resources

The Evmos team will be available on Discord to answer any developer questions. Additionally, the team will be setting up weekly office hour sessions to be able to stop in to ask the team any questions. Office hours will be announced in the coming weeks so keep an eye on the below resources for any updates.

Sign up now for the hackathon to receive updates!

Job Seekers

If you’re passionate about Ethereum and/or Cosmos, Tharsis is actively hiring in many roles for you! Check out our job board here.

Email us at careers@thars.is if you can’t find a role that fits your passion and skills. We would be glad to speak with you.

Sincerely,

The Cosmonauts at Tharsis 🌋

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store