Multichain Requirements

A holistic overview of the Multichain requirements for blockchains looking to integrate with RenVM.

Objective: Provide an overview of the requirements for new blockchains to be formally supported by RenVM.

Scope: Requirements, prerequisites, and guidelines for blockchains (Source or Destination) that are looking to be added to RenVM.

Outcome: Ensure all stakeholders have incentives aligned for a successful and sustained relationship, along with bootstrapping proper liquidity within the DeFi Ecosystem.

Prerequisites

  1. The chain must use a standard account model, or UTXO model.

  2. The chain must support the secp256k1 ECDSA scheme (either explicitly, or through smart contracts).

  3. Node infrastructure must be open-sourced, well-documented, and be stable when running in a Docker container.

  4. A stable Testnet environment and a provision of testnet tokens for testing.

  5. The blockchain project has been in existence for over one (1) year, and has been on Mainnet for at least two (2) to three (3) Months.

  6. At time of application, the blockchain project must be in the top 200 of coinmarketcap.com.

  7. The blockchain project has never been attacked (double spend, etc.) and is not at risk of such.

General Requirements

These are mandatory requirements and incumbent upon the applying project.

  1. Complete the Multichain PR: https://github.com/renproject/multichain

  2. Agree to a binding liquidy mining subsidy of 50K USD to ensure proper liquidity bootstrapping within DeFi. More information below.

  3. Provide a node infrastructure grant to support blockchain up-time for two (2) years, while volume is bootstrapped. Exact grant amount to be dependent on node infrastructure requirements and costs.

  4. Destination blockchain (L1) agrees to create and maintain a fully functional RenBridge like UI for users (prior to release).

    1. Projects can simply fork RenBridge as needed, or utilize RenJS.

Liquidity Mining Requirements

  1. Liquidity Mining Campaign

    1. Choose an AMM of your choice (Uniswap, Sushiswap, Balancer, etc.) and create a base pair of your wrapped assets ($renXXX) with $renBTC.

    2. Incentivize AMM pool with a liquidity mining campaign (subsidy).

      1. Specific USD subsidy is a minimum of 50K USD in the ren wrapped token.

        1. This is necessary to seed liquidity that is deep enough for gas-less transactions.

        2. Further, the greater the subsidy, the greater the liquidity bootstrapping and attention the asset will receive. The Ren team will not match your subsidy, this is a mandatory requirement and is incumbent on the blockchain project.

  2. LP Staking UI | Once an AMM and subsidy have been finalized, the Ren team will work with you as needed to help design a staking UI for the LP token. This ensures the public has an easy way to participate and capture rewards.

Co-Marketing Requirements

  1. Commit to and design a co-marketing campaign to ensure proper dissemination.

    1. Along with the Ren team, design and disseminate a robust co-marketing campaign to ensure all communities are properly informed of the opportunity at hand.

      1. Each team must write a blog and disseminate via Social Media channels when the program is live.

      2. Each team to pursue public relations and community efforts to ensure wider public dissemination.

  2. This campaign will be released in unison with the asset being added to RenBridge (or similar) along with the liquidity mining campaign.

Next Steps

To initiate the consideration for RenVM addition, the first step is to:

1) Complete the Ren Multichain Github PR. 2) Once complete, contact the team and each party will come to an agreement on the above dynamics. 3) Once requirements 1 & 2 are complete, the blockchain will be added to the queue.