grin/core/src
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
..
core [PIBD_IMPL] PMMR Reassembly from Segments (#3690) 2022-01-28 11:32:54 +00:00
libtx implement fix past fees RFC with fee shift since genesis (#3629) 2021-05-11 16:39:09 +01:00
pow [SYNC PERFORMANCE] Adjust DifficultyIterator to no longer deserialize PoW proof nonces (#3671) 2021-12-10 11:39:39 +00:00
consensus.rs TUI Freeze Fix - Add manually maintained hash to difficulty iterator (#3684) 2022-01-07 14:23:58 +00:00
core.rs never speak of the verifier cache again (#3628) 2021-04-01 15:04:53 +01:00
genesis.rs Make of this what you will but it cargo fmt better (#3572) 2021-03-22 12:43:23 +00:00
global.rs [SYNC PERFORMANCE] Adjust DifficultyIterator to no longer deserialize PoW proof nonces (#3671) 2021-12-10 11:39:39 +00:00
lib.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
macros.rs Rust 2021 Macro Warning Cleanup (#3658) 2021-11-02 15:10:01 +00:00
pow.rs Update copyright year to 2021 (#3592) 2021-03-10 10:14:48 -05:00
ser.rs [SYNC PERFORMANCE] Adjust DifficultyIterator to no longer deserialize PoW proof nonces (#3671) 2021-12-10 11:39:39 +00:00