Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Repository Build Status Documentation

Dusk Wallet

Library providing functionalities to create wallets compatible with the Dusk network.

This library is used to implement the official Dusk CLI wallet.

Overview

Rusk Wallet is both a Rust library and a CLI application for interacting with the Dusk network. It supports multi-account management, Phoenix (shielded) and Moonlight (public) transactions, staking operations, and contract interaction.

Key Features

Feature Description
Interactive CLI Terminal UI for wallet operations
Multi-account Profile and account management
Encrypted storage AES-GCM encrypted wallet files backed by RocksDB
Node communication GraphQL client for querying the Rusk node
Dual transaction models Phoenix (shielded/UTXO) and Moonlight (public/account) support

Related Crates

  • wallet-core — low-level wallet primitives (key derivation, note handling, transaction construction)
  • node-data — ledger types for transaction display
  • dusk-core — cryptographic signatures and transaction types