CLI for managing Cryptnox smart card wallets
cryptnox-cli is a command-line interface for managing Cryptnox Smart cards, enabling secure seed initialization and cryptographic signing for Bitcoin and Ethereum.
- Cryptnox Smart cards 💳
- Standard PC/SC Smart card Readers: either USB NFC reader or a USB smart card reader → Readers are also available in the Cryptnox shop.
Get your card and readers here: shop.cryptnox.com
Important
This is only a minimal setup. Additional packages may be required depending on your operating system. See Installation and requirements.
pip install cryptnox-climstore install cryptnox-cliVisit the MStore page to install cryptnox-cli via the graphical user interface.
git clone https://github.com/cryptnox/cryptnox-cli.git
cd cryptnox-cli
pip install .This installs the package and makes the cryptnox command available (if your Python installation is in your system PATH).
Tip
The examples below are only a subset of available commands. The complete list of commands and detailed usage instructions is described in the official documentation.
-
Factory reset each card:
cryptnox reset→ enter PUK → verify reset. -
Initialize each card:
cryptnox init→ (optional) set name/email → set PIN (4–9 digits) → set or generate PUK → verify init. -
Run dual seed procedure:
cryptnox seed dual— follow prompts: insert Card A (enter PIN), swap to Card B (enter PIN), swap back as requested.
- Create or obtain a raw unsigned transaction externally.
- Run the signing & send command:
cryptnox btc send <recipient_address> <amount> [-f <fees>]
- Run command:
cryptnox change_pin - Enter current PIN → enter new PIN → verify change.
- Check with
cryptnox infousing new PIN (BTC & ETH accounts displayed).
- Run command:
cryptnox change_pin - Enter current PIN → enter new PIN → verify change.
- Check with
cryptnox infousing new PIN (BTC & ETH accounts displayed).
- Run command:
cryptnox get_xpub - Enter PIN → enter PUK
- The card returns the xpub
The full User & Developer documentation is available at the Cryptnox CLI Documentation. It covers installation and setup, usage guides and examples, CLI command reference, and developer notes with API details.
cryptnox-cli is dual-licensed:
- LGPL-3.0 for open-source projects and proprietary projects that comply with LGPL requirements
- Commercial license for projects that require a proprietary license without LGPL obligations (see COMMERCIAL.md for details)
For commercial inquiries, contact: contact@cryptnox.com
