lighthouse/consensus
ethDreamer 46db30416d
Implement Overflow LRU Cache for Pending Blobs (#4203)
* All Necessary Objects Implement Encode/Decode

* Major Components for LRUOverflowCache Implemented

* Finish Database Code

* Add Maintenance Methods

* Added Maintenance Service

* Persist Blobs on Shutdown / Reload on Startup

* Address Clippy Complaints

* Add (emum_behaviour = "tag") to ssz_derive

* Convert Encode/Decode Implementations to "tag"

* Started Adding Tests

* Added a ton of tests

* 1 character fix

* Feature Guard Minimal Spec Tests

* Update beacon_node/beacon_chain/src/data_availability_checker.rs

Co-authored-by: realbigsean <seananderson33@GMAIL.com>

* Address Sean's Comments

* Add iter_raw_keys method

* Remove TODOs

---------

Co-authored-by: realbigsean <seananderson33@GMAIL.com>
2023-05-12 10:08:24 -04:00
..
cached_tree_hash Merge remote-tracking branch 'origin/unstable' into capella 2023-01-12 16:22:00 +11:00
fork_choice Implement Overflow LRU Cache for Pending Blobs (#4203) 2023-05-12 10:08:24 -04:00
int_to_bytes Update to Rust 1.59 and 2021 edition (#3038) 2022-02-25 00:10:17 +00:00
merkle_proof Verify execution block hashes during finalized sync (#3794) 2023-01-09 03:11:59 +00:00
proto_array Make re-org strat more cautious and add more config (#4151) 2023-04-13 07:05:01 +00:00
safe_arith Inline safe_arith methods (#3229) 2022-05-31 06:09:12 +00:00
serde_utils merge with upstream 2023-02-15 14:20:12 -05:00
ssz Fix clippy 2023-02-10 15:34:59 +01:00
ssz_derive Implement Overflow LRU Cache for Pending Blobs (#4203) 2023-05-12 10:08:24 -04:00
ssz_types Merge branch 'unstable' into off-4844 2023-03-02 15:38:00 -05:00
state_processing Implement Overflow LRU Cache for Pending Blobs (#4203) 2023-05-12 10:08:24 -04:00
swap_or_not_shuffle Verify execution block hashes during finalized sync (#3794) 2023-01-09 03:11:59 +00:00
tree_hash Update Blob Storage Structure (#4104) 2023-03-21 15:33:06 -04:00
tree_hash_derive Appease Clippy 1.68 and refactor http_api (#4068) 2023-03-13 01:40:03 +00:00
types Implement Overflow LRU Cache for Pending Blobs (#4203) 2023-05-12 10:08:24 -04:00