Jimmy Chen
acd3151184
Import gossip data column into data availability checker ( #6197 )
...
* Import gossip data column into data availability checker
2024-08-02 12:42:11 +00:00
Jimmy Chen
19b3ab39ee
Data column gossip validation and error handling ( #6181 )
...
* Add gossip verification and error handling.
* Merge branch 'unstable' into das-gossip-validation
* Add inclusion proof verification and some renames for consistency
2024-07-29 05:52:10 +00:00
Jimmy Chen
4e5a363a4f
Add DataColumnSidecar gossip topic and message handling ( #6147 )
...
* Add `DataColumnSidecar` gossip topic and verification (#5050 and #5783 ).
* Remove gossip verification changes (#5783 ).
* Merge branch 'unstable' into data-column-gossip
# Conflicts:
# beacon_node/beacon_chain/src/data_column_verification.rs
# beacon_node/beacon_chain/src/lib.rs
* Add gossip cache timeout for data columns. Rename data column metrics for consistency.
* Remove usage of `unimplemented!` and address review comments.
* Remove unnused `GossipDataColumnError` variants and address review comments.
* Merge branch 'unstable' into data-column-gossip
* Update Cargo.lock
* Arc `ChainSpec` in discovery to avoid performance regression when needing to clone it repeatedly.
2024-07-25 06:05:18 +00:00
Jimmy Chen
bca732e19d
Update is_available check to support PeerDAS. ( #6076 )
...
* Update `is_available` check to support PeerDAS.
* Merge branch 'unstable' into da-checker-das
# Conflicts:
# beacon_node/beacon_chain/src/data_availability_checker.rs
# beacon_node/beacon_chain/src/data_availability_checker/overflow_lru_cache.rs
* Simplify code using `map_or`
* Merge branch 'unstable' into da-checker-das
# Conflicts:
# consensus/types/src/chain_spec.rs
* Remove `epoch` method from `PendingComponents`
* Add `put_kzg_verified_data_columns` method.
2024-07-22 13:23:21 +00:00