OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Oasis CLI

Oasis CLI is a Go-based command-line application for interacting with the Oasis Network consensus layer and ParaTimes. It provides wallet account management, balance queries, token transfers, ParaTime deposits and withdrawals, and validator delegation.

Independent OpenViST project profile, based on linked sources.

Oasis CLI — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Oasis CLI when you want to manage an Oasis wallet and perform supported network or ParaTime operations from a terminal.

Who it is for

  • Oasis users who prefer terminal-based wallet and network workflows.
  • Users who need to transfer tokens, move assets between the consensus layer and ParaTimes, or delegate to validators.

Documented uses

  • Create or import wallet accounts and list accounts.
  • Check account balances on the selected network and ParaTime.
  • Transfer tokens and deposit or withdraw assets to and from ParaTimes.
  • Delegate assets to validators.
  • View configured networks and ParaTimes and change the defaults.
Before you choose

Requirements & limits

The project is open source under the Apache 2.0 license. The README describes file-backed and Ledger-backed wallet options; signing transactions requires creating or importing an account.

  • The interface is command-line based; each command and subcommand provides its own help.
  • File-backed accounts store keys in an encrypted file and require a passphrase; Ledger-backed accounts store keys on a Ledger device.
  • Initial configuration defaults to mainnet and the Emerald ParaTime, and the CLI provides commands to change those defaults.
  • The repository is written in Go and licensed under Apache 2.0.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build and inspect the Oasis CLI

Build the CLI and inspect its available commands and configured networks and ParaTimes.

Before you start

  • A terminal in the Oasis CLI repository.
  • make available to build the CLI.

Steps

  1. Run make to generate the oasis binary.

  2. Put the binary somewhere in your $PATH.

  3. Run oasis --help to view available commands and arguments.

  4. Run oasis network list and oasis paratime list to inspect configured networks and ParaTimes.

Expected outcome

The `oasis` binary is built and can display its help, configured networks, and ParaTimes.

Guide limitations

  • The README points to the Setup Guide for alternative installation methods.
  • This workflow does not cover account creation or transaction execution.
Source-based practical guide

Create a file-backed wallet and view its balance

Create an encrypted file-backed account, list wallet accounts, and show the balance for the default network and ParaTime.

Before you start

  • The oasis binary is available in your $PATH.
  • A passphrase to encrypt the new account.

Steps

  1. Run oasis wallet create myaccount and choose and confirm a passphrase when prompted.

  2. Run oasis wallet list to view the wallet accounts.

  3. Run oasis account show to display the account balance on the default network and ParaTime.

Expected outcome

A file-backed wallet account is created and listed, and the CLI displays the balance for the default network and ParaTime.

Guide limitations

  • This recipe covers a file-backed account; the README also notes Ledger-based accounts but does not give their setup steps here.
  • Signing transactions requires an account, but this recipe does not cover transfers or other transactions.
  • The initial defaults are mainnet and the emerald ParaTime; the README describes separate commands to change defaults.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
7 October 2026
Original website title
oasisprotocol/cli · Official homepage title · retained in its source language