prysm-pulse/container
Sammy Rosso 9529c73ff1
EIP-4881: Spec implementation (#11720)
* Initial spec rewrite

* Finish adding merkle tree implementation

* Last bits

* Move reverse function

* Add comments

* Add deposit tree snapshot

* Add deposit tree

* Add comments + cleanup

* Fixes

* Add missing errors

* Small fixes

* Add unhandled error

* Cleanup

* Fix unsafe file.Close

* Add missing comments

* Small fixes

* Address some of deepSource' compaints

* Add depositCount check

* Add finalizedDeposit check

* Replace pointer magic with copy()

* Add test for slice reversal

* add back bytes method

* Add package level description

* Remove zerohash gen and add additional checks

* Add additional comments

* Small lint fixes

* Forgot an error

* Small fixes

* Move Uint64ToBytesLittleEndian32 + test

* Fix uint subtraction issue

* Move mixInLength below error handling

* Fix

* Fix deposit root

---------

Co-authored-by: rauljordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-01-27 17:35:25 +00:00
..
doubly-linked-list Operations pool for BLS-to-execution-changes (#11631) 2022-11-22 18:34:14 +01:00
leaky-bucket Update go to 1.19.3 (#11630) 2022-11-18 19:12:19 +00:00
queue RLock() for readonly operation (#11603) 2022-11-02 16:22:42 +00:00
slice EIP-4881: Spec implementation (#11720) 2023-01-27 17:35:25 +00:00
trie Fix a bunch of deepsource warnings (#11814) 2022-12-22 09:20:10 +00:00