Skip to content

chore: bump Reth to 1.5.0#136

Merged
leruaa merged 10 commits intomainfrom
aurelien/bump-reth-to-1.4.8
Jul 3, 2025
Merged

chore: bump Reth to 1.5.0#136
leruaa merged 10 commits intomainfrom
aurelien/bump-reth-to-1.4.8

Conversation

@leruaa
Copy link
Copy Markdown
Contributor

@leruaa leruaa commented Jun 9, 2025

Bump Reth to 1.5.0

@leruaa leruaa force-pushed the aurelien/bump-reth-to-1.4.8 branch from 7501d5e to 31a256f Compare June 18, 2025 07:29
@github-actions
Copy link
Copy Markdown

Block 20600000 Base Branch Current PR Diff Diff (%)
Total Cycle Count 261,822,294 265,065,375 3,243,081 1.24
Inputs deserialization 52,953,253 54,052,005 1,098,752 2.07
Initialize Witness DB 58,402,890 58,411,731 8,841 0.02
Recover Senders 10,208,781 10,276,590 67,809 0.66
Header Validation 1,519,251 1,520,765 1,514 0.10
Block Execution 106,529,189 108,613,771 2,084,582 1.96
Block Validation 3,906,228 3,892,688 -13,540 -0.35
State Root Computation 25,834,369 25,837,059 2,690 0.01
Syscall Count 210,397 210,943 546 0.26
Prover Gas 376,142,939 375,562,802 -580,137 -0.15

@github-actions
Copy link
Copy Markdown

Block 20600000 Base Branch Current PR Diff Diff (%)
Total Cycle Count 261,820,703 265,039,752 3,219,049 1.23
Inputs deserialization 52,952,477 54,053,885 1,101,408 2.08
Initialize Witness DB 58,402,025 58,407,061 5,036 0.01
Recover Senders 10,208,781 10,276,590 67,809 0.66
Header Validation 1,519,251 1,520,805 1,554 0.10
Block Execution 106,529,305 108,589,067 2,059,762 1.93
Block Validation 3,906,228 3,892,688 -13,540 -0.35
State Root Computation 25,834,303 25,838,875 4,572 0.02
Syscall Count 210,397 210,943 546 0.26
Prover Gas 376,142,939 375,697,016 -445,923 -0.12

@leruaa leruaa force-pushed the aurelien/bump-reth-to-1.4.8 branch from 57ee4d9 to ea68e13 Compare June 23, 2025 07:34
@github-actions
Copy link
Copy Markdown

Block 20600000 Base Branch Current PR Diff Diff (%)
Total Cycle Count 261,778,276 265,016,368 3,238,092 1.24
Inputs deserialization 52,955,845 54,050,478 1,094,633 2.07
Initialize Witness DB 58,379,867 58,393,261 13,394 0.02
Recover Senders 10,209,170 10,255,459 46,289 0.45
Header Validation 1,519,410 1,520,794 1,384 0.09
Block Execution 106,501,642 108,607,161 2,105,519 1.98
Block Validation 3,906,221 3,892,683 -13,538 -0.35
State Root Computation 25,837,405 25,836,372 -1,033 -0.00
Syscall Count 210,397 210,943 546 0.26
Prover Gas 375,993,754 375,742,442 -251,312 -0.07

@github-actions
Copy link
Copy Markdown

Block 20600000 Base Branch Current PR Diff Diff (%)
Total Cycle Count 261,775,203 265,029,753 3,254,550 1.24
Inputs deserialization 52,954,970 54,051,305 1,096,335 2.07
Initialize Witness DB 58,377,801 58,394,039 16,238 0.03
Recover Senders 10,209,170 10,255,464 46,294 0.45
Header Validation 1,519,410 1,522,555 3,145 0.21
Block Execution 106,501,667 108,622,093 2,120,426 1.99
Block Validation 3,906,221 3,892,683 -13,538 -0.35
State Root Computation 25,837,248 25,831,080 -6,168 -0.02
Syscall Count 210,397 210,943 546 0.26
Prover Gas 375,993,754 375,513,644 -480,110 -0.13

@github-actions
Copy link
Copy Markdown

Block 20600000 Base Branch Current PR Diff Diff (%)
Total Cycle Count 261,773,251 266,389,588 4,616,337 1.76
Inputs deserialization 52,953,370 54,032,175 1,078,805 2.04
Initialize Witness DB 58,377,373 58,391,357 13,984 0.02
Recover Senders 10,209,170 10,199,953 -9,217 -0.09
Header Validation 1,519,410 1,486,471 -32,939 -2.17
Block Execution 106,501,667 110,076,184 3,574,517 3.36
Block Validation 3,906,221 3,860,346 -45,875 -1.17
State Root Computation 25,837,326 25,836,864 -462 -0.00
Syscall Count 210,397 210,919 522 0.25
Prover Gas 375,993,754 376,316,405 322,651 0.09

@github-actions
Copy link
Copy Markdown

Block 20600000 Base Branch Current PR Diff Diff (%)
Total Cycle Count 261,771,237 266,397,531 4,626,294 1.77
Inputs deserialization 52,953,246 54,031,198 1,077,952 2.04
Initialize Witness DB 58,375,418 58,390,690 15,272 0.03
Recover Senders 10,209,170 10,199,953 -9,217 -0.09
Header Validation 1,519,410 1,486,471 -32,939 -2.17
Block Execution 106,501,692 110,082,498 3,580,806 3.36
Block Validation 3,906,221 3,860,346 -45,875 -1.17
State Root Computation 25,837,364 25,840,122 2,758 0.01
Syscall Count 210,397 210,919 522 0.25
Prover Gas 375,993,754 375,962,721 -31,033 -0.01

@github-actions
Copy link
Copy Markdown

Block 20600000 Base Branch Current PR Diff Diff (%)
Total Cycle Count 261,776,018 265,688,162 3,912,144 1.49
Inputs deserialization 52,955,196 53,364,673 409,477 0.77
Initialize Witness DB 58,378,517 58,390,510 11,993 0.02
Recover Senders 10,209,170 10,199,957 -9,213 -0.09
Header Validation 1,519,410 1,486,484 -32,926 -2.17
Block Execution 106,501,542 110,058,536 3,556,994 3.34
Block Validation 3,906,221 3,860,346 -45,875 -1.17
State Root Computation 25,837,248 25,833,111 -4,137 -0.02
Syscall Count 210,397 210,919 522 0.25
Prover Gas 375,993,754 375,951,694 -42,060 -0.01

@leruaa leruaa changed the title chore: bump Reth to 1.4.8 chore: bump Reth to 1.5.0 Jul 3, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jul 3, 2025

Block 20600000 Base Branch Current PR Diff Diff (%)
Total Cycle Count 261,770,520 265,610,025 3,839,505 1.47
Inputs deserialization 52,952,592 53,361,900 409,308 0.77
Initialize Witness DB 58,375,142 58,388,025 12,883 0.02
Recover Senders 10,209,170 10,199,957 -9,213 -0.09
Header Validation 1,519,410 1,486,484 -32,926 -2.17
Block Execution 106,501,892 110,031,742 3,529,850 3.31
Block Validation 3,906,221 3,860,346 -45,875 -1.17
State Root Computation 25,837,379 25,832,731 -4,648 -0.02
Syscall Count 210,397 210,943 546 0.26
Prover Gas 375,993,754 376,397,381 403,627 0.11

@leruaa leruaa merged commit a49cfb8 into main Jul 3, 2025
6 checks passed
eason1981 added a commit to brevis-network/rsp that referenced this pull request Sep 11, 2025
…t RPC (#2)

* chore: bump SP1 deps to v5 (succinctlabs#133)

* wip: cuda prover builder missing moongate endpoint

* fix: with_moongate_endpoint()

---------

Co-authored-by: leruaa <aurelien.catinon@gmail.com>

* fix: allow to sync MptNode to another thread (succinctlabs#134)

* fix: allow to send MptNode to another thread

* fix: don't share cached reference accross clones

* feat: hash genesis (succinctlabs#138)

* feat: impl Hash for Genesis

* feat: handle custom OP chains

* fix: better handle errors

* fix: rename Error

* fix: infinite loop

* fix: issues from audit (succinctlabs#139)

* fix: validate headers against its parent

* fix: Optimism base fee params

* fix: validate body against header

* fix: log bloon verification is done in validate_block_post_execution

* nit: reuse reference()

* fix: use OpChainSpec::from_genesis (succinctlabs#141)

* fix: allow to serialize ChainConfig with bincode (succinctlabs#142)

* fix: allow to serialize ChainConfig with bincode

* fix: add OP Sepolia endpoint in CI

* nit: raw_value feature not needed

* chore: bump Reth to 1.5.0 (succinctlabs#136)

* chore: bump Reth to 1.4.8

* chore: bump SP1 to v5.0.5

* fix: skip checks for Linea

* fix: pin SP1 in containers

* chore: bump alloy-serde

* chore: bump alloy to 1.0.12

* chore: bump Reth to 1.5.0

* chore: update lock files

* fix: remove unused state_requests

* chore: update sha2 patch to v0.10.9

* fix: use validate_body_against_header_op on OP chains (succinctlabs#145)

* chore: bump SP1 to v5.1 (succinctlabs#148)

* feat: debug_executionWitness support (succinctlabs#147)

* feat: refactor RpcDb to prepare another impl with ExecutionWitness

* feat: add a feature to fetch the state using execution witness

* fix: remaining todos

* feat: enable `execution-witness` feature on eth proofs

* revert: enable `execution-witness` feature on eth proofs

This reverts commit fdfb12c.

* fix: order ancestor headers (succinctlabs#149)

* chore: bump reth to 1.6.0 (succinctlabs#151)

* chore: bump Reth to 1..6.0

* fix: clippy

* fix: clippy again

* enable `execution-witness` as default RPC API

* clean

* update reth and add a test script

* disable `execution-witness` in eth-proofs bin

* add more test blocks

* delete ci

* delete useless script

* fix `cargo install`

---------

Co-authored-by: N <n@push0.dev>
Co-authored-by: leruaa <aurelien.catinon@gmail.com>
Co-authored-by: Aurélien <3535019+leruaa@users.noreply.github.com>
Co-authored-by: eason <eason@brevis.network>
eason1981 added a commit to brevis-network/rsp that referenced this pull request Dec 1, 2025
* chore: bump SP1 deps to v5 (succinctlabs#133)

* wip: cuda prover builder missing moongate endpoint

* fix: with_moongate_endpoint()

---------

Co-authored-by: leruaa <aurelien.catinon@gmail.com>

* fix: allow to sync MptNode to another thread (succinctlabs#134)

* fix: allow to send MptNode to another thread

* fix: don't share cached reference accross clones

* feat: hash genesis (succinctlabs#138)

* feat: impl Hash for Genesis

* feat: handle custom OP chains

* fix: better handle errors

* fix: rename Error

* fix: infinite loop

* fix: issues from audit (succinctlabs#139)

* fix: validate headers against its parent

* fix: Optimism base fee params

* fix: validate body against header

* fix: log bloon verification is done in validate_block_post_execution

* nit: reuse reference()

* fix: use OpChainSpec::from_genesis (succinctlabs#141)

* fix: allow to serialize ChainConfig with bincode (succinctlabs#142)

* fix: allow to serialize ChainConfig with bincode

* fix: add OP Sepolia endpoint in CI

* nit: raw_value feature not needed

* chore: bump Reth to 1.5.0 (succinctlabs#136)

* chore: bump Reth to 1.4.8

* chore: bump SP1 to v5.0.5

* fix: skip checks for Linea

* fix: pin SP1 in containers

* chore: bump alloy-serde

* chore: bump alloy to 1.0.12

* chore: bump Reth to 1.5.0

* chore: update lock files

* fix: remove unused state_requests

* chore: update sha2 patch to v0.10.9

* fix: use validate_body_against_header_op on OP chains (succinctlabs#145)

* chore: bump SP1 to v5.1 (succinctlabs#148)

* feat: debug_executionWitness support (succinctlabs#147)

* feat: refactor RpcDb to prepare another impl with ExecutionWitness

* feat: add a feature to fetch the state using execution witness

* fix: remaining todos

* feat: enable `execution-witness` feature on eth proofs

* revert: enable `execution-witness` feature on eth proofs

This reverts commit fdfb12c.

* fix: order ancestor headers (succinctlabs#149)

* chore: bump reth to 1.6.0 (succinctlabs#151)

* chore: bump Reth to 1..6.0

* fix: clippy

* fix: clippy again

* chore: add veridise audit report for Fluent STF (succinctlabs#152)

* chore: bump Reth to v1.7.0 (succinctlabs#153)

* feat: add holesky (succinctlabs#154)

* feat: add holesky

* feat: add holesky()

* chore: update RSP cache

* fix: add holesky RPC

* chore: bump Reth to v1.8.1 (succinctlabs#155)

* chore: bump Reth to v1.8.2 (succinctlabs#157)

* feat: readable Debug formatting for MPT nodes (succinctlabs#156)

* Add full cover example for `EthereumState` debug printing.

* Implement custom debug print for MPT types.

* Fix clippy errors.

* fix: remove log_bloom form CSV report (succinctlabs#158)

Fixes an error in 1dd3021 / succinctlabs#139, where log_bloom printing was removed but the header columns wasn't.

* fix: add BPO blob schedule on sepolia (succinctlabs#159)

* chore: bump Reth to v1.8.3

* feat: update blob params (succinctlabs#161)

* chore: bump reth to v1.9.0

* chore: remove c-kzg feature flag

* feat: use a custom Crypto to replace kzg-rs

* feat: use alloy-genesis serde_bincode_compat for ChainConfig

* test: check blob schedule in bincode roundtrip

* chore: bump Reth to v1.9.1 (succinctlabs#164)

* fix: normalize the code hash whaen the RPC badly returns `0x000...000` for for non-existing EOAs

* feat: add new precompiles (succinctlabs#166)

* check kzg patch

* remove useless dependency `alloy-serde`

* add pico-processor bin (#6)

Co-authored-by: eason <eason@brevis.network>

---------

Co-authored-by: N <n@push0.dev>
Co-authored-by: leruaa <aurelien.catinon@gmail.com>
Co-authored-by: Aurélien <3535019+leruaa@users.noreply.github.com>
Co-authored-by: Dmitry Savonin <3367605+dmitry123@users.noreply.github.com>
Co-authored-by: koxu1996 <andrzej1_1@o2.pl>
Co-authored-by: Lancelot de Ferrière <wraitii@users.noreply.github.com>
Co-authored-by: fakedev9999 <taehoon@succinct.xyz>
Co-authored-by: Héctor Masip Ardevol <68732820+hecmas@users.noreply.github.com>
Co-authored-by: eason <eason@brevis.network>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants