-
Notifications
You must be signed in to change notification settings - Fork 125
feat: schedule fusaka #111
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
Conversation
siladu
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Besu config looks good
**Motivation** This PR schedules Fulu fork and BPO1 and BPO2 on remaining testnets Sepolia and Hoodi. **Description** Updates network configs for Fulu fork Includes BPO1 and BPO2 configs For both Sepolia and Hoodi As defined in Sepolia: eth-clients/sepolia#111 As defined in Hoodi: eth-clients/hoodi#21 Wait for confirmation of these remaining testnets configs before merging.
| # 5s | ||
| TTFB_TIMEOUT: 5 | ||
| # 10s | ||
| RESP_TIMEOUT: 10 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like these are defaults from the extended mainnet config. I'd recommend only making changes in this PR to support fusaka. In any case, I confirmed this is the same as mainnet so removing these fields has no effect.
- Holesky on Wednesday, 1 October 2025 08:48:00 (eth-clients/holesky#132) - Sepolia on Tuesday, 14 October 2025 07:36:00 (eth-clients/sepolia#111) - Hoodi on Tuesday, 28 October 2025 18:53:12 (eth-clients/hoodi#21)
…a into bbusa/schedule-fusaka
Holesky - #8096 Hoodi - #8097 Sepolia - #8099 Testnet configs for Holesky, Hoodi and Sepolia Holesky - eth-clients/holesky#132 Hoodi - eth-clients/hoodi#21 Sepolia - eth-clients/sepolia#111 Co-Authored-By: Eitan Seri- Levi <[email protected]>
- Holesky on Wednesday, 1 October 2025 08:48:00 (eth-clients/holesky#132) - Sepolia on Tuesday, 14 October 2025 07:36:00 (eth-clients/sepolia#111) - Hoodi on Tuesday, 28 October 2025 18:53:12 (eth-clients/hoodi#21)
Holesky - sigp#8096 Hoodi - sigp#8097 Sepolia - sigp#8099 Testnet configs for Holesky, Hoodi and Sepolia Holesky - eth-clients/holesky#132 Hoodi - eth-clients/hoodi#21 Sepolia - eth-clients/sepolia#111 Co-Authored-By: Eitan Seri- Levi <[email protected]>
commit 21b7323c5d26a5b4d50dfe047b0cf1da61b1e1da Author: awskii <[email protected]> Date: Tue Jan 13 17:48:00 2026 +0900 L2rpc defaults (#18625) commit 94d00eb0470468f05984d0ff6f89346734522e06 Author: awskii <[email protected]> Date: Sat Dec 27 13:33:27 2025 +1000 Update arb-sepolia snapshots to 228M (#18481) commit f98bb89918837f0c2dbe121474cd8857170f6446 Author: awskii <[email protected]> Date: Thu Dec 25 11:08:12 2025 +1000 arbitrum snapshots up to 226.6M (#18464) commit b11181b3c6fe9d0ef1cee25dc79254d6eedd196d Merge: a55c4f6d51 e3fd16a9df Author: awskii <[email protected]> Date: Wed Dec 24 21:03:45 2025 +1000 Merge pull request #18434 from erigontech/arbitrum-clean-main-51 RE: Arbitrum clean main 51 commit e3fd16a9dfd61b24e8ce81d6bbfe1d172e9c2633 Author: awskii <[email protected]> Date: Thu Dec 18 20:20:58 2025 +1000 arbos 51 fixes commit ae0b1bb835a25f5f3d4902dffacdff80b8dd72af Merge: bf940dba4c 31d5665459 Author: awskii <[email protected]> Date: Thu Dec 18 12:02:59 2025 +1000 Merge branch 'arbitrum' into arbitrum-clean-main-51 commit bf940dba4c7ee14b5105e0b23e1fe0393a9b970c Author: awskii <[email protected]> Date: Thu Dec 11 18:39:50 2025 +0700 save fixes commit a55c4f6d518833945f21a31d9639db8dd99dd64d Author: awskii <[email protected]> Date: Wed Dec 24 11:42:56 2025 +1000 Revert "Arbitrum OS 51" (#18433) Reverts erigontech/erigon#18386 commit ea7c44c894875c6570a8e15e1090d07ebce4a4f5 Author: awskii <[email protected]> Date: Wed Dec 24 11:13:04 2025 +1000 Arbitrum OS 51 (#18386) Signed-off-by: jishudashen <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: xinhangzhou <[email protected]> Signed-off-by: LesCyber <[email protected]> Signed-off-by: fengyuchuanshen <[email protected]> Signed-off-by: pingshuijie <[email protected]> Co-authored-by: milen <[email protected]> Co-authored-by: Ilya Mikheev <[email protected]> Co-authored-by: JkLondon <[email protected]> Co-authored-by: Matt Joiner <[email protected]> Co-authored-by: Alex Sharov <[email protected]> Co-authored-by: Bartosz Zawistowski <[email protected]> Co-authored-by: MozirDmitriy <[email protected]> Co-authored-by: lystopad <[email protected]> Co-authored-by: antonis19 <[email protected]> Co-authored-by: antonis19 <[email protected]> Co-authored-by: jishudashen <[email protected]> Co-authored-by: Nikita Ostroukhov <[email protected]> Co-authored-by: Michelangelo Riccobene <[email protected]> Co-authored-by: Galoretka <[email protected]> Co-authored-by: lupin012 <[email protected]> Co-authored-by: blxdyx <[email protected]> Co-authored-by: blxdyx <[email protected]> Co-authored-by: Andrew Ashikhmin <[email protected]> Co-authored-by: Snezhkko <[email protected]> Co-authored-by: Giulio rebuffo <[email protected]> Co-authored-by: canepat <[email protected]> Co-authored-by: sudeepdino008 <[email protected]> Co-authored-by: Paweł Bylica <[email protected]> Co-authored-by: Fibonacci747 <[email protected]> Co-authored-by: Kewei <[email protected]> Co-authored-by: Bashmunta <[email protected]> Co-authored-by: Mark Holt <[email protected]> Co-authored-by: mholt-dv <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: alex <[email protected]> Co-authored-by: Shoham Chakraborty <[email protected]> Co-authored-by: RealMaxing <[email protected]> Co-authored-by: Willian Mitsuda <[email protected]> Co-authored-by: Michele Modolo <[email protected]> Co-authored-by: xinhangzhou <[email protected]> Co-authored-by: yperbasis <[email protected]> Co-authored-by: LesCyber <[email protected]> Co-authored-by: Alleysira <[email protected]> Co-authored-by: fengyuchuanshen <[email protected]> Co-authored-by: Torprius <[email protected]> Co-authored-by: Ping Shuijie <[email protected]> Co-authored-by: Forostovec <[email protected]> Co-authored-by: Nazarii Denha <[email protected]> Co-authored-by: Bartosz Zawistowski <[email protected]> Co-authored-by: JkLondon <[email protected]> Co-authored-by: Somnath <[email protected]> commit 31d5665459981479acf3ec12d659c74ab832fe6c Author: awskii <[email protected]> Date: Fri Dec 12 11:24:32 2025 +0700 Arbitrum fix nil map bad header markup (#18274) commit 0827c02e42c0611beb13745e954efafbf9a220e4 Author: awskii <[email protected]> Date: Fri Dec 12 01:14:23 2025 +0700 Arbitrum snapshots up to 217M (#18259) commit 6f3655e5cf346af23eb84182ffdaff41b6b9b8b4 Author: Nazarii Denha <[email protected]> Date: Thu Dec 11 19:01:59 2025 +0100 Merge erigon main into working version of arbitrum (#18258) Signed-off-by: jishudashen <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: xinhangzhou <[email protected]> Signed-off-by: LesCyber <[email protected]> Signed-off-by: fengyuchuanshen <[email protected]> Signed-off-by: pingshuijie <[email protected]> Co-authored-by: antonis19 <[email protected]> Co-authored-by: antonis19 <[email protected]> Co-authored-by: Alex Sharov <[email protected]> Co-authored-by: Andrew Ashikhmin <[email protected]> Co-authored-by: lupin012 <[email protected]> Co-authored-by: Fibonacci747 <[email protected]> Co-authored-by: awskii <[email protected]> Co-authored-by: Matt Joiner <[email protected]> Co-authored-by: Michelangelo Riccobene <[email protected]> Co-authored-by: Somnath <[email protected]> Co-authored-by: canepat <[email protected]> Co-authored-by: sudeepdino008 <[email protected]> Co-authored-by: milen <[email protected]> Co-authored-by: Ilya Mikheev <[email protected]> Co-authored-by: JkLondon <[email protected]> Co-authored-by: Bartosz Zawistowski <[email protected]> Co-authored-by: MozirDmitriy <[email protected]> Co-authored-by: lystopad <[email protected]> Co-authored-by: jishudashen <[email protected]> Co-authored-by: Nikita Ostroukhov <[email protected]> Co-authored-by: Galoretka <[email protected]> Co-authored-by: blxdyx <[email protected]> Co-authored-by: blxdyx <[email protected]> Co-authored-by: Snezhkko <[email protected]> Co-authored-by: Giulio rebuffo <[email protected]> Co-authored-by: Paweł Bylica <[email protected]> Co-authored-by: Kewei <[email protected]> Co-authored-by: Bashmunta <[email protected]> Co-authored-by: Mark Holt <[email protected]> Co-authored-by: mholt-dv <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: alex <[email protected]> Co-authored-by: Shoham Chakraborty <[email protected]> Co-authored-by: RealMaxing <[email protected]> Co-authored-by: Willian Mitsuda <[email protected]> Co-authored-by: Michele Modolo <[email protected]> Co-authored-by: xinhangzhou <[email protected]> Co-authored-by: yperbasis <[email protected]> Co-authored-by: LesCyber <[email protected]> Co-authored-by: Alleysira <[email protected]> Co-authored-by: fengyuchuanshen <[email protected]> Co-authored-by: Torprius <[email protected]> Co-authored-by: Ping Shuijie <[email protected]> Co-authored-by: Forostovec <[email protected]> Co-authored-by: Bartosz Zawistowski <[email protected]> Co-authored-by: awskii <[email protected]> Co-authored-by: JkLondon <[email protected]> commit 2cdc9a1a8258519c1a48f52147147406042cd872 Merge: 5a9301750d 7e1e394435 Author: awskii <[email protected]> Date: Thu Dec 11 15:56:56 2025 +0700 Merge branch 'arbitrum-50' into arbitrum-merge-main-50 commit 5a9301750dcd29d81ab85e024b8c6c0d33822401 Author: awskii <[email protected]> Date: Wed Dec 10 12:50:49 2025 +0700 save commit 7e1e394435a8dba41e15ca7a68236abe8761f17b Author: awskii <[email protected]> Date: Wed Dec 10 12:29:40 2025 +0700 save commit eb24d6e3384bd28a45e268d80e859e801d9100b4 Merge: 159ef46696 2ad732384d Author: awskii <[email protected]> Date: Tue Dec 9 18:55:47 2025 +0700 Merge commit 'b7999a2c' into arbitrum-50 commit 159ef466964934d049ab4b24ebd2dd4c3022dfb2 Author: Bartosz Zawistowski <[email protected]> Date: Mon Nov 17 10:52:40 2025 +0100 Some progress Further progress add needed contracts additions for arb50 (#18031) save save save commit 2ad732384d6a7f366fdbbbe81d58458e4f781332 Author: awskii <[email protected]> Date: Tue Dec 9 17:33:13 2025 +0700 save commit 3b429ce451ee51cc6984a5c3ab9e61bfdb140ad6 Author: awskii <[email protected]> Date: Tue Dec 9 16:08:01 2025 +0700 save commit 9d418db5e28e86032d5de2100cdc1c5c17358a15 Author: awskii <[email protected]> Date: Tue Dec 9 15:53:19 2025 +0700 save commit 6a6ecd32975df054d2e6b143875a5bc614fcd871 Author: Bartosz Zawistowski <[email protected]> Date: Mon Nov 17 10:52:40 2025 +0100 Some progress Further progress add needed contracts additions for arb50 (#18031) save commit c8f4b12191a86a98b8b568627fd4584de3bc6155 Author: awskii <[email protected]> Date: Fri Oct 31 15:57:37 2025 +0700 arb: Fix downloaders uninit field access (#17727) Closes #336 commit 31584795fde8bf720440176411a4d22ceca43363 Merge: f37c54528b becbf9f514 Author: Nazarii <[email protected]> Date: Mon Dec 8 11:16:33 2025 +0000 Merge remote-tracking branch 'origin/arbitrum' into arbitrum/merge-main/without50 commit f37c54528b8b66036795a3ffd674a0f4ce6919db Author: Nazarii <[email protected]> Date: Mon Dec 8 11:04:48 2025 +0000 fix failing tx commit becbf9f5143c62532a9bc61384a88d47407660f6 Author: awskii <[email protected]> Date: Mon Nov 17 17:36:16 2025 +0700 save commit 1c9ff9447e4fcbb642472aeb6ddfb61641cc191a Author: awskii <[email protected]> Date: Fri Nov 14 22:27:36 2025 +0700 save commit a305dede183934cbda3f6e77eb2e41afc9b1ec44 Author: awskii <[email protected]> Date: Fri Nov 14 21:55:32 2025 +0700 save commit 3f14874079bc67dc53aa330faa19641217617db0 Author: awskii <[email protected]> Date: Fri Nov 14 21:31:08 2025 +0700 save commit e2d619e94b982857d40259bec51e57b8b8c4089b Author: awskii <[email protected]> Date: Fri Nov 14 21:27:25 2025 +0700 save commit eb3ba091105f8c0670478cbc270592c493caa920 Author: awskii <[email protected]> Date: Fri Nov 14 21:18:25 2025 +0700 save commit dbbaeda8054036442c89fc69b98bb50da0a887c0 Author: awskii <[email protected]> Date: Fri Nov 14 21:13:57 2025 +0700 save commit 15bce89cd66bfa7ebc176d3af3b532f37d61bf68 Author: awskii <[email protected]> Date: Fri Nov 14 21:12:19 2025 +0700 save commit 023bb721d511e309f60646fcd401c642c0ac28c0 Author: awskii <[email protected]> Date: Fri Nov 14 21:08:20 2025 +0700 save commit bbe513616a60478488b073bcc039e4ba615cd593 Author: awskii <[email protected]> Date: Fri Nov 14 20:54:12 2025 +0700 save commit 78241108932a2e800650db643e19070fce6edfaf Author: awskii <[email protected]> Date: Fri Nov 14 18:52:30 2025 +0700 save commit a99aa63063f5da5744afd6afef9f14d84e98a077 Author: awskii <[email protected]> Date: Fri Nov 14 18:23:29 2025 +0700 save commit 96f35c4aadf808f4183e9e1a099ed565e738f283 Author: awskii <[email protected]> Date: Fri Nov 14 16:50:56 2025 +0700 save commit ef1e3af36c316e6f592bf17c2d89e6359cc4eab3 Author: awskii <[email protected]> Date: Fri Nov 14 14:36:13 2025 +0700 save commit 2a363478aebae0d2a69888078588e935edd13e99 Author: awskii <[email protected]> Date: Fri Nov 14 13:41:02 2025 +0700 reset receipt commit 3af9476b368fa56d0f786f2999b881b1da580052 Author: awskii <[email protected]> Date: Thu Nov 13 17:06:43 2025 +0700 save commit c9578a440b124e0b4b431af21303973fb644344f Author: awskii <[email protected]> Date: Thu Nov 13 16:39:34 2025 +0700 save commit 5242eb6a587499909256e7d4addebd5181240740 Author: awskii <[email protected]> Date: Thu Nov 13 16:38:58 2025 +0700 save commit 7747d7dcb079668629971d85bb3588d5d50d0b89 Author: awskii <[email protected]> Date: Thu Nov 13 16:27:06 2025 +0700 save commit acce12b239c1a3dee54853936362d218748d0891 Author: awskii <[email protected]> Date: Tue Nov 11 18:28:50 2025 +0700 save commit d69e29d14baf69b3ca9c93de7b6123da1f01fa75 Author: awskii <[email protected]> Date: Tue Nov 11 17:30:21 2025 +0700 save commit 136ed3376fb536226d93376e60d065af1e91901e Author: awskii <[email protected]> Date: Mon Nov 10 18:23:46 2025 +0700 save commit ea1c3cd7284597c103b7bbec4f5eeefdd412c6b4 Author: awskii <[email protected]> Date: Mon Nov 10 18:09:03 2025 +0700 save commit eef313243aa1a0f9fac36af773614cd4a751b5e6 Author: awskii <[email protected]> Date: Wed Nov 5 16:31:06 2025 +0700 save commit 7bea8d59e9bd6cf431e225068666ce54c2b5c80a Author: awskii <[email protected]> Date: Tue Nov 4 10:23:45 2025 +0700 save commit d1e70f01d825782d81f997f7cf06ead4111163cd Author: awskii <[email protected]> Date: Sat Nov 1 01:41:30 2025 +0700 save commit dc89f0e6c853b8ecf9438fac92acb3552d58bcbe Author: awskii <[email protected]> Date: Sat Nov 1 01:34:57 2025 +0700 save commit ea297cba3542b6e7c9248dfdd9dee416c6f52739 Author: awskii <[email protected]> Date: Sat Nov 1 01:30:14 2025 +0700 save commit 14c66084d0cdf443868b1ba73d11e7859c61582a Author: awskii <[email protected]> Date: Sat Nov 1 00:48:06 2025 +0700 save commit 9d76949f00bdcac53a45700e2a1824fab70792cd Author: awskii <[email protected]> Date: Fri Oct 31 23:12:41 2025 +0700 save commit 09e8f2e9ad1fea9c08c466a28e45186d4495794a Author: awskii <[email protected]> Date: Fri Oct 31 23:02:25 2025 +0700 save commit a3604405ab704c260e7befc67f664172e5bbdaa5 Author: awskii <[email protected]> Date: Fri Oct 31 21:51:02 2025 +0700 save commit 7d680c0ba3f8f9578c933dc457709d37b6217e50 Author: awskii <[email protected]> Date: Fri Oct 31 16:34:01 2025 +0700 save commit c858eda3e3ad7ced47fc8cf34068b0038249fd59 Merge: 7b7d90d05b 71595e723c Author: Nazarii Denha <[email protected]> Date: Thu Oct 30 17:34:39 2025 +0100 Merge pull request #17716 from erigontech/arb/merge-main2 Arb/merge main2 commit 7b7d90d05bdd819916de531c394fffb7191888ce Author: Nazarii Denha <[email protected]> Date: Thu Oct 30 17:31:24 2025 +0100 Revert "merge main@68807e9d4153adfd8e2a7811f81a29908862cbf4 to arb0" (#17717) Reverts erigontech/erigon#17648, to re-merge without squashing commit fe86bd07f061d6f8d1a4226e099204e375136447 Author: Nazarii Denha <[email protected]> Date: Thu Oct 30 15:33:46 2025 +0100 merge main@68807e9d4153adfd8e2a7811f81a29908862cbf4 to arb0 (#17648) Signed-off-by: jishudashen <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: xinhangzhou <[email protected]> Signed-off-by: LesCyber <[email protected]> Signed-off-by: fengyuchuanshen <[email protected]> Signed-off-by: pingshuijie <[email protected]> Co-authored-by: Andrew Ashikhmin <[email protected]> Co-authored-by: canepat <[email protected]> Co-authored-by: sudeepdino008 <[email protected]> Co-authored-by: Ilya Mikheev <[email protected]> Co-authored-by: JkLondon <[email protected]> Co-authored-by: JkLondon <[email protected]> Co-authored-by: antonis19 <[email protected]> Co-authored-by: antonis19 <[email protected]> Co-authored-by: Alex Sharov <[email protected]> Co-authored-by: lupin012 <[email protected]> Co-authored-by: Fibonacci747 <[email protected]> Co-authored-by: awskii <[email protected]> Co-authored-by: Matt Joiner <[email protected]> Co-authored-by: Michelangelo Riccobene <[email protected]> Co-authored-by: Somnath <[email protected]> Co-authored-by: milen <[email protected]> Co-authored-by: Bartosz Zawistowski <[email protected]> Co-authored-by: MozirDmitriy <[email protected]> Co-authored-by: lystopad <[email protected]> Co-authored-by: jishudashen <[email protected]> Co-authored-by: Nikita Ostroukhov <[email protected]> Co-authored-by: Galoretka <[email protected]> Co-authored-by: blxdyx <[email protected]> Co-authored-by: blxdyx <[email protected]> Co-authored-by: Snezhkko <[email protected]> Co-authored-by: Giulio rebuffo <[email protected]> Co-authored-by: Paweł Bylica <[email protected]> Co-authored-by: Kewei <[email protected]> Co-authored-by: Bashmunta <[email protected]> Co-authored-by: Mark Holt <[email protected]> Co-authored-by: mholt-dv <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: alex <[email protected]> Co-authored-by: Shoham Chakraborty <[email protected]> Co-authored-by: RealMaxing <[email protected]> Co-authored-by: Willian Mitsuda <[email protected]> Co-authored-by: Michele Modolo <[email protected]> Co-authored-by: xinhangzhou <[email protected]> Co-authored-by: yperbasis <[email protected]> Co-authored-by: LesCyber <[email protected]> Co-authored-by: Alleysira <[email protected]> Co-authored-by: fengyuchuanshen <[email protected]> Co-authored-by: Torprius <[email protected]> Co-authored-by: Ping Shuijie <[email protected]> Co-authored-by: Forostovec <[email protected]> Co-authored-by: Bartosz Zawistowski <[email protected]> Co-authored-by: awskii <[email protected]> commit 71595e723cee43c12926c156d1dc698a243efc19 Author: awskii <[email protected]> Date: Thu Oct 30 20:03:53 2025 +0700 tidy passes commit cf8251f66d131f83b37320c055209ab11a3df481 Author: awskii <[email protected]> Date: Thu Oct 30 19:27:06 2025 +0700 ave commit 4b67010c654ee2c2edba41ec6b21343382e7a04c Author: awskii <[email protected]> Date: Thu Oct 30 19:04:16 2025 +0700 move tests commit 32c6a4b058f35d41895b7ab0a2facf3e121e5c7e Author: awskii <[email protected]> Date: Thu Oct 30 18:55:33 2025 +0700 move tests commit 266f0957a3446d17c1cbce9aa3d75c1f55f41879 Author: awskii <[email protected]> Date: Thu Oct 30 16:46:29 2025 +0700 save commit 25531eb18e0a9c6acf18157751299e440c581d78 Author: awskii <[email protected]> Date: Thu Oct 30 16:45:32 2025 +0700 save commit b3620b1023599efed8c3dc6b77fadf994c51e461 Author: awskii <[email protected]> Date: Thu Oct 30 16:42:42 2025 +0700 save commit f8ea907007b5db2aa2662ef3dc51e78eaa79be30 Author: awskii <[email protected]> Date: Thu Oct 30 16:16:52 2025 +0700 save commit ace383be344f5aa8035575b0ad1e6966a8429a41 Author: awskii <[email protected]> Date: Thu Oct 30 15:36:40 2025 +0700 rates commit f36cc0fac0bf79daf2e519024fe432882b021a8e Author: awskii <[email protected]> Date: Thu Oct 30 15:33:32 2025 +0700 rates commit 22c61d351eac14d94b95f144d17d394fc1bf7646 Author: awskii <[email protected]> Date: Thu Oct 30 15:25:34 2025 +0700 externalTxMode commit 7d06f695430697bb267556e8f28744f1344d7fcb Author: awskii <[email protected]> Date: Thu Oct 30 15:18:26 2025 +0700 timeboosted and effective gas price encodings commit b9fc388ad363872de0390207821e4acd0afbad77 Author: awskii <[email protected]> Date: Thu Oct 30 15:09:08 2025 +0700 timeboosted and effective gas price encodings commit d38e98f21c5f78e1aa2dcda3b9495d3652238918 Author: awskii <[email protected]> Date: Thu Oct 30 14:47:34 2025 +0700 reusing same fetch parallelism as genfromrpc commit 064ef338269e6d2f32539fe9a661e213e287dec0 Author: awskii <[email protected]> Date: Thu Oct 30 10:01:43 2025 +0700 save commit 3fb3b1b70f36da3ab1dbb0009ccdbf385299ee8f Author: awskii <[email protected]> Date: Thu Oct 30 10:00:28 2025 +0700 added rate limiters commit 81485b48bce9ec873351fb6caaaacdc817335bd2 Author: awskii <[email protected]> Date: Thu Oct 30 09:57:51 2025 +0700 receipts fetching and parallel blocks fetching commit 3cd5fc745e85d428e84571a0f4d3301281813f31 Author: awskii <[email protected]> Date: Thu Oct 30 09:54:21 2025 +0700 added l2rpc.receipt commit 0fb2572ef60aa489ca896ae9ad208c6a76f9df0b Merge: fa56de34b5 ec3123dbcd Author: Bartosz Zawistowski <[email protected]> Date: Tue Oct 28 12:08:05 2025 +0100 Merge branch 'arb0' into arb/merge-main commit fa56de34b5b1a864e21f5adeb7db9ec1dd8039b2 Author: Bartosz Zawistowski <[email protected]> Date: Tue Oct 28 11:43:24 2025 +0100 Make code compile commit ec3123dbcd5ba37e8bb4cb19371f19584ec4adb0 Author: Bartosz Zawistowski <[email protected]> Date: Sun Oct 26 16:47:41 2025 +0100 Add arbitrum execution tests (#17647) Co-authored-by: awskii <[email protected]> commit 760065c2658511bd0cf858b22a758886328f7756 Author: Nazarii Denha <[email protected]> Date: Fri Oct 24 16:28:31 2025 +0200 post merge fixes commit 38308d5934b9fdcf53b61a23e7fa09330af9866a Author: sudeepdino008 <[email protected]> Date: Mon Sep 29 14:10:14 2025 +0530 [r32] avoid cache on evm timeout in eth_getLogs rpc (#17270) - might solve https://github.com/erigontech/erigon/issues/16613 - in the issue, timeout happens and so receipt is nil, we still populate the cache, leading to incorrect subsequent calls (also EMPTY is returned, rather than timeout err) commit f2800f898e5c05deec3fa1350d42f2641e7a4256 Author: lupin012 <[email protected]> Date: Sat Sep 27 05:23:23 2025 +0200 rpcdaemon: trace_filter: support block tags (#17238) The RPC specification for trace_filter includes support for block tags (e.g., 'latest', 'earliest'). Nethermind also supports this feature. commit e28a56526c4f9f3966e9a5cfc941f7fc14c6d0fc Author: Andrew Ashikhmin <[email protected]> Date: Fri Sep 26 14:04:45 2025 +0200 polygon: Set Rio Hard Fork Block for bor-mainnet (#17254) See https://forum.polygon.technology/t/bor-v2-3-0-and-heimdall-v0-4-0-release-rio-hard-fork-for-veblop-upgrade/21310 and https://github.com/0xPolygon/bor/pull/1788 commit 25a5507cc2b85bc7a5d63d188804ad1b33a2d228 Author: Andrew Ashikhmin <[email protected]> Date: Fri Sep 26 13:19:58 2025 +0200 [EIP-7825] EstimateGas: cap hi by MaxTxnGasLimit in Osaka (#17251) commit 0c191be450a1970fb064b53e84ea13000c3e7d27 Author: Kewei <[email protected]> Date: Fri Sep 26 17:49:52 2025 +0800 constrain and check column data length (#17248) issue https://github.com/erigontech/security/issues/37 and https://github.com/erigontech/security/issues/39 commit eebad52d16c04d85209d85ead542a6a2bf8db0d2 Author: Kewei <[email protected]> Date: Fri Sep 26 17:49:11 2025 +0800 Check parameters on data_column_sidecars_by_range (#17239) issue https://github.com/erigontech/security/issues/34 commit 366a3847cb30a604d0375a2639f830cf737eb727 Author: Kewei <[email protected]> Date: Fri Sep 26 17:49:03 2025 +0800 validate column data before marking it as seen (#17241) issue https://github.com/erigontech/security/issues/35 commit 67728fd1afe54d65708df78f1c5ca326a4842696 Author: canepat <[email protected]> Date: Fri Sep 26 10:51:45 2025 +0200 rpc: add eth_simulateV1 support (#15771) Implementation of `eth_simulateV1` as specified [here](https://ethereum.github.io/execution-apis/api-documentation/), there are also some additional notes [specifically for it](https://ethereum.github.io/execution-apis/ethsimulatev1-notes/). Closes #9881 *Additional Changes* - allow `nonce` override in `ethapi.ToMessage` - avoid chain ID derivation from `v` in `ethapi.NewRPCTransaction` for call simulation (i.e. where `v` is zero) - add `BlobGasUsed` field in `types.Receipt`and extract `core.MakeReceipt` to avoid duplicating the receipt creation - extend `jsonrpc.BlockOverrides` to cover more fields and fix JSON tags to match Geth's ones - define more RPC error codes *RPC Tests* - https://github.com/erigontech/rpc-tests/pull/459 *Known Issues* - `stateRoot` mismatch in simulated blocks at latest state (4 tests are currently disabled for this reason) commit 48501566e392f0f90f537ee68eeb91a9b2b80577 Author: canepat <[email protected]> Date: Thu Sep 25 17:05:11 2025 +0200 qa_tests: attach log and improve shell scripts in RPC tests (#17240) commit 13e4bfe05dc34462cd2413200ffc26effc64d616 Author: Andrew Ashikhmin <[email protected]> Date: Thu Sep 25 12:26:00 2025 +0200 [EIP-7934] Fix GetMaxRlpBlockSize call in mining block creation (#17236) Reported in https://audits.sherlock.xyz/contests/1140/voting/70 commit 7f55358d36e6bfa355081bed3d62a4eb0225b9bf Author: Andrew Ashikhmin <[email protected]> Date: Wed Sep 24 18:49:59 2025 +0200 Engine API: engine_getblobsv1 was introduced in Dencun (#17234) (Nitpicking) [engine_getblobsv1](https://github.com/ethereum/execution-apis/blob/main/src/engine/cancun.md#engine_getblobsv1) was introduced in Dencun rather than Shappella. No impact since it's just internal code. Reported in the Fusaka security contest. commit 736ed3e2c1a28fe309510164d51701b82f6f2d85 Author: Forostovec <[email protected]> Date: Wed Sep 24 14:40:09 2025 +0300 rawdbreset: correct error message when saving Headers progress (#17231) The error string for the Headers progress save incorrectly referenced “Bodies,” likely due to copy/paste. This change aligns the error message with the actual stage being saved, improving log accuracy and debuggability. commit 59bb0507c9c4aefadf586e70c4f6c94ad34dc662 Author: Michele Modolo <[email protected]> Date: Wed Sep 24 13:21:08 2025 +0200 User input "sanitization" (#17228) Set a more reliable variable expansion. commit 0928ea60be64360cdbf41168c390e2df4f001fb9 Author: Alex Sharov <[email protected]> Date: Wed Sep 24 14:48:12 2025 +0500 TrieContext: non-ptr assign with copy (#17133) commit 189af7d9d03d428c36b89ec821eedefe168b28f9 Author: lupin012 <[email protected]> Date: Wed Sep 24 07:54:11 2025 +0200 rpcdaemon: debug_accountRange support ALSO interface as GETH (#17146) This PR introduces few changes to the debug_accountRange() method to improve its compatibility with Geth. The changes are as follows: * start Parameter: The start parameter now supports both the []byte format (used currently by Erigon) and the hexutil.Bytes format (as a hexadecimal string, used by Geth). The []byte format is now considered deprecated. We can can remove in next versions. * incompletes Parameter: Added the optional incompletes parameter to the API for Geth compatibility. By default, its value is false. It's important to note that setting incompletes to true is not yet supported, as this functionality is specific to Geth's implementation. RPC-tests add tests according Geth interface commit 2f7020340868af5382f1d4878545abf3dbfe84c9 Author: milen <[email protected]> Date: Wed Sep 24 08:38:56 2025 +0300 execution: enable engine auth and rpc compat hive tests with fixed failures count (#17222) green hive run: https://github.com/erigontech/erigon/actions/runs/17954705858/job/51062867181 added issues: - https://github.com/erigontech/erigon/issues/17225 to fix rpc-compat (geth passes 190/190 - can check here https://hive.ethpandaops.io/#/group/generic) - https://github.com/erigontech/erigon/issues/17226 to fix engine auth adding to CI so we at least dont introduce new regressions commit 66f536630039fa3819f98e30779c79181803cbd7 Author: lystopad <[email protected]> Date: Tue Sep 23 20:52:15 2025 +0100 Fix parameter expansion in shell code. (#17224) Fix parameter expansion (introduced in #17221 and #17212) in shell code which could lead to broken artifact file names, etc. As of this change: ``` - DOCKER_TAGS: ${{ env.DOCKERHUB_REPOSITORY }}:$RELEASE_VERSION + DOCKER_TAGS: "${{ env.DOCKERHUB_REPOSITORY }}:${{ inputs.release_version }}" ``` You can't define an environment variable using another environment variable in the same env block of a GitHub Actions workflow. This is a known limitation of how GitHub Actions processes variables. The core reason is that the env block is processed before the step runs, and variables are not evaluated in a way that allows for self-referential or dependent definitions within the same block. commit 772884013e8b10d8cf88b368e17d31ddc4ac3516 Author: Michelangelo Riccobene <[email protected]> Date: Tue Sep 23 20:24:54 2025 +0200 test workflows: user input sanitisation (remaining issues) (#17221) see https://sonarcloud.io/project/issues?severities=BLOCKER&sinceLeakPeriod=true&issueStatuses=OPEN%2CCONFIRMED&types=VULNERABILITY&id=erigontech_erigon&open=AZlxVESo0YdgFOBaVbx9 commit 7c564efe304acfec6d1f12a31f0139d80664c1f8 Author: Andrew Ashikhmin <[email protected]> Date: Tue Sep 23 17:46:26 2025 +0200 core/vm: remove SkipAnalysis (#17217) PR #851 introduced an optimization to skip JUMPDEST analysis when executing certain historical blocks. It's now obsolete because of E3 snapshots. commit 141b3887d6f52fc1f4dd9be98204da261d57d68a Author: Ping Shuijie <[email protected]> Date: Tue Sep 23 23:44:45 2025 +0800 refactor: use the built-in max/min to simplify the code (#16213) use the built-in max/min to simplify the code Signed-off-by: pingshuijie <[email protected]> Co-authored-by: yperbasis <[email protected]> commit a161a792cae656e0788e98f0411071fbef564f01 Author: Andrew Ashikhmin <[email protected]> Date: Tue Sep 23 17:43:04 2025 +0200 [cleanup] common instead of libcommon (#17218) commit 6ea29b679a1bc1f2adfcbc3abf60879b4e337aa8 Author: Michelangelo Riccobene <[email protected]> Date: Tue Sep 23 17:30:47 2025 +0200 test workflows: user input sanitisation (#17212) commit 465da2da24458d0406ddb6fd6d38f3caa1bda839 Author: milen <[email protected]> Date: Tue Sep 23 18:30:25 2025 +0300 execution: fix deadlock in block building when run in envs with 1 erigon block builder (#17213) closes https://github.com/erigontech/erigon/issues/17041 commit 9e1f99599611d7d274d0c77e74ff7caa0ca94cc4 Author: Torprius <[email protected]> Date: Tue Sep 23 17:15:10 2025 +0200 Fix error handling in OnOpcode memory copy (#15075) Previously, the result of `GetMemoryCopyPadded` was ignored and a TODO comment was left in place. This change replaces the placeholder with actual error handling logic. Changes: - Capture and check the `err` from `GetMemoryCopyPadded` - Log a warning if an error occurs - Fallback to a zero-filled slice if the copy fails or is empty commit dcad33436915437854d0f7fb9c838d2752ed8f60 Author: fengyuchuanshen <[email protected]> Date: Tue Sep 23 22:46:32 2025 +0800 refactor: use maps.Copy for cleaner map handling (#17087) There is a [new function](https://pkg.go.dev/[email protected]#Copy) added in the go1.21 standard library, which can make the code more concise and easy to read. Signed-off-by: fengyuchuanshen <[email protected]> Co-authored-by: yperbasis <[email protected]> commit 0d1b968b7114569dc5fe6e012e3a9ec263520a64 Author: Alleysira <[email protected]> Date: Tue Sep 23 22:39:02 2025 +0800 Fix getBadBlocks to return empty slice instead of null (#17180) Resolve #17179. This is my first PR to erigon, and looking forward to your review and feedback! commit 2df314416f43c9d8e9d7ef6eb86f1b158a81559f Author: LesCyber <[email protected]> Date: Tue Sep 23 22:36:28 2025 +0800 refactor: unify the error handling methods that are different from the project style (#14037) unify the error handling methods that are different from the project style Signed-off-by: LesCyber <[email protected]> Co-authored-by: alex <[email protected]> Co-authored-by: yperbasis <[email protected]> commit 6066b7b8001354eba676768996da96f7e030b5b6 Author: xinhangzhou <[email protected]> Date: Tue Sep 23 22:19:40 2025 +0800 refactor: use maps.Copy for cleaner map handling (#14277) since go.1.21 support map.Copy ref: https://pkg.go.dev/maps#Copy Signed-off-by: xinhangzhou <[email protected]> Co-authored-by: alex <[email protected]> Co-authored-by: yperbasis <[email protected]> commit d4acb91b5bfb984ba3e129cc4712e7009cec277c Author: Giulio rebuffo <[email protected]> Date: Tue Sep 23 13:29:45 2025 +0200 Caplin: better waiting huristic for snapshot downloader (#17204) Co-authored-by: Kewei <[email protected]> commit d3b39cc8de68dcc2161caced6eff20b6a707d339 Author: Michele Modolo <[email protected]> Date: Tue Sep 23 11:51:12 2025 +0200 User input "sanitization" (#17207) This "sanitizes" an user input by making it non-executable. commit eacd1b6aed074247de088da8dbdf953a0bdb61c7 Author: milen <[email protected]> Date: Tue Sep 23 12:03:09 2025 +0300 polygon/sync: demote log for failed block download to warn (#17209) causes sync to tip test to fail due to its error detection - but this is not a fatal error, we just skip the block event and move on to the next commit ba898a4fdfb2980adc53746e30914518fbbd6c2f Author: Willian Mitsuda <[email protected]> Date: Tue Sep 23 04:18:26 2025 -0300 Add unit tests (#17206) commit b168d2c52f4aacca6378e486a8d648ba84d47663 Author: canepat <[email protected]> Date: Tue Sep 23 06:07:13 2025 +0200 evm: fix GasPrice check when NoBaseFee (#17196) commit aafa707da53a041a0fedc89939db05c21f8b5e32 Author: milen <[email protected]> Date: Tue Sep 23 07:03:58 2025 +0300 tests: fix flaky tip event channel tests (#17200) closes https://github.com/erigontech/erigon/issues/15463 recently got a flaky failure on one of my commits in main, e.g. [run](https://github.com/erigontech/erigon/actions/runs/17918145317/job/50945738531) easy to fix using go1.24+ `synctest` pkg ``` ➜ go test -count 1000 -race -run '^TestTipEventsCompositeChannel$' ./polygon/sync ok github.com/erigontech/erigon/polygon/sync 33.349s ➜ go test -count 1000 -race -run '^TestEventChannel$' ./polygon/sync ok github.com/erigontech/erigon/polygon/sync 31.913s ``` commit f5c5b033e7892e8fa561d2d06ee6318ca612260e Author: Andrew Ashikhmin <[email protected]> Date: Tue Sep 23 06:03:22 2025 +0200 version 3.3.0-dev (#17202) commit 4d1d2e888300811e88239beeb44cadb1c9520919 Author: RealMaxing <[email protected]> Date: Tue Sep 23 04:30:28 2025 +0300 db: remove unused RetryableHttpLogger adapter (#17072) Removes the `RetryableHttpLogger` adapter that was marked with a `TODO` comment for removal. **Changes:** - Remove `RetryableHttpLogger` struct and constructor from `downloadercfg/logger.go` - Set `retryablehttp.Client.Logger = nil` in webseed initialization to disable internal logging - Remove unused import of `downloadercfg` package from `webseed.go` Fixes the TODO at line 114 in `db/downloader/downloadercfg/logger.go`. commit e3a4a7d89aed6f872888d020bd6e88ec1ecd4171 Author: Andrew Ashikhmin <[email protected]> Date: Mon Sep 22 20:02:48 2025 +0200 Schedule Fusaka on test nets (#17197) - Holesky on Wednesday, 1 October 2025 08:48:00 (https://github.com/eth-clients/holesky/pull/132) - Sepolia on Tuesday, 14 October 2025 07:36:00 (https://github.com/eth-clients/sepolia/pull/111) - Hoodi on Tuesday, 28 October 2025 18:53:12 (https://github.com/eth-clients/hoodi/pull/21) commit 6a5587788b5fc0af103fafd8c182a30a564bc809 Author: sudeepdino008 <[email protected]> Date: Mon Sep 22 20:24:10 2025 +0530 validate domain progress in integrity (#17193) - do not throw error, but print warning when domain progress < account progress - rename `AssertNotBehindAccounts` -> `ValidateDomainProgress` - use `ValidateDomainProgress` in integrity check - some comments to indicate why the above might happen - fix check for rcache (which would fail for consecutive empty blocks causing `diff > 1`) commit 66d215f7440cc493060e5988f6a6c4b2d88876d0 Author: milen <[email protected]> Date: Mon Sep 22 17:43:54 2025 +0300 execution/bbd: final follow up to migrate astrid to use bbd (#17194) 2nd follow up from https://github.com/erigontech/erigon/pull/16073 is to have Astrid use the same flow for backward block downloads as Ethereum - this unites the 2 benefits of this are: - the new backward block downloader abstraction matures more - I found 2 small issues with it while doing this work that are now fixed - also it's interface is more flexible to cater for both use cases now - there will be performance gains in astrid when handling milestone mismatches - the new downloader is much quicker to figure out what peers it can backward download the milestone from and gives a fail/success answer much quicker (no 60 sec stalling when we hit a peer that doesn't have the milestone as previously) - also when getting a new block hash event we can directly backward download to a connection point in the canonical chain builder (instead of first downloading 1 block from a peer and then realising that we need to download more because there is a gap and sending more requests) commit 8a9f3c876d62addb30e33b5988d81a5ef2a88ccb Author: canepat <[email protected]> Date: Mon Sep 22 16:28:37 2025 +0200 qa-tests: sync-from-scratch for Hoodi network (#16809) commit bb7fc134b028769c311dedc28e5ca082d222d009 Author: lupin012 <[email protected]> Date: Mon Sep 22 16:26:46 2025 +0200 qa_tests: ensure same block for RPC tests on latest (#17172) commit db1cbc241a075a224be4600aca19702dfedc0aac Author: milen <[email protected]> Date: Mon Sep 22 17:14:00 2025 +0300 execution/tests: add retry to engine api tests for no connection on win (#17195) after https://github.com/erigontech/erigon/pull/17164 we got a flake in this [run](https://github.com/erigontech/erigon/actions/runs/17908063097/job/50913085203) with: ``` engine_api_tester.go:223: Error Trace: github.com/erigontech/erigon/execution/tests/engine_api_tester.go:223 github.com/erigontech/erigon/execution/tests/engine_api_tester.go:63 github.com/erigontech/erigon/execution/tests/engine_api_reorg_test.go:34 Error: Received unexpected error: Post "http://127.0.0.1:58525/": dial tcp 127.0.0.1:58525: connectex: No connection could be made because the target machine actively refused it. Test: TestEngineApiInvalidPayloadThenValidCanonicalFcuWithPayloadShouldSucceed ``` adding the corresponding err to the retry-able errors for the engine api tester (it is an initialisation timing err) commit 8c6a3f5c94915193f2842d035c824f8ecc22e517 Author: Andrew Ashikhmin <[email protected]> Date: Mon Sep 22 14:26:35 2025 +0200 RPC: disable EIP-7825 gas limit check for eth_call and ilk (#17169) See https://github.com/ethereum/go-ethereum/pull/32641 & https://discord.com/channels/595666850260713488/1416131247251521556 commit 4dbe6d28d325a4edeb1c410860563839f6c95279 Author: milen <[email protected]> Date: Mon Sep 22 15:14:33 2025 +0300 polygon/bor: reenable some fixed tests (#17192) closes https://github.com/erigontech/erigon/issues/15017 had this old branch in my local from few weeks ago but forgot to push it After https://github.com/erigontech/erigon/pull/16135 the "panic db closed" errors stopped (fix is in mock sentry which the tests in this PR are using so we can re-enable them) commit e9bc7d6487a52d67927553d74dbce3da4371ee6c Author: milen <[email protected]> Date: Mon Sep 22 15:03:44 2025 +0300 polygon/db: minor pkg rename for clarity (#17191) minor tidy, noticed recently commit 65f3288f2ce922388672361b9264d4645b75c0e8 Author: milen <[email protected]> Date: Mon Sep 22 14:44:00 2025 +0300 torrent: cherry-pick from r31 to fix panic on index out of range in torrent lib (#17190) cherry-pick of https://github.com/erigontech/erigon/pull/16990 since I run into the same panic in `main` while running tests commit a8c71e9910043cf660539871d415ab90058d8089 Author: Shoham Chakraborty <[email protected]> Date: Mon Sep 22 19:28:45 2025 +0800 Fix incorrect `GoodPeers` count (#17171) After eth/69, we were calling `getOrCreatePeer` before the handshake, however in the case of a failed handshake these peers were not being cleaned up - leading to incorrect peer counts in the `GoodPeers` log. Since there is a constraint of setting up `defer`s in the correct order, we create the `peerInfo` after the handshake and store the handshake data in temporary variables. commit 28370ac6d2b55c3a0008889b2a089e6a7f0ebf53 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 22 11:03:50 2025 +0000 build(deps): bump SonarSource/sonarqube-scan-action from 5 to 6 (#17177) Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action) from 5 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sonarsource/sonarqube-scan-action/releases">SonarSource/sonarqube-scan-action's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>BREAKING CHANGE!</h2> <p>In order to prevent command-line injection, the actions has been rewritten from Bash to JS, and the <code>args</code> input is now parsed differently. When updating to v6, you might have to update your workflow to change how arguments are quoted. For example, if you were previously passing:</p> <pre lang="yaml"><code>- uses: SonarSource/sonarqube-scan-action@<action version> with: args: > -Dsonar.projectName="My Project" </code></pre> <p>you should now pass:</p> <pre lang="yaml"><code>- uses: SonarSource/sonarqube-scan-action@<action version> with: args: > "-Dsonar.projectName=My Project" </code></pre> <p>For more <code>args</code> passing examples, please refer to the <a href="https://github.com/SonarSource/sonarqube-scan-action/tree/master?tab=readme-ov-file#args">README</a> file</p> <h2>What's Changed</h2> <ul> <li>SQSCANGHA-106 Migrate from Bash to JS by <a href="https://github.com/jeremy-davis-sonarsource"><code>@jeremy-davis-sonarsource</code></a> in <a href="https://redirect.github.com/SonarSource/sonarqube-scan-action/pull/208">SonarSource/sonarqube-scan-action#208</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/SonarSource/sonarqube-scan-action/compare/v5.3.1...v6.0.0">https://github.com/SonarSource/sonarqube-scan-action/compare/v5.3.1...v6.0.0</a></p> <h2>v5.3.1</h2> <h2>OVERLOOKED BREAKING CHANGE!</h2> <p>In order to prevent command-line injection, the way to parse the <code>args</code> input has been changed, but this is possibly a breaking change regarding support of quotes.</p> <p>For example, if you were previously passing:</p> <pre lang="yaml"><code>- uses: SonarSource/sonarqube-scan-action@<action version> with: args: > -Dsonar.projectName="My Project" </code></pre> <p>you should now pass:</p> <pre lang="yaml"><code>- uses: SonarSource/sonarqube-scan-action@<action version> with: args: > "-Dsonar.projectName=My Project" </code></pre> <p>Edit: We have now released v6 that more accurately reflect this breaking change.</p> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/fd88b7d7ccbaefd23d8f36f73b59db7a3d246602"><code>fd88b7d</code></a> SQSCANGHA-119 New Readme structure</li> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/27a157d2340e5fea28d60904924f01766fd66dfe"><code>27a157d</code></a> SQSCANGHA-118 Update the README to document the breaking change for args parsing</li> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/e327da8e7856f7924529230d1ff7c1487eaf757a"><code>e327da8</code></a> NO-JIRA Add documentation for contribution</li> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/ff001fd60075371d6a718f7bdb70514d38aeaa60"><code>ff001fd</code></a> SQSCANGHA-107 Migrate install-build-wrapper</li> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/a88c96d7e45f0b6ea8ff876b52043d5d1f14a804"><code>a88c96d</code></a> SQSCANGHA-107 Make room for install-build-wrapper action</li> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/a64281002cbd123eadac8e639a2c821a87660c41"><code>a642810</code></a> SQSCANGHA-112 SQSCANGHA-113 Fixes from review and keytool refactor</li> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/60aee7033be5cd8ea3b942e3d552dc74074fde62"><code>60aee70</code></a> NO-JIRA Disable fail fast on matrix jobs</li> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/502204eab40a6365f41dfd0ee96a1046116228b2"><code>502204e</code></a> NO-JIRA Fix test assertion</li> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/0b794a06fae2d7d391ae19b91eb1f2d9d08ccccd"><code>0b794a0</code></a> SQSCANGHA-112 Delete legacy shell script</li> <li><a href="https://github.com/SonarSource/sonarqube-scan-action/commit/ece10df5d76d338d13498c2fe5b93ab2d4e14494"><code>ece10df</code></a> SQSCANGHA-112 Extract installation step and other fixes</li> <li>Additional commits viewable in <a href="https://github.com/sonarsource/sonarqube-scan-action/compare/v5...v6">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 99bdcceb898206845379b655abb2497fb6b4a812 Author: Shoham Chakraborty <[email protected]> Date: Mon Sep 22 19:02:00 2025 +0800 Enable eth/69 (#17186) Keep eth/68 on port 30303 to keep Hive tests passing for now. Hive test run: https://github.com/erigontech/erigon/actions/runs/17908526341/job/50914448868 commit 3fd04d9373cfaf0f7eccc81580761bf3e6a71a73 Author: sudeepdino008 <[email protected]> Date: Mon Sep 22 16:23:59 2025 +0530 cp: handles a bug in receipt values when there's only 1 tx in the block (query only) (#17187) https://github.com/erigontech/erigon/issues/16944 commit 6f89081d70aa721db5670e04098cc28d9d1071a1 Author: Nikita Ostroukhov <[email protected]> Date: Mon Sep 22 11:27:51 2025 +0100 Fixed fd leak in caplin .idx files (#17168) (#17183) Cherry-pick of this commit: https://github.com/erigontech/erigon/pull/17168 commit 48a90d78301f822f7d65c48b6a48c6d5a417a480 Author: Shoham Chakraborty <[email protected]> Date: Mon Sep 22 18:26:14 2025 +0800 p2p: Support sideprotocols in sentry_client (#16723) Support for a P2P sideprotocol was first added in Erigon in https://github.com/erigontech/erigon/pull/16570, however a hack was used to make sentry client forward sideprotocol messages to the server. This refactor adds proper support for sideprotocols in sentry client, and only forwards messages that the server can handle. Requires https://github.com/erigontech/interfaces/pull/265 commit c21ce651336c536fca7c8d003233ae5f2dfc52d0 Author: Matt Joiner <[email protected]> Date: Mon Sep 22 18:35:25 2025 +1000 3.1 default rate flags to main (#17181) Copies https://github.com/erigontech/erigon/pull/16526 which was merged to 3.1. commit 2975bde24041236b183f284503e67ceaac29e6c9 Author: milen <[email protected]> Date: Mon Sep 22 11:16:08 2025 +0300 execution: store changesets for last MaxReorgDepth blocks after initial cycle (#17165) On fusaka-devnet-5 we had roughly 10 out of our 20 nodes fail permanently with: ``` [INFO] [09-17|16:17:02.379] [4/6 Execution] Unwind Execution from=45875 to=45874 [DBUG] [09-17|16:17:02.381] [NewPayload] New payload verification ended status=Success err="[4/6 Execution] domains.GetDiffset(45875, 0xc9689e36d4f143b0602c76c7e2692c085cdfb323586c67a2db7028dc9457d6c8): not found" ``` In short this happened in the following scenario (reproduced and captured in the accompanying test in this PR): - we were keeping up with chain tip 1 block at a time (check `fcu0` logs below) - then the CL went into a period of inactivity (no requests were sent from it for few nearly 2 hours) - then the CL sent us a FCU - we exec-ed 357 blocks without re-orgs connecting to `fcu0` (check `fcu1` logs below) - then we got a subsequent FCU - we exec-ed 64 blocks without re-orgs connecting to `fcu1` (check `fcu2` logs below) - then we got a NewPayload on a side chain which required us to do 1 block unwind from `fcu2` (check `newPayload` logs below) - we failed with a `domains.GetDiffset(45875, 0xc9689e36d4f143b0602c76c7e2692c085cdfb323586c67a2db7028dc9457d6c8): not found` error and got stuck forever This should not happen given the `MaxReorgDepth` we support is `512` blocks. The reason for this bug is because we had a `changesetSafeRange=32` which meant that we would not be persisting change sets for `fcu1` and `fcu2` at all when we should have. This PR fixes this by changing the logic to always persist change sets for the last `512` blocks *only after we are out of our initial cycle mode*. Note, currently we determine if we are in `initialCycle` sync mode if we are exec-ing batches of 5000 blocks (as per `--sync.loop.block.limit`). Also note, that the most robust solution is to always persist change sets for the last 512 blocks of a batch of blocks, however that will make the initial sync to tip slower. So for now, we're only doing this for the batches after initial sync and rely on the fact that the first "chain tip" batch after the last "initial sync" batch will have a considerable buffer of blocks (in practice this holds true) and we will persist change sets for all the last 512 blocks of it and then going forward. If this proves out to be not stable enough we can change this in the future to always persist change sets for last 512 block of all batches and take the penalty during initial sync. Or we can think of another heuristic. For now I think this is good enough and improves the stability. This should also close https://github.com/erigontech/erigon/issues/17123 and https://github.com/erigontech/erigon/issues/16427. Same issue seen in the series of issues related to https://github.com/erigontech/erigon/issues/17025 --- `Logs from fusaka-devnet-5` `fcu0` blockNum=45454 blockHash=0x0c1b5e6036faef0278de666cccd5223c2d9008ee4c5b1b91151aae0260b05e26 executedBlocks=1 unwindedBlocks=0 ``` [DBUG] [09-17|13:42:59.828] UnwindTo block=45453 err=nil stack="[sync.go:174 forkchoice.go:341 asm_amd64.s:1700]" ... [DBUG] [09-17|13:43:00.252] [4/6 Execution] Starting Stage run ... [DBUG] [09-17|13:43:01.677] RPC Daemon notified of new headers from=45453 to=45455 amount=1 [INFO] [09-17|13:43:01.678] head updated hash=0x0c1b5e6036faef0278de666cccd5223c2d9008ee4c5b1b91151aae0260b05e26 number=45454 txnum=34718859 age=5m1s execution=337.801989ms mga s/s=163.64 average mgas/s=117.23 commit=222.615055ms alloc=419.6MB sys=857.0MB ``` period of inactivity from the CL: ``` [WARN] [09-17|15:23:27.011] flag --externalcl was provided, but no CL requests to engine-api in 19m0s ``` `fcu1` blockNum=45811 blockHash=0x58f9d6530d296f65915d9f9a950c72a4935edfe4bb6bafe4b89af79d05f04484 executedBlocks=357 unwindedBlocks=0 ``` [DBUG] [09-17|15:25:05.619] UnwindTo block=45454 err=nil stack="[sync.go:174 forkchoice.go:341 asm_amd64.s:1700]" ... [INFO] [09-17|15:25:11.314] [4/6 Execution] starting from=45454 to=45811 fromTxNum=34718859 offsetFromBlockBeginning=0 initialCycle=false useExternalTx=true inMem=false ... [DBUG] [09-17|15:26:51.307] RPC Daemon notified of new headers from=45454 to=45812 amount=357 [INFO] [09-17|15:26:51.309] head updated hash=0x58f9d6530d296f65915d9f9a950c72a4935edfe4bb6bafe4b89af79d05f04484 number=45811 txnum=35100175 age=16m51s commit=9.210621ms alloc= 689.2MB sys=1.8GB ``` `fcu 2` blockNum=45875 blockHash=0xc9689e36d4f143b0602c76c7e2692c085cdfb323586c67a2db7028dc9457d6c8 executedBlocks=64 unwindedBlocks=0 ``` [DBUG] [09-17|15:27:19.636] UnwindTo block=45811 err=nil stack="[sync.go:174 forkchoice.go:341 asm_amd64.s:1700]" ... [INFO] [09-17|15:27:20.667] [4/6 Execution] starting from=45811 to=45875 fromTxNum=35100175 offsetFromBlockBeginning=0 initialCycle=false useExternalTx=true inMem=false ... [DBUG] [09-17|15:27:35.338] RPC Daemon notified of new headers from=45811 to=45876 amount=64 [INFO] [09-17|15:27:35.340] head updated hash=0xc9689e36d4f143b0602c76c7e2692c085cdfb323586c67a2db7028dc9457d6c8 number=45875 txnum=35172190 age=23s commit=435.64468ms alloc=97 5.5MB sys=1.8GB ``` `newPayload` blockNum=45877 blockHash=0x23b1ad9020d0b669fad939f40623b8516a8d24ff75e3c9fa29d730cbdb6e0d0b ``` [DBUG] [09-17|16:17:02.256] [txpool.fetch] Handling incoming message reqID=POOLED_TRANSACTIONS_66 err="rlp parse transaction: expected envelope in the payload, got 01" [DBUG] [09-17|16:17:02.333] [NewPayload] processing new request blockNum=45877 blockHash=0x23b1ad9020d0b669fad939f40623b8516a8d24ff75e3c9fa29d730cbdb6e0d0b parentHash=0xa3665f8f3917321f91e0022bf4c2fb5e5639e91cedc44e7896717b3722a9be66 [DBUG] [09-17|16:17:02.337] [NewPayload] sending block height=45877 hash=0x23b1ad9020d0b669fad939f40623b8516a8d24ff75e3c9fa29d730cbdb6e0d0b [INFO] [09-17|16:17:02.337] [NewPayload] Handling new payload height=45877 hash=0x23b1ad9020d0b669fad939f40623b8516a8d24ff75e3c9fa29d730cbdb6e0d0b [DBUG] [09-17|16:17:02.338] [NewPayload] New payload begin verification [DBUG] [09-17|16:17:02.341] UnwindTo block=45874 err=nil stack="[sync.go:174 ethereum_execution.go:222 ethereum_execution.go:286 execution_client.go:64 chain_reader.go:343 engine_server.go:870 engine_server.go:363 engine_api_methods.go:147 value.go:584 value.go:368 service.go:227 handler.go:529 handler.go:479 handler.go:420 handler.go:240 handler.go:333 asm_amd64.s:1700]" [INFO] [09-17|16:17:02.379] [4/6 Execution] Unwind Execution from=45875 to=45874 [DBUG] [09-17|16:17:02.381] [NewPayload] New payload verification ended status=Success err="[4/6 Execution] domains.GetDiffset(45875, 0xc9689e36d4f143b0602c76c7e2692c085cdfb323586c67a2db7028dc9457d6c8): not found" [WARN] [09-17|16:17:02.382] [rpc] served conn=[2400:6180:100:d0::b683:1008]:43710 method=engine_newPayloadV4 reqid=1286 err="[4/6 Execution] domains.GetDiffset(45875, 0xc9689e36d4f143b0602c76c7e2692c085cdfb323586c67a2db7028dc9457d6c8): not found" ``` commit 971a44e1efe61dc8c63a53858cf2927523a7fead Author: Michelangelo Riccobene <[email protected]> Date: Mon Sep 22 09:34:28 2025 +0200 qa-tests: import the "Tip tracking & migration" tests (#17155) Imports tip-tracking tests that were improved in release 3.1 with the addition of testing for upgrade and downgrade procedures. commit 4fff55e964c03fdf724d5bd1aa9984bd9fb156eb Author: Matt Joiner <[email protected]> Date: Mon Sep 22 17:07:42 2025 +1000 Remove unnecessary docker login for kurtosis CI tests (#17175) There's a docker login that prevents tests from running for PRs from repos (and thus external contributors) from passing, such as in https://github.com/erigontech/erigon/pull/17072. Looks like it's not necessary. commit 69383ca9ba745202182c84df0e9e3daf56b18a6e Author: Ilya Mikheev <[email protected]> Date: Sat Sep 20 05:06:27 2025 +0200 better handle of out of bounds (#17170) for #17153 Co-authored-by: JkLondon <[email protected]> commit f6e3345c8e2c8a60014d966f8958e1afb6298420 Author: milen <[email protected]> Date: Fri Sep 19 15:47:25 2025 +0100 execution: temporarily remove eth/69 from defaults to unblock hive tests (#17166) commit b5ffe87c6ee39046b395d2af1ace553a6be68939 Author: milen <[email protected]> Date: Fri Sep 19 13:59:25 2025 +0100 execution/tests: move transactor from shutter (#17163) will be used in follow up PR for more reorg tests - doing it separately for smaller PR diff commit b5692aea0d57526f2d4350472112ea4e3f0f79ed Author: milen <[email protected]> Date: Fri Sep 19 13:52:17 2025 +0100 execution/engineapi: allow for configurable retryable errs in engineapi jsonrpc client (#17164) the retry logic in the engine api jsonrpc client (only used in tests currently) was added in https://github.com/erigontech/erigon/issues/14417 to help with a "connection refused" flakiness at test initialisation however the retrying is currently done for all errors, even ones that are permanent and should not be retried like a bad block err for example, which makes it difficult to debug failing tests during development this PR changes this by adding support for specifying retry-able errors in the jsonrpc client (a collection of those can be built over time as necessary but for now we only retry on the "connection refused" one) commit 3b8720eb0843b786ed11373c58fa5ba9d0de89e5 Author: Ilya Mikheev <[email protected]> Date: Fri Sep 19 14:07:56 2025 +0200 [main] reviwe `--verify.failfast` (#17161) cp of #16482 --------- Co-authored-by: Alex Sharov <[email protected]> Co-authored-by: JkLondon <[email protected]> commit 504b44381582dbdc5f75a420e94529d5c60d3f9b Author: Ilya Mikheev <[email protected]> Date: Fri Sep 19 12:46:38 2025 +0200 [main] assert: deleted files revive (#17162) cp from #16675 --------- Co-authored-by: Alex Sharov <[email protected]> Co-authored-by: JkLondon <[email protected]> commit 2c6fc7903e907b15ebe31228c6a3c6dac38c481a Author: lystopad <[email protected]> Date: Fri Sep 19 11:30:26 2025 +0100 Change Debian package workflow to local reference (#17152) Better way to implement https://github.com/erigontech/erigon/pull/16228 In this case same reusable workflow would be checked out from the same tag/branch as caller workflow. commit bc857eec256f6acdadbdc8af2640e238c11133ed Author: lupin012 <[email protected]> Date: Fri Sep 19 10:40:29 2025 +0200 rpcdaemon: eth_call in case of revert GETH always returns RevertError (#17132) GETH in case of revert return errorCode 0x3 and data field independent if data are present or not com…
No description provided.