Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.4.0-alpha.0 release #3380

Merged
merged 161 commits into from
May 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
ce987c4
Delete `is_merge_transition_block` check from Capella
hwwhww Jan 27, 2023
6cc5b0f
Merge branch 'dev' into capella-fc-cleanup
hwwhww Feb 9, 2023
d0839df
Add EIP-6110 to the pytest scope
hwwhww Mar 27, 2023
890f574
Add EIP-6110 to CI scope
hwwhww Mar 27, 2023
f9b359b
Reuse indexes with full sweep
dapplion Mar 28, 2023
201f113
Introduce get_epoch_boundary_block
saltiniroberto Mar 28, 2023
ddbd82e
Add toc
saltiniroberto Mar 28, 2023
8acc31a
Fix the default testing genesis by setting `deposit_receipts_start_in…
hwwhww Mar 28, 2023
ee3e1ac
Apply review comments
dapplion Mar 28, 2023
c1273bb
Add epoch > REUSE_VALIDATOR_INDEX_DELAY condition
dapplion Mar 28, 2023
c1b16a2
Fix EIP-6110 configs
hwwhww Mar 28, 2023
cd7783e
EIP-6110: Fix `compute_fork_version` and add light client specs
hwwhww Mar 28, 2023
9dfee5e
Update execution_payload helpers for new EIP-6110 field
hwwhww Mar 28, 2023
7476c1e
Fix wrong doc path
hwwhww Mar 28, 2023
314b040
Reduce line len
dapplion Mar 28, 2023
c7029ce
Rename get_epoch_boundary_block to get_ancestor_at_epoch_boundary
saltiniroberto Mar 29, 2023
f696b30
Address PR review
dapplion Mar 30, 2023
3d9c87b
Move to misc helpers
dapplion Mar 30, 2023
7cb1630
Attnet revamp draft
AgeManning Mar 30, 2023
0dd8db7
Make linter happy. Add `SUBNET_DURATION_IN_EPOCHS` definition.
hwwhww Mar 30, 2023
e255d09
Apply changes to Bellatrix and Daneb
saltiniroberto Mar 30, 2023
4c401d6
Port process_deposit tests
mkalinin Apr 3, 2023
25ea243
PR comments
dapplion Apr 4, 2023
622c9b9
Fix CI
dapplion Apr 4, 2023
502745e
Port tests from bellatrix and capella
mkalinin Apr 4, 2023
cdcf458
Merge branch 'dev' into pr3308
hwwhww Apr 5, 2023
4cac761
make linter happy
hwwhww Apr 5, 2023
80e6b0d
Add deposits transition tests
mkalinin Apr 5, 2023
a0d0337
Correct subnet subscription duration variable
AgeManning Apr 6, 2023
108f1ee
Rebase EIP6110 to Deneb
mkalinin Apr 6, 2023
3e7e780
Apply suggestions from code review
mkalinin Apr 6, 2023
389b794
Add EIP6110 operations gen, and to fork upgrades list
mkalinin Apr 6, 2023
11842c9
Update test generators. Move `test_deposit_transition` to `sanity/blo…
hwwhww Apr 6, 2023
d78c7ad
Fix previous fork version
hwwhww Apr 6, 2023
c2473e7
Make transition tests comply to sanity format
mkalinin Apr 7, 2023
4138609
Apply changes to p2p-interface.md
saltiniroberto Apr 8, 2023
6d7b9e3
Merge remote-tracking branch 'upstream/dev' into add_get_boundary_block
saltiniroberto Apr 8, 2023
e49a30f
Fix deposit transition tests
mkalinin Apr 10, 2023
1505a04
Make linter happy
mkalinin Apr 10, 2023
1c5b9fd
add `EIP-4788` feature
ralexstokes Apr 11, 2023
09e5fc7
Add eip6110 to generators
mkalinin Apr 11, 2023
0230c64
Fix EIP6110 import in generators
mkalinin Apr 11, 2023
6e423f6
Stagger node rotations
AgeManning Apr 12, 2023
fdf2dc7
Merge remote-tracking branch 'upstream/dev' into add_get_boundary_block
saltiniroberto Apr 18, 2023
334114d
Rename get_ancestor_at_epoch_boundary to get_checkpoint_block
saltiniroberto Apr 18, 2023
36fcb81
Break long statement into two statements
saltiniroberto Apr 18, 2023
c985605
Fix copy and past error
saltiniroberto Apr 18, 2023
b5bd90d
Applied changes to tests
saltiniroberto Apr 18, 2023
313439a
Fix lint erorrs
saltiniroberto Apr 18, 2023
ffb8459
Fixed doc in get_checkpoint_block
saltiniroberto Apr 18, 2023
87d4291
Add "commitment" to test names for consistency
jtraglia Apr 18, 2023
4a8fa9d
Merge pull request #3328 from jtraglia/test-case-name-nit
hwwhww Apr 19, 2023
03a3e40
Fix p2p-interface.md ToC
hwwhww Apr 19, 2023
6b38cd7
Merge pull request #3334 from ethereum/docs-toc
djrtwo Apr 19, 2023
accf99f
rename to eip6914
dapplion Apr 19, 2023
498fbd0
rename SAFE_EPOCHS_TO_REUSE_INDEX
dapplion Apr 19, 2023
5e11533
Merge pull request #3307 from dapplion/reuse-indexes
djrtwo Apr 19, 2023
3c8114c
Merge pull request #3319 from ralexstokes/feat/eip-4788
djrtwo Apr 20, 2023
b7f3d37
Move is_previous_epoch_justified
benjaminion Apr 21, 2023
1a38b83
Merge pull request #3337 from benjaminion/move-is-prev-epoch-just
hwwhww Apr 21, 2023
745d529
Add `compute_subscribed_subnets` unittests and fix typing errors
hwwhww Apr 25, 2023
655094e
Add `test_zero_blob` test case
hwwhww Apr 28, 2023
327ef09
Add `test_incorrect_blob_tx_type`
hwwhww Apr 28, 2023
22da92e
Refactor the spec and add more test cases
hwwhww Apr 28, 2023
2a1d998
Test non zero `excess_data_gas`
hwwhww Apr 28, 2023
e31fcbd
Add `GetPayloadResponse` for `get_payload` API
hwwhww Apr 28, 2023
a044c0c
Merge branch 'dev' into pr3308
hwwhww May 1, 2023
acccbd7
Merge pull request #3308 from saltiniroberto/add_get_boundary_block
hwwhww May 1, 2023
e117ff4
Merge branch 'dev' into eip6110-tests
hwwhww May 2, 2023
7570445
Fix sync testgen
hwwhww May 2, 2023
ddf7e80
Add group of invalid G1 points
jtraglia May 2, 2023
1946ed6
Merge pull request #3309 from ethereum/eip6110-tests
hwwhww May 2, 2023
dfdbe15
Fix linter issues
jtraglia May 2, 2023
0575175
Set python_requires=">=3.9" (#2964)
hwwhww May 3, 2023
4244dc8
Make `excess_data_gas` a param of `run_block_with_blobs`
hwwhww May 4, 2023
f1765df
Merge branch 'dev' into deneb-tests
hwwhww May 4, 2023
79b8a9a
Apply suggestions from code review
hwwhww May 4, 2023
5cb2733
Add custom types `NodeID` and `SubnetID` and constant `NODE_ID_BITS`
hwwhww May 4, 2023
b617c62
Merge pull request #3344 from jtraglia/group-invalid-g1-points
hwwhww May 4, 2023
9f5bb03
Refactor `run_generator`
hwwhww Nov 10, 2022
aeccd20
Try multiprocessing
hwwhww May 5, 2023
98d0ca4
Fix `test_randomized_state` and `test_randomized_state_leaking`
hwwhww May 6, 2023
3ae4bf1
Fix and set to `MODE_MULTIPROCESSING`
hwwhww May 6, 2023
5e2a18a
Fix `test_randomized_state` and `test_randomized_state_leaking`
hwwhww May 6, 2023
9c35b73
Merge pull request #3348 from ethereum/fix-tests
djrtwo May 8, 2023
1c424d7
Merge pull request #3340 from ethereum/deneb-tests
hwwhww May 9, 2023
d4be8f1
Merge branch 'dev' into testgen-refactor
hwwhww May 9, 2023
1008714
Add `settings.py` of testgen
hwwhww May 9, 2023
0f5ac11
Remove `is_execution_enabled` condition since Capella
hwwhww May 9, 2023
363209d
Merge pull request #3312 from AgeManning/attnets-revamp
djrtwo May 10, 2023
f7352d1
Merge pull request #3341 from ethereum/add-GetPayloadResponse
hwwhww May 10, 2023
5b983f4
Update the endianess of the polynomial commitments to be big endian
g11tech May 12, 2023
8475537
Add `test_zeroed_commitment`
hwwhww May 15, 2023
eea0470
Fix tests
hwwhww May 15, 2023
f9c4076
Merge branch 'dev' into capella-fc-cleanup
hwwhww May 15, 2023
340f3cc
Rebase the fc changes
hwwhww May 15, 2023
928fd42
fix typo
g11tech May 15, 2023
0581373
Use new `engine_newPayloadV3`
hwwhww May 15, 2023
5a6052f
Update fork-choice.md
ralexstokes May 15, 2023
0e0b9ac
Merge pull request #3363 from ethereum/ralexstokes-patch-3
hwwhww May 16, 2023
bb38c56
Fix `dump_kzg_trusted_setup_files`. Use Fastest BLS lib (#3358)
hwwhww May 16, 2023
fe9c1a8
Merge pull request #3356 from ethereum/deneb-tests
hwwhww May 16, 2023
0b2f604
Fix tests
hwwhww May 16, 2023
32358e8
Add comment about zero elements in batch verification (#3367)
jtraglia May 17, 2023
db2e613
Nitpick: blob -> blob sidecar
terencechain May 17, 2023
44394ad
Fix CircleCI Python version
hwwhww May 18, 2023
c6b60c6
Merge pull request #3372 from ethereum/eip6110-ci
hwwhww May 18, 2023
0ac4329
Merge pull request #3369 from terencechain/patch-141
hwwhww May 18, 2023
2f218f8
Specify the number of sidecar subnets
ppopth May 5, 2023
08a1326
Use SubnetID instead of uint64
ppopth May 9, 2023
e18e974
Merge pull request #3347 from ethereum/testgen-refactor
hwwhww May 18, 2023
a1c33c9
Merge pull request #3346 from ppopth/sidecar-subnets
djrtwo May 18, 2023
7097dcf
Clarify blob subnets
ralexstokes May 18, 2023
696eac6
Merge pull request #3373 from ethereum/ralexstokes-patch-4
hwwhww May 19, 2023
a7f8659
KZG test vector format also uses big endian now
asn-d6 May 19, 2023
f87e143
Add networking configs to config files
hwwhww May 16, 2023
92324ca
Remove `is_merge_transition_complete` check from Capella
hwwhww May 19, 2023
17dac8c
Update MAX_BLOBS_PER_BLOCK to a higher bound
g11tech Apr 25, 2023
5e43f43
update limit to 4844 friendly 16 blobs
g11tech Apr 28, 2023
1aad9b5
adding a fixed theoretical limit for commitments in a block
g11tech May 6, 2023
9f530a7
update max commitments per block limit to blobs per tx limit from eip…
g11tech May 7, 2023
a75292b
restore the 4844 max limit to 4
g11tech May 11, 2023
8ccc257
apply feedback
g11tech May 20, 2023
4458645
add check
g11tech May 22, 2023
feb1968
add comment
g11tech May 22, 2023
3247bcf
PR feedback from @ppopth
hwwhww May 23, 2023
2eab6bf
Merge branch 'dev' into engine-versioned-hashes
hwwhww May 23, 2023
fc45220
Move old Deneb sanity tests to block_processing (operations) tests
hwwhww May 23, 2023
bee8fa1
Add test_invalid_correct_input__execution_invalid
hwwhww May 23, 2023
73df193
Use `verify_and_notify_new_payload` approach
hwwhww May 23, 2023
2192882
Merge pull request #3354 from g11tech/kzg-big-endian
hwwhww May 23, 2023
7ec5efb
Add `### Block processing` back
hwwhww May 23, 2023
0754b94
Merge branch 'dev' into remove-is_execution_enabled
hwwhww May 23, 2023
48618fe
Fix tests
hwwhww May 23, 2023
dd5e6f8
Add `make_function_abstract` to make it more general
hwwhww May 23, 2023
68ce45b
move epoch subscription length to config
djrtwo May 23, 2023
1f75aca
Update VERSION.txt to 1.4.0-alpha.0
djrtwo May 23, 2023
ee09c34
Merge pull request #3232 from ethereum/capella-fc-cleanup
hwwhww May 24, 2023
d018635
Merge pull request #3350 from ethereum/remove-is_execution_enabled
hwwhww May 24, 2023
738b981
Merge pull request #3375 from ethereum/networking-configs
hwwhww May 24, 2023
0a90b58
Merge branch 'engine-versioned-hashes-explicit' into engine-versioned…
hwwhww May 24, 2023
289d814
Move `verify_and_notify_new_payload` to Bellatrix
hwwhww May 24, 2023
6b5513b
Merge branch 'dev' into engine-versioned-hashes
hwwhww May 24, 2023
212a314
Fix ToC and remove `validate_blobs_and_kzg_commitments`
hwwhww May 24, 2023
53a9221
Fix ToC
hwwhww May 24, 2023
ec1ee74
Fix typo
hwwhww May 24, 2023
7a82763
Ensure `verify_and_notify_new_payload` returns bool
hwwhww May 24, 2023
2225fd3
Merge pull request #3359 from ethereum/engine-versioned-hashes
hwwhww May 24, 2023
a05b689
Merge branch 'dev' into pr3338
hwwhww May 24, 2023
f0a4281
Add tests. Add validation in the p2p beacon block gossiping
hwwhww May 24, 2023
e9cc8dc
PR feedback of Danny + verify `MAX_BLOBS_PER_BLOCK` size in unittest
hwwhww May 24, 2023
b646c60
Merge pull request #3338 from g11tech/update-max-blobs-limit-mainnet
hwwhww May 24, 2023
9bc27ba
a couple of minor cleanups
djrtwo May 24, 2023
2fef00e
Merge pull request #3381 from ethereum/bump-version
djrtwo May 24, 2023
c66ccfa
Merge pull request #3382 from ethereum/quick-patches
hwwhww May 24, 2023
8d32e79
Fix multiprocessing
hwwhww May 24, 2023
a10affa
Fix preset table
hwwhww May 24, 2023
ce5a9fa
Merge pull request #3383 from ethereum/fix-pickle
hwwhww May 24, 2023
7d4ea82
Merge pull request #3384 from ethereum/fix-preset-table
hwwhww May 24, 2023
b2771c6
Fallback to MODE_SINGLE_PROCESS
hwwhww May 24, 2023
017a849
Merge pull request #3386 from ethereum/single-process
hwwhww May 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 27 additions & 11 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ commands:
jobs:
checkout_specs:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
# Restore git repo at point close to target branch/revision, to speed up checkout
Expand All @@ -80,7 +80,7 @@ jobs:
- ~/specs-repo
install_pyspec_test:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
Expand All @@ -92,7 +92,7 @@ jobs:
- save_pyspec_cached_venv
test-phase0:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
Expand All @@ -105,7 +105,7 @@ jobs:
path: tests/core/pyspec/test-reports
test-altair:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
Expand All @@ -118,7 +118,7 @@ jobs:
path: tests/core/pyspec/test-reports
test-bellatrix:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
Expand All @@ -131,7 +131,7 @@ jobs:
path: tests/core/pyspec/test-reports
test-capella:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
Expand All @@ -144,7 +144,7 @@ jobs:
path: tests/core/pyspec/test-reports
test-deneb:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
Expand All @@ -155,6 +155,19 @@ jobs:
command: make citest fork=deneb
- store_test_results:
path: tests/core/pyspec/test-reports
test-eip6110:
docker:
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
key: v3-specs-repo-{{ .Branch }}-{{ .Revision }}
- restore_pyspec_cached_venv
- run:
name: Run py-tests
command: make citest fork=eip6110
- store_test_results:
path: tests/core/pyspec/test-reports
table_of_contents:
docker:
- image: circleci/node:10.16.3
Expand All @@ -166,7 +179,7 @@ jobs:
command: sudo npm install -g doctoc@2 && make check_toc
codespell:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- checkout
Expand All @@ -175,7 +188,7 @@ jobs:
command: pip install 'codespell<3.0.0,>=2.0.0' --user && make codespell
lint:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
Expand Down Expand Up @@ -231,7 +244,7 @@ jobs:
- /nix
install_deposit_contract_web3_tester:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
Expand All @@ -243,7 +256,7 @@ jobs:
- save_deposit_contract_tester_cached_venv
test_deposit_contract_web3_tests:
docker:
- image: circleci/python:3.8
- image: circleci/python:3.9
working_directory: ~/specs-repo
steps:
- restore_cache:
Expand Down Expand Up @@ -275,6 +288,9 @@ workflows:
- test-deneb:
requires:
- install_pyspec_test
- test-eip6110:
requires:
- install_pyspec_test
- table_of_contents
- codespell
- lint:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ jobs:
needs: [preclear,lint,codespell,table_of_contents]
strategy:
matrix:
version: ["phase0", "altair", "bellatrix", "capella", "deneb"]
version: ["phase0", "altair", "bellatrix", "capella", "deneb", "eip6110"]
steps:
- name: Checkout this repo
uses: actions/checkout@v3.2.0
Expand Down
35 changes: 33 additions & 2 deletions configs/mainnet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,9 @@ CAPELLA_FORK_EPOCH: 194048 # April 12, 2023, 10:27:35pm UTC
# Deneb
DENEB_FORK_VERSION: 0x04000000
DENEB_FORK_EPOCH: 18446744073709551615


# EIP6110
EIP6110_FORK_VERSION: 0x05000000 # temporary stub
EIP6110_FORK_EPOCH: 18446744073709551615


# Time parameters
Expand Down Expand Up @@ -93,3 +94,33 @@ PROPOSER_SCORE_BOOST: 40
DEPOSIT_CHAIN_ID: 1
DEPOSIT_NETWORK_ID: 1
DEPOSIT_CONTRACT_ADDRESS: 0x00000000219ab540356cBB839Cbe05303d7705Fa


# Networking
# ---------------------------------------------------------------
# `2**20` (= 1048576, 1 MiB)
GOSSIP_MAX_SIZE: 1048576
# `2**10` (= 1024)
MAX_REQUEST_BLOCKS: 1024
# `2**8` (= 256)
EPOCHS_PER_SUBNET_SUBSCRIPTION: 256
# `MIN_VALIDATOR_WITHDRAWABILITY_DELAY + CHURN_LIMIT_QUOTIENT // 2` (= 33024, ~5 months)
MIN_EPOCHS_FOR_BLOCK_REQUESTS: 33024
# `2**20` (=1048576, 1 MiB)
MAX_CHUNK_SIZE: 1048576
# 5s
TTFB_TIMEOUT: 5
# 10s
RESP_TIMEOUT: 10
ATTESTATION_PROPAGATION_SLOT_RANGE: 32
# 500ms
MAXIMUM_GOSSIP_CLOCK_DISPARITY: 500
MESSAGE_DOMAIN_INVALID_SNAPPY: 0x00000000
MESSAGE_DOMAIN_VALID_SNAPPY: 0x01000000
# 2 subnets per node
SUBNETS_PER_NODE: 2
# 2**8 (= 64)
ATTESTATION_SUBNET_COUNT: 64
ATTESTATION_SUBNET_EXTRA_BITS: 0
# ceillog2(ATTESTATION_SUBNET_COUNT) + ATTESTATION_SUBNET_EXTRA_BITS
ATTESTATION_SUBNET_PREFIX_BITS: 6
33 changes: 33 additions & 0 deletions configs/minimal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@ CAPELLA_FORK_EPOCH: 18446744073709551615
# DENEB
DENEB_FORK_VERSION: 0x04000001
DENEB_FORK_EPOCH: 18446744073709551615
# EIP6110
EIP6110_FORK_VERSION: 0x05000001
EIP6110_FORK_EPOCH: 18446744073709551615


# Time parameters
Expand Down Expand Up @@ -92,3 +95,33 @@ DEPOSIT_CHAIN_ID: 5
DEPOSIT_NETWORK_ID: 5
# Configured on a per testnet basis
DEPOSIT_CONTRACT_ADDRESS: 0x1234567890123456789012345678901234567890


# Networking
# ---------------------------------------------------------------
# `2**20` (= 1048576, 1 MiB)
GOSSIP_MAX_SIZE: 1048576
# `2**10` (= 1024)
MAX_REQUEST_BLOCKS: 1024
# `2**8` (= 256)
EPOCHS_PER_SUBNET_SUBSCRIPTION: 256
# [customized] `MIN_VALIDATOR_WITHDRAWABILITY_DELAY + CHURN_LIMIT_QUOTIENT // 2` (= 272)
MIN_EPOCHS_FOR_BLOCK_REQUESTS: 272
# `2**20` (=1048576, 1 MiB)
MAX_CHUNK_SIZE: 1048576
# 5s
TTFB_TIMEOUT: 5
# 10s
RESP_TIMEOUT: 10
ATTESTATION_PROPAGATION_SLOT_RANGE: 32
# 500ms
MAXIMUM_GOSSIP_CLOCK_DISPARITY: 500
MESSAGE_DOMAIN_INVALID_SNAPPY: 0x00000000
MESSAGE_DOMAIN_VALID_SNAPPY: 0x01000000
# 2 subnets per node
SUBNETS_PER_NODE: 2
# 2**8 (= 64)
ATTESTATION_SUBNET_COUNT: 64
ATTESTATION_SUBNET_EXTRA_BITS: 0
# ceillog2(ATTESTATION_SUBNET_COUNT) + ATTESTATION_SUBNET_EXTRA_BITS
ATTESTATION_SUBNET_PREFIX_BITS: 6
70 changes: 0 additions & 70 deletions docs/README.md

This file was deleted.

2 changes: 2 additions & 0 deletions presets/mainnet/deneb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,7 @@
# ---------------------------------------------------------------
# `uint64(4096)`
FIELD_ELEMENTS_PER_BLOB: 4096
# `uint64(2**12)` (= 4096)
MAX_BLOB_COMMITMENTS_PER_BLOCK: 4096
# `uint64(2**2)` (= 4)
MAX_BLOBS_PER_BLOCK: 4
6 changes: 6 additions & 0 deletions presets/mainnet/eip6110.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Mainnet preset - EIP6110

# Execution
# ---------------------------------------------------------------
# 2**13 (= 8192) receipts
MAX_DEPOSIT_RECEIPTS_PER_PAYLOAD: 8192
2 changes: 2 additions & 0 deletions presets/minimal/deneb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,7 @@
# ---------------------------------------------------------------
# [customized]
FIELD_ELEMENTS_PER_BLOB: 4
# [customized]
MAX_BLOB_COMMITMENTS_PER_BLOCK: 16
# `uint64(2**2)` (= 4)
MAX_BLOBS_PER_BLOCK: 4
6 changes: 6 additions & 0 deletions presets/minimal/eip6110.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Minimal preset - EIP6110

# Execution
# ---------------------------------------------------------------
# [customized]
MAX_DEPOSIT_RECEIPTS_PER_PAYLOAD: 4
Loading
Loading