Zebra/zebra-test/src/vectors
teor c453fbf6f6
Add final sapling root test vectors (#2243)
* Add sapling final root test vectors

Also tidy some formatting and imports

* Doc: final sapling roots can be duplicated

* Reverse the byte order of final sapling root test vectors

This makes the test vectors match the byte order in the block header,
rather than the zcashd RPC responses.

* Ignore pre-sapling block header commitments

Previously, Zebra expected this reserved field to be all zeroes,
but some mainnet and testnet blocks had other values.

* Test structural and semantic validation of the block commitment field

History roots are excluded from these tests, because they require
contextual validation.
2021-06-04 10:31:47 -03:00
..
block-main-0-000-000.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-001.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-002.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-003.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-004.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-005.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-006.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-007.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-008.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-009.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-010.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-000-202-bad.txt chain: fix consensus-critical coinbase encoding bug 2020-12-01 10:14:44 +10:00
block-main-0-000-202.txt test: add mainnet block 202 test vector 2020-12-01 10:14:44 +10:00
block-main-0-347-499.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-347-500.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-347-501.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-415-000.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-419-199.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-419-200.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-419-201.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-434-873.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-653-599.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-653-600.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-653-601.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-902-999.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-903-000.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-903-001.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-main-0-949-496.txt Shielded coinbase test blocks (#1116) 2020-10-06 16:35:41 -07:00
block-main-0-975-066.txt Shielded coinbase test blocks (#1116) 2020-10-06 16:35:41 -07:00
block-main-0-982-681.txt Shielded coinbase test blocks (#1116) 2020-10-06 16:35:41 -07:00
block-main-1-046-399.txt Add Mainnet Canopy block test vectors 2021-03-16 12:39:07 -04:00
block-main-1-046-400.txt Add Mainnet Canopy block test vectors 2021-03-16 12:39:07 -04:00
block-main-1-046-401.bin Add Mainnet Canopy block test vectors 2021-03-16 12:39:07 -04:00
block-main-1-180-900.txt Add Mainnet Canopy block test vectors 2021-03-16 12:39:07 -04:00
block-test-0-000-000.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-001.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-002.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-003.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-004.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-005.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-006.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-007.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-008.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-009.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-000-010.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-141-042.bin Shielded coinbase test blocks (#1116) 2020-10-06 16:35:41 -07:00
block-test-0-207-499.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-207-500.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-207-501.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-279-999.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-280-000.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-280-001.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-299-187.txt Add minimum difficulty testnet block vectors 2020-11-12 12:30:54 +10:00
block-test-0-299-188.txt Add minimum difficulty testnet block vectors 2020-11-12 12:30:54 +10:00
block-test-0-299-189.txt Add minimum difficulty testnet block vectors 2020-11-12 12:30:54 +10:00
block-test-0-299-201.txt Add minimum difficulty testnet block vectors 2020-11-12 12:30:54 +10:00
block-test-0-299-202.txt Add minimum difficulty testnet block vectors 2020-11-12 12:30:54 +10:00
block-test-0-583-999.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-584-000.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-584-001.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-903-799.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-903-800.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-903-801.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-0-914-678.txt Shielded coinbase test blocks (#1116) 2020-10-06 16:35:41 -07:00
block-test-0-925-483.txt Shielded coinbase test blocks (#1116) 2020-10-06 16:35:41 -07:00
block-test-1-028-499.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-1-028-500.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-1-028-501.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-1-095-000.txt Add block test vectors for each network upgrade (#1096) 2020-09-28 12:42:06 +10:00
block-test-1-101-629.txt Shielded coinbase test blocks (#1116) 2020-10-06 16:35:41 -07:00
block-test-1-115-999.txt Add Testnet Post-Halving block test vectors 2021-03-16 12:39:07 -04:00
block-test-1-116-000.txt Add Testnet Post-Halving block test vectors 2021-03-16 12:39:07 -04:00
block-test-1-116-001.txt Add Testnet Post-Halving block test vectors 2021-03-16 12:39:07 -04:00
block-test-1-326-100.txt Add Testnet Post-Halving block test vectors 2021-03-16 12:39:07 -04:00
block.rs Add final sapling root test vectors (#2243) 2021-06-04 10:31:47 -03:00