Skip to content
This repository was archived by the owner on Aug 2, 2022. It is now read-only.

Fix packed transaction version conversion -- Develop - #9843

Merged
linhuang-blockone merged 2 commits into
developfrom
fix_packed_transaction_version_conversion_develop
Jan 4, 2021
Merged

linhuang-blockone merged 2 commits into
developfrom
fix_packed_transaction_version_conversion_develop

Conversation

@linhuang-blockone

Copy link
Copy Markdown
Contributor

Change Description

This PR is to merge the fix from #9828 to develop.

https://blockone.atlassian.net/browse/EPE-579

In Jungle testnet, LIBs were not advancing in a mixed of Rel. 2.0.x and Rel. 2.1.x nodes.
This was due to 2.0.x validation failure of blocks produced by 2.1.x, and in turn caused by
incorrect conversion between packed_transaction_v0 and packed_transaction_v1.
The solution is to make sure a conversion does not stripped any data.

New test cases are added.

Change Type

Select ONE:

  • Documentation
  • Stability bug fix
  • Other
  • Other - special case

Testing Changes

Select ANY that apply:

  • New Tests
  • Existing Tests
  • Test Framework
  • CI System
  • Other

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

@linhuang-blockone
linhuang-blockone merged commit eeea8f9 into develop Jan 4, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants