We will build a small wallet command line interface (CLI) during this tutorial. The techniques you'll learn in the tutorial are fundamental to building any app using the Upvest Blockchain API, and mastering it will give you a deep understanding of the Upvest Blockchain API.
This tutorial is designed for people who prefer to learn by doing. If you prefer learning from the ground up, check out our step-by-step guide. You might find this tutorial and the guide complementary to each other.
The tutorial is divided into several sections:
- Setup for the Tutorial will give you a starting point to follow the tutorial.
- Fundamentals will teach you the fundamentals of the Upvest Blockchain API: tenant authentication, making HTTP requests, and registering users under the tenancy.
- Managing Wallets will show you how to create wallets users to hold digital assets on blockchains.
You don't have to complete all of the sections at once to get the value out of this tutorial. Try to get as far as you can—even if it's one or two sections.
It's fine to copy and paste the code as you're following along the tutorial, but we recommend to type it by hand. This will help you develop muscle memory and a stronger understanding.
In this tutorial, we will show how to build a wallet CLI with the Upvest Blockchain API.
You can download the code for the full tutorial from [link: the tutorial repository] on Github. If the code doesn't make sense to you, don't worry! The goal of this tutorial is to help you understand the Upvest Blockchain API.
Our next step is to set you up so you can start building the wallet CLI.
In order to complete this tutorial, you must register with Upvest to obtain your authentication credentials.
|Setup for the Tutorial|