Skip to main content


Ethereum testnet networks

This tutorial has recently been updated to use the Görli Ethereum testnet instead of Kovan.

This tutorial will walk you through writing a front-end app that uses RenVM to mint BTC to an Ethereum smart contract. It is designed to be a quick introduction to RenVM and should be read together with the other examples, which provide more in-depth explanations.


  1. Smart Contract - Write a basic smart contract that can mint renBTC
  2. React Setup - Setup the React repo
  3. Chain Transactions - Write a component for handling chain transactions
  4. Gateway Transactions - Write a component for handling gateway transactions
  5. Gateways - Handle creating new gateways
  6. App - Create the top-level App component


The code for this tutorial can be found on GitHub:, and a live version can be found here: