lighthouse/beacon_node/beacon_chain/src
Pawan Dhananjay 661ef65de8 Persist eth1 cache (#760)
* Add intermediate structures for bytes conversion

* Expose byte conversion methods from `Eth1Service`

* Add eth1 ssz containers

* Fix type errors

* Load eth1 cache on restart

* Fix compile errors

* Update Cargo.lock

* Add comments and minor formatting

* Add test for eth1 cache persistence

* Restrict Deposit and Block cache field visibility

* Add checks

* Fix `SszDepositCache` check

* Implement Encode/Decode directly on `BlockCache`
2020-01-20 07:52:58 +11:00
..
beacon_chain.rs Persist eth1 cache (#760) 2020-01-20 07:52:58 +11:00
builder.rs Persist eth1 cache (#760) 2020-01-20 07:52:58 +11:00
checkpoint_cache.rs Use Cow for checkpoint cache (#775) 2020-01-08 11:09:27 +11:00
checkpoint.rs Update to frozen spec ❄️ (v0.8.1) (#444) 2019-07-30 12:44:51 +10:00
errors.rs Store states efficiently in the hot database (#746) 2020-01-08 13:58:01 +11:00
eth1_chain.rs Persist eth1 cache (#760) 2020-01-20 07:52:58 +11:00
events.rs Eth1 Integration (#542) 2019-11-15 14:47:51 +11:00
fork_choice.rs Store states efficiently in the hot database (#746) 2020-01-08 13:58:01 +11:00
head_tracker.rs Prepare for public testnet (#628) 2019-12-03 15:28:57 +11:00
lib.rs Add timeouts to canonical head rwlock (#759) 2020-01-06 17:30:37 +11:00
metrics.rs Add timeouts to canonical head rwlock (#759) 2020-01-06 17:30:37 +11:00
persisted_beacon_chain.rs Persist eth1 cache (#760) 2020-01-20 07:52:58 +11:00
test_utils.rs Persist eth1 cache (#760) 2020-01-20 07:52:58 +11:00
timeout_rw_lock.rs Add timeouts to canonical head rwlock (#759) 2020-01-06 17:30:37 +11:00