Fulu update to spec v1.6.0-alpha.4 (#7890)

Fulu update to spec [v1.6.0-alpha.4](https://github.com/ethereum/consensus-specs/releases/tag/v1.6.0-alpha.4).
- Make `number_of_columns` a preset
- Optimise `get_custody_groups` to avoid computing if cgc = 128
- Add support for additional typenum values in type_dispatch macro
This commit is contained in:
Jimmy Chen
2025-08-20 12:05:04 +10:00
committed by GitHub
parent 95882bfa66
commit b4704eab4a
56 changed files with 214 additions and 400 deletions

View File

@@ -237,10 +237,7 @@ macro_rules! ssz_static_test_no_run {
#[cfg(feature = "fake_crypto")]
mod ssz_static {
use ef_tests::{
DataColumnsByRootIdentifierWrapper, Handler, SszStaticHandler, SszStaticTHCHandler,
SszStaticWithSpecHandler,
};
use ef_tests::{Handler, SszStaticHandler, SszStaticTHCHandler, SszStaticWithSpecHandler};
use types::historical_summary::HistoricalSummary;
use types::{
AttesterSlashingBase, AttesterSlashingElectra, ConsolidationRequest, DepositRequest,
@@ -670,12 +667,12 @@ mod ssz_static {
#[test]
fn data_column_by_root_identifier() {
SszStaticWithSpecHandler::<
DataColumnsByRootIdentifierWrapper<MinimalEthSpec>,
DataColumnsByRootIdentifier<MinimalEthSpec>,
MinimalEthSpec,
>::fulu_and_later()
.run();
SszStaticWithSpecHandler::<
DataColumnsByRootIdentifierWrapper<MainnetEthSpec>,
DataColumnsByRootIdentifier<MainnetEthSpec>,
MainnetEthSpec,
>::fulu_and_later()
.run();