The primary objective of the
2020.10.12.1 release is to address the missing data credit rewards for
blockchain_txn_state_close_v1 transaction. This release also fixes inconsistent
JoinAccept for packet transfers.
Addressing the Missing DataCredit Rewards
blockchain_txn_state_channel_close_v1 transaction appears between the next epoch start (next election block for new consensus group) and the grace period of the state channel close (as defined in the corresponding open state channel transaction), there’s a possibility that the data credit rewards for hotspots involved in packet transfer for the duration of the state channel would not appear in the next epoch. The team has addressed this bug and to preserve backwards compatability guarded the change behind chain variable
reward_version is set to
5 the fix will come into effect and data credit rewards will appropriately appear in the corresponding epoch change.
Addressing Inconsistent JoinAccept for Packet Transfer
The team has addressed reported concerns for inconsistent
JoinAccept for packet transfers as reported by network users. This was caused due a regression in refactoring old code. We expect
JoinAccept to be more consistent once
2020.10.12.1 release goes GA. Note, this does not require a chain variable to trigger.
Blessed Snapshot Update
Finally, this release bumps the blessed snapshot to height
540721 which will improve sync times of newly onboarded Hotspots.
- Calculate DC rewards in previous epoch grace blocks
- Fix lost state when enqueueing packets
- Test that state channel closes within grace blocks of an epoch end are rewarded
- Update blessed snapshot to 540721
We have begun beta-testing
2020.10.12.1 around 6:30 PM PST on 12th October, 2020 and plan to release it to GA by 3 PM PST, 13th October, 2020. And we will activate
reward_vesion=5 on Monday, 19th October, 2020.