Page MenuHomePhabricator

[avalanche] Make regular proof format deserialization tests in par with the legacy
ClosedPublic

Authored by Fabien on Sep 29 2021, 19:16.

Details

Reviewers
deadalnix
Group Reviewers
Restricted Project
Maniphest Tasks
Restricted Maniphest Task
Commits
rABCfd3cc02e5ebc: [avalanche] Make regular proof format deserialization tests in par with the…
Summary

This clones the legacy test vectors and use them for the regular format check. This makes sure that no regression from the legacy format is introduced. Of course these tests needs to be updated to conform with the new format, so a valid payout script is added to each case and the stakes signatures updated accordingly.

Ref T1854.

Test Plan
ninja check-avalanche-proof_tests

Diff Detail

Repository
rABC Bitcoin ABC
Branch
avalanche_legacy_tests_converted
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 16815
Build 33477: Build Diffbuild-without-wallet · lint-circular-dependencies · build-diff · build-debug · build-clang-tidy · build-clang
Build 33476: arc lint + arc unit