|
|
e6616d1cf9
|
chore: update CHANGELOG for v0.4.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 15:03:41 +03:00 |
|
|
|
5d4a4c97c1
|
feat(node): implement stake/unstake/register commands with tx signing
- NodeCmd::Stake/Unstake: sends StakeOp tx signed with keystore key
- NodeCmd::Register: sends ValidatorRegister tx
- Extract load_key() and send_tx() local helpers
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 15:03:14 +03:00 |
|
|
|
2cbbcb00f0
|
feat(story): implement submit/register/vote commands with tx signing
- NodeSubmit: generates UUID temp_id, signs and broadcasts via nu_sendRawTx
- VoteRegister: locks 10,000 Shell stake for node voting
- VoteCast: signs approve/reject vote
- Extract load_key() and send_tx() helpers shared across story commands
- Add uuid and sha2 dependencies
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 15:02:31 +03:00 |
|
|
|
2335932753
|
feat(wallet): implement wallet send with k256 signing
- Loads encrypted keystore, derives sender address from verifying key
- Fetches current nonce via nu_getAccount RPC
- Builds TokenTransfer payload, signs SHA-256(tx_id) with secp256k1
- Broadcasts via nu_sendRawTx, prints returned tx_id
- Add sha2 dependency
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 14:58:03 +03:00 |
|
|
|
61fb9fe2c8
|
feat(cli): encrypt keystore with Argon2id + AES-256-GCM
|
2026-04-24 12:18:11 +03:00 |
|
|
|
9eb322322b
|
docs: update CHANGELOG for v0.2.0
|
2026-04-24 11:36:38 +03:00 |
|
|
|
e0f7fe6bd6
|
feat(cli): implement node block/account cmds; fix params to positional array
|
2026-04-24 11:21:42 +03:00 |
|
|
|
f009e50ee8
|
docs: add CHANGELOG.md (Keep a Changelog format)
|
2026-04-24 10:56:51 +03:00 |
|
|
|
0e506c7bc0
|
feat(nu-cli): initial Faz 0 scaffold
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 00:00:26 +03:00 |
|