v0.1.21+beta
Changelog — v0.1.21+beta
New features
- Offline native transaction signer: new standalone
signerbinary (cmd/signer) plus a reusablelib/crypto/signerpackage with docs, for signing transactions without a running node. --external-addressCLI flag: overrides the P2P external address from config; global flags are now parseable/forwardable outside cobra.- Failed txs for all addresses: the
failed-txsRPC now returns every cached failed tx when the address is omitted. committedfield onTxResult: indicates whether a tx has been included in a committed block, so tx-by-hash lookups report the correct commitment status.
Performance
- Indexer builds account/entity deltas from the state change journal instead of full state reads.
blocksquery only fetches the blocks actually requested rather than scanning a wider range- Keystore Argon2 KDF cost parameters are now self-describing per key, allowing flexible/tunable KDF params.
Fixes
- Backup temp files are no longer left behind when a backup fails.
- Auto-update: CLI params are now passed through to the spawned binary, docker entrypoint accepts relative paths, and the data-dir handling was corrected.
- Indexer preserves genesis accounts at height two.
- Wallet: several stake-form issues fixed (missing memo field on edit stake, missing net address on edit stake, hardcoded max pause blocks).
Other
- Added test coverage for the failed-tx handler, CLI flags, signer, store/indexer journal, and block-range helpers.