Introduction to CLI wallet Tutorial

In this tutorial, we will implement the CLI Wallet using Gazelle.

Once you complete this tutorial, you will be able to create a wallet that enables you to do the following.

  • deposit Ether and ERC20 tokens to Plasma
  • transfer tokens on Plasma chain
  • withdraw a token from Plasma chain to the main chain, which is Ethereum in this version


This tutorial and the framework is not production-ready yet. Please refrain from using it on the main net until we announce the alpha version and it is ready for production use.


  • Python (for node-gyp)
  • Node v10.x
  • Docker

Table of Contents

  1. Setup
  2. Start client
  3. Deposit
  4. Show balance
  5. Transfer
  6. Withdrawal

Go to the next step!

Let's implement CLI Plasma Wallet application together!

Move on to the Setup step.