diff --git a/WORKSPACE b/WORKSPACE index 9cea5d7e44..9195310f9d 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -255,7 +255,7 @@ filegroup( url = "https://github.com/ethereum/EIPs/archive/5480440fe51742ed23342b68cf106cefd427e39d.tar.gz", ) -consensus_spec_version = "v1.5.0-beta.5" +consensus_spec_version = "v1.5.0" bls_test_version = "v0.1.1" @@ -271,7 +271,7 @@ filegroup( visibility = ["//visibility:public"], ) """, - integrity = "sha256-H+Pt4z+HCVDnEBAv814yvsjR7f5l1IpumjFoTj2XnLE=", + integrity = "sha256-JljxS/if/t0qvGWcf5CgsX+72fj90yGTg/uEgC56y7U=", url = "https://github.com/ethereum/consensus-spec-tests/releases/download/%s/general.tar.gz" % consensus_spec_version, ) @@ -287,7 +287,7 @@ filegroup( visibility = ["//visibility:public"], ) """, - integrity = "sha256-Dqiwf5BG7yYyURGf+i87AIdArAyztvcgjoi2kSxrGvo=", + integrity = "sha256-NRba2h4zqb2LAXyDPglHTtkT4gVyuwpY708XmwXKXV8=", url = "https://github.com/ethereum/consensus-spec-tests/releases/download/%s/minimal.tar.gz" % consensus_spec_version, ) @@ -303,7 +303,7 @@ filegroup( visibility = ["//visibility:public"], ) """, - integrity = "sha256-xrmsFF243pzXHAjh1EQYKS9gtcwmtHK3wRZDSLlVVRk=", + integrity = "sha256-hpbtKUbc3NHtVcUPk/Zm+Hn57G2ijI9qvXJwl9hc/tM=", url = "https://github.com/ethereum/consensus-spec-tests/releases/download/%s/mainnet.tar.gz" % consensus_spec_version, ) @@ -318,7 +318,7 @@ filegroup( visibility = ["//visibility:public"], ) """, - integrity = "sha256-c+gGapqifCvFtmtxfhOwieBDO2Syxp13GECWEpWM/Ho=", + integrity = "sha256-Wy3YcJxoXiKQwrGgJecrtjtdokc4X/VUNBmyQXJf0Oc=", strip_prefix = "consensus-specs-" + consensus_spec_version[1:], url = "https://github.com/ethereum/consensus-specs/archive/refs/tags/%s.tar.gz" % consensus_spec_version, ) diff --git a/changelog/tt_udon.md b/changelog/tt_udon.md new file mode 100644 index 0000000000..6da1d862d1 --- /dev/null +++ b/changelog/tt_udon.md @@ -0,0 +1,3 @@ +### Changed + +- Update spec to v1.5.0 compliance which changes minimal execution requests size. \ No newline at end of file diff --git a/config/params/loader_test.go b/config/params/loader_test.go index 6f0d73f6a1..11adb22b61 100644 --- a/config/params/loader_test.go +++ b/config/params/loader_test.go @@ -37,9 +37,12 @@ var placeholderFields = []string{ "EIP7805_FORK_EPOCH", "EIP7805_FORK_VERSION", "EPOCHS_PER_SHUFFLING_PHASE", + "MAX_BYTES_PER_INCLUSION_LIST", "MAX_REQUEST_BLOB_SIDECARS_FULU", + "MAX_REQUEST_INCLUSION_LIST", "MAX_REQUEST_PAYLOADS", // Compile time constant on BeaconBlockBody.ExecutionRequests "PROPOSER_INCLUSION_LIST_CUT_OFF", + "PROPOSER_SCORE_BOOST_EIP7732", "PROPOSER_SELECTION_GAP", "TARGET_NUMBER_OF_PEERS", "UPDATE_TIMEOUT", diff --git a/config/params/minimal_config.go b/config/params/minimal_config.go index 67e7e60ac7..f7b02e2520 100644 --- a/config/params/minimal_config.go +++ b/config/params/minimal_config.go @@ -112,8 +112,6 @@ func MinimalSpecConfig() *BeaconChainConfig { minimalConfig.MaxPerEpochActivationExitChurnLimit = 128000000000 minimalConfig.PendingConsolidationsLimit = 64 minimalConfig.MaxPartialWithdrawalsPerPayload = 1 - minimalConfig.MaxWithdrawalRequestsPerPayload = 2 - minimalConfig.MaxDepositRequestsPerPayload = 4 minimalConfig.PendingPartialWithdrawalsLimit = 64 minimalConfig.MaxPendingPartialsPerWithdrawalsSweep = 2 minimalConfig.PendingDepositsLimit = 134217728 diff --git a/proto/ssz_proto_library.bzl b/proto/ssz_proto_library.bzl index 59b680fef2..b44cfde623 100644 --- a/proto/ssz_proto_library.bzl +++ b/proto/ssz_proto_library.bzl @@ -65,8 +65,8 @@ minimal = { "max_blob_commitments.size": "32", "max_cell_proofs_length.size": "524288", # CELLS_PER_EXT_BLOB * MAX_BLOB_COMMITMENTS_PER_BLOCK "kzg_commitment_inclusion_proof_depth.size": "10", - "max_withdrawal_requests_per_payload.size": "2", - "max_deposit_requests_per_payload.size": "4", + "max_withdrawal_requests_per_payload.size": "16", + "max_deposit_requests_per_payload.size": "8192", "max_attesting_indices.size": "8192", "max_committees_per_slot.size": "4", "committee_bits.size": "1",