1.7 KiB
1.7 KiB
Changelog — nu-cli
All notable changes to this project will be documented in this file. Format: Keep a Changelog
[Unreleased]
[0.3.0] — 2026-04-24
Added
src/keystore.rs— AES-256-GCM + Argon2id şifreleme;save_encrypted/load_encrypted/prompt_passwordnu wallet new: şifre ister (confirm), private key şifreli JSON olarak~/.nu/keystore/<label>.key'e yazarnu wallet address: şifre ister, decrypt edip compressed public key basar
Changed
- Keystore formatı plaintext hex'ten JSON (
argon2_hash+nonce_hex+ciphertext_hex) formatına geçti - Eski
.keydosyaları yeni format ile uyumsuz —wallet newile yeniden oluşturulmalı
[0.2.0] — 2026-04-24
Added
nu node block <height>— callsnu_getBlock, prints null if not foundnu node account <address>— callsnu_getAccount, displays balance in Shell and NUnu story show/node/list/pending— wired to RPC (nu_getStory,nu_getNode,nu_listStories,nu_listPendingVotes)clap envfeature —NU_RPC_URLenv variable support
Changed
rpc::Clientparams changed from object to positional array — matches nu-node sözleşmesirpc::Client::newauto-appends/rpcpath suffix
[0.1.0] — 2026-04-24
Added
nu wallet new [--label <name>]— generates secp256k1 keypair, stores private key as hex in~/.nu/keystore/<label>.key(plaintext in Faz 0; encrypted in Faz 1)nu wallet list— lists all keys in~/.nu/keystore/- clap CLI scaffold with subcommand structure (
wallet,node,storystubs) src/commands/wallet.rs— keygen via k256 crate