Pull requests chore(deps): weekly `cargo update`
Locking 17 packages to latest compatible versions
Unchanged bincode v1.3.3 (available: v3.0.0)
Updating bitflags v2.10.0 -> v2.11.0
Unchanged block-padding v0.3.3 (available: v0.4.2)
Updating cc v1.2.55 -> v1.2.56
Unchanged cipher v0.4.4 (available: v0.5.0)
Updating clap v4.5.57 -> v4.5.58
Updating clap_builder v4.5.57 -> v4.5.58
Updating clap_lex v0.7.7 -> v1.0.0
Unchanged digest v0.10.7 (available: v0.11.0)
Unchanged generic-array v0.14.7 (available: v0.14.9)
Unchanged hash-db v0.15.2 (available: v0.16.0)
Unchanged icu_collections v2.0.0 (available: v2.1.1)
Unchanged icu_normalizer v2.0.1 (available: v2.1.1)
Unchanged icu_normalizer_data v2.0.0 (available: v2.1.1)
Unchanged icu_properties v2.0.2 (available: v2.1.2)
Unchanged icu_properties_data v2.0.1 (available: v2.1.2)
Unchanged if-addrs v0.14.0 (available: v0.15.0)
Updating keccak v0.1.5 -> v0.1.6
Unchanged libc v0.2.180 (available: v0.2.182)
Updating metrics-derive v0.1.1 -> v0.1.2
Unchanged objc2-core-foundation v0.3.1 (available: v0.3.2)
Unchanged objc2-io-kit v0.3.1 (available: v0.3.2)
Unchanged rand v0.8.5 (available: v0.10.0)
Unchanged rand v0.9.2 (available: v0.10.0)
Updating redox_syscall v0.7.0 -> v0.7.1
Unchanged reqwest v0.12.28 (available: v0.13.2)
Unchanged secp256k1 v0.30.0 (available: v0.31.1)
Updating security-framework v3.5.1 -> v3.6.0
Updating security-framework-sys v2.15.0 -> v2.16.0
Updating simple_asn1 v0.6.3 -> v0.6.4
Updating syn v2.0.114 -> v2.0.115
Unchanged toml v0.9.12+spec-1.1.0 (available: v1.0.1+spec-1.1.0)
Updating toml_parser v1.0.7+spec-1.1.0 -> v1.0.8+spec-1.1.0
Updating tonic v0.14.3 -> v0.14.4
Updating tonic-prost v0.14.3 -> v0.14.4
Unchanged tracing-logfmt v0.3.5 (available: v0.3.7)
Updating uuid v1.20.0 -> v1.21.0
Updating zmij v1.0.20 -> v1.0.21
note: to see how you depend on a package, run `cargo tree --invert <dep>@<ver>` CodSpeed Performance Gauge 0%
perf: reduce MAX_PENDING_UPDATES to 10
Amp-Thread-ID: https://ampcode.com/threads/T-019c7ab1-8bae-7556-8422-c0687b1f33dd
Co-authored-by: Amp <amp@ampcode.com> CodSpeed Performance Gauge 0%
perf: bump MAX_PENDING_UPDATES to 200
Amp-Thread-ID: https://ampcode.com/threads/T-019c7ab1-8bae-7556-8422-c0687b1f33dd
Co-authored-by: Amp <amp@ampcode.com> yk/bump-pending-updates-200 CodSpeed Performance Gauge +1%
fix(rpc): return -32602 for PayloadAttributes structure validation errors
Per the Engine API spec, structure validation errors for PayloadAttributes
(e.g., missing withdrawals post-Shanghai, missing parentBeaconBlockRoot
post-Cancun) should return -32602 "Invalid params", not -38003.
This aligns with the spec requirement that parameter structure mismatches
return -32602, while -38003 is reserved for semantic validation errors
that occur after structure validation passes.
Fixes #8732 fix/engine-api-error-codes CodSpeed Performance Gauge 0%
© 2026 CodSpeed Technology