The core developers have tagged a new
2021.06.14.0 Hotspot firmware release which contains transaction processing improvements, preparatory code for a new chain variable, and a newly generated snapshot. This is a required release for Hotspot owners. Further announcements will be made for chain variable activation schedule but we expect about a week or so of time to allow downstream clients of the chain (etl, node, and router users) to update.
Below are the related PRs:
miner#824: Update core and set blessed snap-882721
This change updates
blockchain-coredependency and supplies a newly blessed chain generated snapshot at height
882721. Subsequent miner PRs are also listed below, please feel free to read through them for more details:
blockchain-core#830: Ensure nonce is checked as part of transaction validation
The Pull Request itself contains more details but this fix pulls most of the transaction validation code further up from “absorb” context into the “validation” context of a transaction’s lifecycle. This should help classify invalid transactions earlier than the current blockchain behavior. This will also improve valid/invalid status in
blockchain-etlwhich should result in better user experience for users of the API and App.
blockchain-core#863: Fix reward unit calculation
The core developers would like to thank @marcusze for reporting blockchain-core#835. The current reward distribution for Proof of Coverage beacons doesn’t precisely conform with HIP-15 transmission reward unit, the changes here will address that.
This change prepares the blockchain with a fix for the reported bug. It will be gated behind a chain variable which requires that all blockchain participants (hotspot, router, node, and etl) update to prevent a chain halt. We typically allow at least a week before issuing a new chain variable. Further notice will be sent for chain variable activation schedule.
blockchain-core#864: Fix deadlock when continuing to load snapshot
The core developers noticed that some Hotspots would crash and not recover correctly when trying to ingest a snapshot, this fixes that. Please read the PR description for more details.
We have been beta testing
2021.06.14.0 since June 14th, 2021 5:00 PM PT. Current ETA for GA is 1:30 PM PT, June 15th, 2021.