Skip to main content
parallax-wallet is the offline wallet management tool for the Parallax client suite. It consolidates the keystore-directory operations previously offered by parallaxd account … and the single-keyfile tool previously shipped as parallaxkey into a single binary, modeled after Bitcoin Core’s bitcoin-wallet. parallax-wallet never talks to a running node. Every command operates directly on files on disk, which makes it safe to run on air-gapped machines for cold-signing workflows. For commands that require a running daemon (newaccount, unlock, sign, sendtx against a live IPC socket), use parallax-cli instead.

Installation

parallax-wallet ships alongside parallaxd and parallax-cli in every release bundle. Building from source:
or, for the whole suite:

Subcommands

Keystore-directory operations

These commands operate on the keystore directory at <datadir>/keystore (override with --keystore).

Single-keyfile operations

These commands operate on a single keyfile path — useful when you want a portable, self-contained key outside the keystore.

Passwords

For every command that decrypts a keyfile, parallax-wallet either prompts interactively or reads the password from the file passed with --passwordfile (for keyfile commands) or --password (for keystore-directory commands). The first non-empty line of the file is used as the password.

JSON output

Where applicable, the --json flag switches output to structured JSON.

Examples

Create a new account

Cold-sign a transaction on an air-gapped machine

Given the account’s current nonce (looked up on a live node: parallax-cli getnonce 0x…), the current gas price, and the target chain ID (2110 for mainnet):
Copy the resulting 0x… raw transaction to an internet-connected host and broadcast it with parallax-cli sendraw.

Back up and restore a keystore

The dump contains every keyfile in its encrypted JSON form — the dump itself is safe to move between machines so long as the account passwords are handled independently.
  • parallax-cli — talks to a running daemon over IPC (JSON-RPC). Hosts the live newaccount, unlock, sign and sendtx sugar commands, all of which require a node.
  • clef — long-running external signer daemon with a rule engine and interactive approval UI. Different problem domain from parallax-wallet: it’s a service called by other processes, not a one-shot CLI.