A secure command-line wallet for the Orbinum blockchain with support for shielded transactions using zero-knowledge proofs.
- Rust 1.75+ and Cargo
- Access to Orbinum RPC node
- (Optional) GPG for binary verification
# Download latest release
wget https://github.com/orbinum/wallet-cli/releases/latest/download/orbinum-wallet
# Verify with GPG (see SECURITY.md)
./scripts/verify-wallet.sh orbinum-wallet
chmod +x orbinum-walletgit clone https://github.com/orbinum/wallet-cli.git
cd wallet-cli
cargo build --release
./target/release/orbinum-wallet --version# Create new wallet
orbinum-wallet wallet create
# Create spending account
orbinum-wallet account create spending
# Check balance
orbinum-wallet balance
# Sync with blockchain
orbinum-wallet sync- Usage Examples - Detailed command examples and workflows
- Security Guide - Security best practices and GPG verification
- Contributing - Development guidelines
Always verify binaries before use:
# Import official signing key
gpg --import RELEASE_KEY.asc
# Verify signature
gpg --verify orbinum-wallet.asc orbinum-walletOfficial GPG Key Fingerprint:
174E 9AD2 5455 9716 42B9 332D FFF7 BF02 87E3 B152
- 📝 Encrypted Memos - Private transaction messages
- ⚡ Shield/Unshield - Bridge between transparent and shielded pools
Config file: ~/.orbinum/wallet/config.toml
[network]
rpc_url = "http://localhost:9944"
chain_id = "orbinum-mainnet"
[wallet]
data_dir = "~/.orbinum/wallet"| Command | Description |
|---|---|
wallet create |
Create new encrypted wallet |
wallet unlock |
Unlock wallet for operations |
account create <type> |
Create spending/viewing account |
account list |
List all accounts |
balance |
Show account balances |
sync |
Sync with blockchain |
transfer |
Send shielded transaction |
shield |
Shield transparent tokens |
unshield |
Unshield to transparent address |
Run orbinum-wallet help <command> for detailed usage.
# Run tests
cargo test
# Run with logging
RUST_LOG=debug cargo run -- balance
# Format code
cargo fmt
# Lint
cargo clippysrc/
├── application/ # CLI commands and DTOs
├── domain/ # Business logic and models
├── infrastructure/ # RPC, storage, crypto implementations
└── presentation/ # CLI interface
We welcome contributions! Please read CONTRIBUTING.md for guidelines.
Dual-licensed under Apache 2.0 and GPL-3.0. See LICENSE-APACHE2 and LICENSE-GPL3.