The command-line client for the SLON chain — query slots, balances, accounts, programs and validators from your terminal. No node, no Docker, no systemd.
Install (Linux x86-64)
curl -fsSL https://slonana.com/install.sh | sh
This is the installer's default mode: it fetches the signed binary, verifies its Ed25519 signature against the pinned release key, and installs slonana to /usr/local/bin. It asks for sudo only for that final move. It does not configure a validator — adding --join is what does that, and that path is on Run a node.
Verify
$ slonana --version
slonana-cli v0.1.xxxx-slonNo configuration needed. A fresh install points at http://rpc.slonana.com with confirmed commitment, so the first command works immediately.
-d <path> — install somewhere else (e.g. ~/.local/bin, no sudo)-u <base> — alternate dist base URL--help — all installer flagssh -s --/usr/local/bincurl -fsSL https://slonana.com/install.sh | sh -s -- -d ~/.local/bin
Make sure that directory is on your PATH.
$ slonana slot # current slot
$ slonana supply # native token supply
$ slonana epoch-info # epoch, slot index, tx count
$ slonana balance <ADDRESS> # balance of an account
$ slonana account <ADDRESS> # full account details
$ slonana block <SLOT> # block contents
$ slonana monitor # live dashboard: slot, epoch, TPS| cluster | slot, epoch, epoch-info, supply, health, genesis-hash, cluster-nodes, gossip, slot-leaders, block-production, live-slots, monitor |
| account | balance, account, decode, stakes, rent, transaction-history, find-program-derived-address |
| validator | validators, validator-info, validator-rewards, leader-schedule, catchup, ping |
| wallet | address, keygen new, keygen grind, keygen pubkey, config, resolve-signer |
| program | program show, program-v4, logs |
| stake / vote | stake and vote account management, plus durable nonce commands |
| release | update, sign-release, verify-release |
| node ops | install, deploy, genesis, snapshot-find, snapshot-download, replay-car, db, arb |
Full list at any time: slonana --help.
| -u, --url <URL> | RPC endpoint to talk to |
| -k, --keypair <PATH> | keypair file for signing |
| -c, --commitment <LVL> | processed, confirmed, or finalized |
| --output <FMT> | text or json — use json for scripting |
| -v, --verbose | verbose output |
Defaults are stored in ~/.config/slonana/cli/config.yml; slonana config prints the file in use, the RPC URL, keypair path and commitment.
$ slonana completion bash # also: zsh, fishslonana update fetches the newest signed release, verifies it against the pinned release key, and swaps the binary only if the manifest version is newer. slonana update --check-only reports without installing.