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.
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.
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.
makeavailable to build the CLI.
Steps
Run
maketo generate theoasisbinary.Put the binary somewhere in your
$PATH.Run
oasis --helpto view available commands and arguments.Run
oasis network listandoasis paratime listto 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.
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
oasisbinary is available in your$PATH. - A passphrase to encrypt the new account.
Steps
Run
oasis wallet create myaccountand choose and confirm a passphrase when prompted.Run
oasis wallet listto view the wallet accounts.Run
oasis account showto 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
mainnetand theemeraldParaTime; the README describes separate commands to change defaults.
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

