Skip to content

deps: update reth from main (2026-08-28) - #7345

Open
decofe wants to merge 3 commits into
mainfrom
reth-auto-bump
Open

deps: update reth from main (2026-08-28)#7345
decofe wants to merge 3 commits into
mainfrom
reth-auto-bump

Conversation

@decofe

@decofe decofe commented Aug 28, 2026

Copy link
Copy Markdown
Member

Automated nightly update of reth dependencies from paradigmxyz/reth main branch.

Upstream reth changes

23305f9...701b5a1

🔗 Amp thread: https://ampcode.com/threads/T-01a046e9-0cb4-743e-9822-6e3799a9d7fb

  • Engine
    • Base persistence thresholds on the in-memory chain and distinguish malformed inputs—including invalid BALs—from fatal errors (#26827, #26829, #26844).
  • Downloader
    • Add authenticated snap storage ranges (#26814).
  • RPC
    • Use cached BALs to position transaction replay state and remove the dead header cache and state-provider wrapper (#26835, #26836, #26837).
  • Dependencies
    • Upgrade revm to 43.0.0 (#26830).

Migrations

🔗 Amp thread: https://ampcode.com/threads/T-01a046e9-314a-722a-8bcd-58cc968009cd

  • Upgraded Reth dependencies from revision 23305f9 to 701b5a1, including aligned releases of Reth codecs/primitives, REVM, REVM inspectors, and Alloy EVM.
  • Added 'static bounds to transaction environment references and C::Tx to satisfy the updated Reth/REVM storage context lifetime requirements.

GitHub Workflow

@decofe
decofe requested a review from 0xrusowsky as a code owner August 28, 2026 05:48
@decofe decofe added the A-dependencies Related to dependency updates label Aug 28, 2026
@decofe

decofe commented Aug 28, 2026

Copy link
Copy Markdown
Member Author

derek bench preset=tip20

@tempo-github-sts

tempo-github-sts Bot commented Aug 28, 2026

Copy link
Copy Markdown

cc @decofe

⚠️ Benchmark complete: Mixed Results View job

⚠️ Bench Comparison: Mixed Results

Refs: 4933384 vs reth-auto-bump
Criteria: 95% run-bootstrap CI must clear floor; cells show delta (+/-CI/floor).

Configuration

  • Derek command: derek bench mode=e2e preset=tip20 duration=90 bloat=100 token-count=4 tps=50000 accounts=1000 max-concurrent-requests=500 baseline=4933384d3701802f91ee86ebb3f05ac0ad60d412 feature=reth-auto-bump baseline-hardfork="" feature-hardfork="" gas-limit=1000000000000 run-pairs=3 run-side=comparison otlp=true metrics=false no-cache=false force-bloat=false general-gas-limit=1000000000000
  • Bloat: 100000 MiB
  • Token count: 4
  • Preset: tip20
  • Target TPS: 50000
  • Duration: 90s
  • Run pairs: 3
  • Baseline blocks: 513
  • Feature blocks: 510

Tempo Metrics

Metric Baseline Feature Delta
TPS Mean 21466 21567 +0.47% ⚪ (+/-0.38/floor 0.55)
Gas Throughput [Mgas/s] 1121.4 1126.6 +0.46% ⚪ (+/-0.38/floor 0.50)
Block Time Mean [ms] 511.8 515.4 +0.70% ⚪ (+/-0.46/floor 0.40)
Block Time P50 [ms] 511.0 515.0 +0.78% ⚪ (+/-0.49/floor 0.70)
Block Time P90 [ms] 547.0 552.0 +0.91% ⚪ (+/-1.58/floor 0.70)
Block Time P99 [ms] 582.0 596.0 +2.41% ⚪ (+/-2.21/floor 1.60)

Builder

Metric Baseline Feature Delta
Gas Throughput [Mgas/s] 1965.0 1957.3 -0.40% ⚪ (+/-0.94/floor 0.95)
P50 [ms] 294.1 299.2 +1.73% ❌ (+/-0.79/floor 0.45)
P90 [ms] 321.2 321.1 -0.03% ⚪ (+/-1.05/floor 0.90)
P99 [ms] 345.6 343.8 -0.52% ⚪ (+/-2.80/floor 1.25)
Builder details
Metric Baseline Feature Delta
Finish P50 [ms] 3.9 4.5 +15.38%
Finish P90 [ms] 6.9 7.0 +1.45%
Finish P99 [ms] 25.0 24.7 -1.20%
Pool Fetch P50 [ms] 12.6 12.9 +2.38%
Pool Fetch P90 [ms] 18.3 18.4 +0.55%
Pool Fetch P99 [ms] 25.0 24.0 -4.00%
Invalid Tx Skips 1523 675 -55.68%
Stop Reason — Build Budget 510 507 -0.59%
Serialized Block Size P50 [KiB] 2631.8 2691.2 +2.25%
Serialized Block Size P90 [KiB] 3153.7 3180.4 +0.85%
Serialized Block Size P99 [KiB] 3550.7 3438.9 -3.15%
Serialized Block Size / Tx P50 [B/tx] 249.2 249.2 +0.00%
Serialized Block Size / Tx P90 [B/tx] 249.2 249.2 +0.00%
Serialized Block Size / Tx P99 [B/tx] 249.3 249.3 +0.00%
Fill Idle P50 [ms] 96.0 103.0 +7.29%
Fill Idle P90 [ms] 155.0 154.0 -0.65%
Fill Idle P99 [ms] 203.0 196.0 -3.45%

Validator

Metric Baseline Feature Delta
Gas Throughput [Mgas/s] 3510.6 3552.3 +1.19% ✅ (+/-0.29/floor 0.65)
P50 [ms] 159.9 159.4 -0.31% ⚪ (+/-1.82/floor 1.55)
P90 [ms] 203.0 203.1 +0.05% ⚪ (+/-1.30/floor 1.55)
P99 [ms] 232.1 223.3 -3.79% ⚪ (+/-2.95/floor 2.05)

Observability

@socket-security

socket-security Bot commented Aug 28, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedalloy-evm@​0.38.0 ⏵ 0.39.010010093100100
Updatedreth-codecs@​0.6.0 ⏵ 0.7.010010093100100
Updatedreth-primitives-traits@​0.6.0 ⏵ 0.7.010010093100100
Updatedrevm@​42.0.1 ⏵ 43.0.010010093100100

View full report

@github-actions

Copy link
Copy Markdown
Contributor

📊 Tempo Precompiles Coverage

precompiles

Coverage: 6430/10616 lines (60.57%)

File details
File Lines Coverage
src/account_keychain/dispatch.rs 16/42 38.10%
src/account_keychain/mod.rs 310/914 33.92%
src/address_registry/dispatch.rs 21/27 77.78%
src/address_registry/mod.rs 50/60 83.33%
src/current_committee/dispatch.rs 0/9 0.00%
src/current_committee/mod.rs 0/18 0.00%
src/dispatch.rs 126/152 82.89%
src/error.rs 52/166 31.33%
src/ip_validation.rs 10/10 100.00%
src/lib.rs 127/143 88.81%
src/nonce/dispatch.rs 6/7 85.71%
src/nonce/mod.rs 44/58 75.86%
src/receive_policy_guard/dispatch.rs 0/12 0.00%
src/receive_policy_guard/mod.rs 0/139 0.00%
src/signature_verifier/dispatch.rs 15/23 65.22%
src/signature_verifier/mod.rs 13/55 23.64%
src/stablecoin_dex/dispatch.rs 59/71 83.10%
src/stablecoin_dex/mod.rs 982/1097 89.52%
src/stablecoin_dex/order/mod.rs 120/154 77.92%
src/stablecoin_dex/order/storage.rs 178/249 71.49%
src/stablecoin_dex/orderbook.rs 183/242 75.62%
src/storage/actions.rs 11/90 12.22%
src/storage/evm.rs 390/437 89.24%
src/storage/hashmap.rs 0/241 0.00%
src/storage/mod.rs 27/69 39.13%
src/storage/packing.rs 68/93 73.12%
src/storage/thread_local.rs 200/298 67.11%
src/storage/types/array.rs 0/72 0.00%
src/storage/types/bytes_like.rs 135/179 75.42%
src/storage/types/cache.rs 65/122 53.28%
src/storage/types/mapping.rs 27/48 56.25%
src/storage/types/mod.rs 47/71 66.20%
src/storage/types/primitives.rs 21/24 87.50%
src/storage/types/set.rs 28/192 14.58%
src/storage/types/slot.rs 80/101 79.21%
src/storage/types/vec.rs 103/261 39.46%
src/storage_credits/accounting.rs 79/92 85.87%
src/storage_credits/dispatch.rs 16/16 100.00%
src/storage_credits/mod.rs 138/193 71.50%
src/tip20/dispatch.rs 64/73 87.67%
src/tip20/mod.rs 657/801 82.02%
src/tip20/rewards.rs 242/260 93.08%
src/tip20/roles.rs 85/88 96.59%
src/tip20_channel_reserve/dispatch.rs 0/42 0.00%
src/tip20_channel_reserve/mod.rs 3/548 0.55%
src/tip20_factory/dispatch.rs 9/11 81.82%
src/tip20_factory/mod.rs 117/140 83.57%
src/tip403_registry/dispatch.rs 29/46 63.04%
src/tip403_registry/mod.rs 347/544 63.79%
src/tip_fee_manager/amm.rs 295/465 63.44%
src/tip_fee_manager/dispatch.rs 35/37 94.59%
src/tip_fee_manager/mod.rs 58/155 37.42%
src/validator_config/dispatch.rs 18/28 64.29%
src/validator_config/mod.rs 171/227 75.33%
src/validator_config_v2/dispatch.rs 30/33 90.91%
src/validator_config_v2/mod.rs 523/581 90.02%
src/zone_factory/dispatch.rs 0/15 0.00%
src/zone_factory/mod.rs 0/215 0.00%
src/zone_factory/portal.rs 0/60 0.00%

contracts

Coverage: 1/223 lines (0.45%)

File details
File Lines Coverage
src/lib.rs 1/1 100.00%
src/precompiles/receive_policy_guard.rs 0/78 0.00%
src/precompiles/storage_credits.rs 0/7 0.00%
src/precompiles/tip20.rs 0/50 0.00%
src/precompiles/tip20_channel_reserve.rs 0/27 0.00%
src/precompiles/tip403_registry.rs 0/9 0.00%
src/precompiles/validator_config_v2.rs 0/3 0.00%
src/precompiles/zone_factory.rs 0/48 0.00%

Total: 6431/10839 lines (59.33%)

📦 Download full HTML report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-dependencies Related to dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant