Implement PeerDAS Fulu fork activation (#6795)

Addresses #6706


  This PR activates PeerDAS at the Fulu fork epoch instead of `EIP_7594_FORK_EPOCH`. This means we no longer support testing PeerDAS with Deneb / Electrs, as it's now part of a hard fork.
This commit is contained in:
Jimmy Chen
2025-01-30 18:01:34 +11:00
committed by GitHub
parent 7d54a43243
commit 70194dfc6a
54 changed files with 1126 additions and 640 deletions

View File

@@ -339,9 +339,9 @@ mod test {
type E = MainnetEthSpec;
fn make_eip7594_spec() -> ChainSpec {
fn make_fulu_spec() -> ChainSpec {
let mut spec = E::default_spec();
spec.eip7594_fork_epoch = Some(Epoch::new(10));
spec.fulu_fork_epoch = Some(Epoch::new(10));
spec
}
@@ -359,7 +359,7 @@ mod test {
subscribe_all_data_column_subnets: false,
..NetworkConfig::default()
};
let spec = make_eip7594_spec();
let spec = make_fulu_spec();
let enr = build_enr_with_config(config, &spec).0;
@@ -375,7 +375,7 @@ mod test {
subscribe_all_data_column_subnets: true,
..NetworkConfig::default()
};
let spec = make_eip7594_spec();
let spec = make_fulu_spec();
let enr = build_enr_with_config(config, &spec).0;
assert_eq!(