What's Changed
- Add a new
ironfish testnet
command to set up your node for testnet mining #945 - Fix the node taking a long time to start when accounts has many transactions #926
- Optimize miner to avoid serializing BigInt's unnecessarily #932
- If a block is rejected and seen a again, the block should be rejected with the original reason instead of "error" #922
- Optimize balance checking by moving note decryption to the worker pool to free up the main thread #927
- Fix "Error: Failed to iterate between blocks on diverging forks" #937
- Check synced status in
ironfish accounts:pay
before the user enters all the payment details #955 - Remove BigInt from rust code #936
- Fix miner randomness generation bug #943
- Add ability to abort the chain processor when scanning the chain #931
- Upload telemetry to the API at an interval #944
- Make telemetry payloads match new API specs #940
- Remove flag to that removed telemetry even when enabled #950
- Generate an anonymous node id for telemetry tracking #949
Community Changes
- Add gitattributes file to normalize line endings in the repo #924 (Thanks AmberKiso)