Skip to content

Add Cardano and become the official maintainer for this network #124

@Human-Protocol

Description

@Human-Protocol

Human Protocol supports arbitrary EVM networks but there's a bit of work to do to make a network first class and make sure that it works. All of our EVM network launches are payable in ETH and you can gain a yearly bonus by being our network sponsor. If you need support please join tech-discussions on the human protocol discord linked on hmt.ai.

Steps to receive a bounty

  • Suggest and have us authorize your bridging strategy. After all we need to bridge HMT over to the new network. Usually, we need to use an erc20-compatible approach.
  • Deploy the contracts on testnet
  • Verify the contracts on the testnet block scanner
  • Make sure that everything is working on testnet
  • Add the new deployed contracts addresses to this list
  • Transfer ownership of testnet contracts
  • Launch a working app on the network. The easiest one to get going is our example fortune. Make a video of the functionality of the app working on the new network and link to relevant scanner transactions.
  • Deploy the contracts on mainnet
  • Verify the contracts on the mainnet block scanner
  • Make sure that everything is working on mainnet
  • Add the new deployed contracts addresses to this list
  • Transfer ownership of mainnet contracts
  • Create a subgraph with this sdk
  • Add to human dashboard
  • Request to become the maintainer for your EVM network. We will list you on our repo, give you an extra reward (generally around 1 ETH per year) and invite you to conferences. We will celebrate your name forever!
  • Bridge HMT from Ethereum
  • Verify bridging of tokens works and link to relevant scanner transactions.

High level rules to make sure that you are doing this correctly

  • We never want to create a mintable token. Your change should not change the total token supply from 1 billion
  • When deploying production contracts use a dedicated wallet with a seed phrase you don't use anywhere else. You might be required to share it with us.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Merged and Paid

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions