Skip to content

Commit 4442b1f

Browse files
committed
Fix e2e test
1 parent c864bdb commit 4442b1f

File tree

6 files changed

+44
-0
lines changed

6 files changed

+44
-0
lines changed

config/params/loader.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"encoding/hex"
55
"fmt"
66
"os"
7+
"strconv"
78
"strings"
89

910
"github.com/OffchainLabs/prysm/v6/consensus-types/primitives"
@@ -244,6 +245,16 @@ func ConfigToYaml(cfg *BeaconChainConfig) []byte {
244245
fmt.Sprintf("MAX_BLOBS_PER_BLOCK_FULU: %d", cfg.DeprecatedMaxBlobsPerBlockFulu),
245246
}
246247

248+
if len(cfg.BlobSchedule) > 0 {
249+
lines = append(lines, "BLOB_SCHEDULE:")
250+
for _, entry := range cfg.BlobSchedule {
251+
lines = append(lines,
252+
" - EPOCH: "+strconv.FormatUint(uint64(entry.Epoch), 10),
253+
" MAX_BLOBS_PER_BLOCK: "+strconv.FormatUint(entry.MaxBlobsPerBlock, 10),
254+
)
255+
}
256+
}
257+
247258
yamlFile := []byte(strings.Join(lines, "\n"))
248259
return yamlFile
249260
}

config/params/testdata/e2e_config.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,4 +124,15 @@ SLOTS_PER_EPOCH: 6
124124
EPOCHS_PER_ETH1_VOTING_PERIOD: 2
125125
MAX_SEED_LOOKAHEAD: 1
126126

127+
# Blob Scheduling
128+
# ---------------------------------------------------------------
129+
130+
BLOB_SCHEDULE:
131+
# Deneb
132+
- EPOCH: 12
133+
MAX_BLOBS_PER_BLOCK: 6
134+
# Electra
135+
- EPOCH: 14
136+
MAX_BLOBS_PER_BLOCK: 9
137+
127138

config/params/testnet_e2e_config.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ func E2ETestConfig() *BeaconChainConfig {
6060
e2eConfig.ElectraForkVersion = []byte{5, 0, 0, 253}
6161
e2eConfig.FuluForkVersion = []byte{6, 0, 0, 253}
6262

63+
e2eConfig.BlobSchedule = []BlobScheduleEntry{
64+
{Epoch: 12, MaxBlobsPerBlock: 6},
65+
{Epoch: 14, MaxBlobsPerBlock: 9},
66+
}
67+
6368
e2eConfig.InitializeForkSchedule()
6469
return e2eConfig
6570
}
@@ -109,6 +114,11 @@ func E2EMainnetTestConfig() *BeaconChainConfig {
109114
// Deneb changes.
110115
e2eConfig.MinPerEpochChurnLimit = 2
111116

117+
e2eConfig.BlobSchedule = []BlobScheduleEntry{
118+
{Epoch: 12, MaxBlobsPerBlock: 6},
119+
{Epoch: 14, MaxBlobsPerBlock: 9},
120+
}
121+
112122
e2eConfig.InitializeForkSchedule()
113123
return e2eConfig
114124
}

config/params/testnet_holesky_config.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ func HoleskyConfig() *BeaconChainConfig {
4646
cfg.TerminalTotalDifficulty = "0"
4747
cfg.DepositContractAddress = "0x4242424242424242424242424242424242424242"
4848
cfg.EjectionBalance = 28000000000
49+
cfg.BlobSchedule = []BlobScheduleEntry{
50+
{Epoch: 29696, MaxBlobsPerBlock: 6},
51+
{Epoch: 115968, MaxBlobsPerBlock: 9},
52+
}
4953
cfg.InitializeForkSchedule()
5054
return cfg
5155
}

config/params/testnet_hoodi_config.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ func HoodiConfig() *BeaconChainConfig {
5353
cfg.FuluForkVersion = []byte{0x70, 0x00, 0x09, 0x10}
5454
cfg.TerminalTotalDifficulty = "0"
5555
cfg.DepositContractAddress = "0x00000000219ab540356cBB839Cbe05303d7705Fa"
56+
cfg.BlobSchedule = []BlobScheduleEntry{
57+
{Epoch: 0, MaxBlobsPerBlock: 6},
58+
{Epoch: 2048, MaxBlobsPerBlock: 9},
59+
}
5660
cfg.InitializeForkSchedule()
5761
return cfg
5862
}

config/params/testnet_sepolia_config.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ func SepoliaConfig() *BeaconChainConfig {
5151
cfg.TerminalTotalDifficulty = "17000000000000000"
5252
cfg.DepositContractAddress = "0x7f02C3E3c98b133055B8B348B2Ac625669Ed295D"
5353
cfg.DefaultBuilderGasLimit = uint64(60000000)
54+
cfg.BlobSchedule = []BlobScheduleEntry{
55+
{Epoch: 132608, MaxBlobsPerBlock: 6},
56+
{Epoch: 222464, MaxBlobsPerBlock: 9},
57+
}
5458
cfg.InitializeForkSchedule()
5559
return cfg
5660
}

0 commit comments

Comments
 (0)