grin/chain/tests
Yeastplume 24202f0442
[PIBD_IMPL] PMMR Reassembly from Segments (#3690)
* update pibd copy test to use new desgmenter structure

* begin reconstruction of output pmmr

* clean up hash/leaf insertion logic

* push pruned subtree appears to be working, now also calculates left hand hashes correctly

* factor out ordering of segment/hash order array

* refactor for pmmr application code

* test of chain copy appears to be working

* add rangeproof functions to desegmenter

* add kernel functions, attempt refactor

* small test cleanup, reconstruction of live chain working in manual copy test
2022-01-28 11:32:54 +00:00
..
test_data [PIBD_IMPL] PIBD Desegmenter State (#3688) 2022-01-20 09:57:21 +00:00
bitmap_accumulator.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
bitmap_segment.rs [SYNC PERFORMANCE] Adjust DifficultyIterator to no longer deserialize PoW proof nonces (#3671) 2021-12-10 11:39:39 +00:00
chain_test_helper.rs never speak of the verifier cache again (#3628) 2021-04-01 15:04:53 +01:00
data_file_integrity.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
mine_nrd_kernel.rs implement fix past fees RFC with fee shift since genesis (#3629) 2021-05-11 16:39:09 +01:00
mine_simple_chain.rs PMMR Backend Support for append_pruned_root (Continued) (#3659) 2021-11-09 15:34:10 +00:00
nrd_validation_rules.rs implement fix past fees RFC with fee shift since genesis (#3629) 2021-05-11 16:39:09 +01:00
process_block_cut_through.rs Fixmmr part2 (#3666) 2021-11-26 11:25:10 +00:00
store_indices.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
store_kernel_pos_index.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
test_block_known.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
test_coinbase_maturity.rs implement fix past fees RFC with fee shift since genesis (#3629) 2021-05-11 16:39:09 +01:00
test_get_kernel_height.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
test_header_perf.rs [SYNC PERFORMANCE] Replace header proof serialisation with more efficient algorithm (#3670) 2021-12-06 16:35:23 +00:00
test_header_weight_validation.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
test_pibd_copy.rs [PIBD_IMPL] PMMR Reassembly from Segments (#3690) 2022-01-28 11:32:54 +00:00
test_pibd_validation.rs [PIBD] PMMR Desegmenter Structure (Pt. 1) (#3667) 2021-12-02 10:43:38 +00:00
test_txhashset.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
test_txhashset_archive.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00