# Changelog — nu-cli All notable changes to this project will be documented in this file. Format: [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) --- ## [Unreleased] ## [0.6.0] — 2026-04-25 ### Added - `nu genesis init --chain-id --dev-wallet --burn-wallet `: genesis.json template üretir - `nu genesis info`: çalışan node'dan genesis root node'u gösterir ### Changed - `genesis init` çıktısı TOML'dan JSON'a geçti; nu-node `genesis.json` formatıyla uyumlu ## [0.5.0] — 2026-04-24 ### Added - `nu nft transfer --nft-id --to `: imzalı NftTransfer tx gönderir - `nu nft claim --nft-ids 0,1,11,115`: virgülle ayrılmış lineage path ile CollectionClaim tx gönderir ## [0.4.0] — 2026-04-24 ### Added - `nu wallet send --to --amount `: k256 imzalı TokenTransfer tx gönderir - `nu story submit`: NodeSubmit tx; UUID temp_id üretir, entry_fee=25_000 Shell - `nu story register`: VoteRegister tx; stake_lock=10_000 Shell - `nu story vote --node-id --approve `: VoteCast tx gönderir - `nu node stake / unstake`: StakeOp tx gönderir - `nu node register --stake `: ValidatorRegister tx gönderir - Tüm tx-gönderme komutlarında: keystore'dan key yükle → nonce'ı RPC'den al → SHA-256(payload) imzala → nu_sendRawTx ## [0.3.0] — 2026-04-24 ### Added - `src/keystore.rs` — AES-256-GCM + Argon2id şifreleme; `save_encrypted` / `load_encrypted` / `prompt_password` - `nu wallet new`: şifre ister (confirm), private key şifreli JSON olarak `~/.nu/keystore/