Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.optimism.io/llms.txt

Use this file to discover all available pages before exploring further.

proxyd is an RPC request router and proxy with method whitelisting, backend load balancing, automatic retries, and consensus state tracking across multiple backend nodes.
April 16, 2026
LatestStable
v4.27.1

Changelog

  • c6fd4aa9f40b3ff1190a36b012fc780f3fb7ca26 feat(proxyd): add proxyd_up metric with build info at startup (#604)
  • 89ca421d0f7c8fe7c16b0a2d08673b43749071c1 fix: make consensus_layer_consensus_aware logging more verbose (#606)
View full release on GitHub →
April 14, 2026
Stable
v4.27.0

Changelog

  • 0ad43f8f512820a4f1418a2e401fdef7acdd9f49 feat: proxyd consensus-layer consensus aware mode (#597)
  • 52d51039dbaf2258e0f96f3c9c08f5174a7d22e3 refactor(proxyd): extract updateELBackend from UpdateBackend (#595)
View full release on GitHub →
April 1, 2026
Stable
v4.26.1

Changelog

  • 3b8b517fe7faf050c59c11f6bc5a8ebcac4c7231 feat(proxyd): track block hashes in consensus state (#591)
  • 2a15d48816b28554f77a17b9e4b718e5118a3a8b refactor(proxyd): collapse ConsensusTracker interface and introduce backendState (#588)
  • 96745260ec481be61a6b8bb41494083ee344b386 refactor(proxyd): extract findConsensusBlock walk-back into reusable function (#590)
  • 497f5751d04f14e41ec82b97534f6365759fc5b2 refactor(proxyd): rename EL-specific functions and fix type assertion panics (#592)
View full release on GitHub →
March 12, 2026
Stable
v4.25.1

Changelog

  • f46da0df2e91e013cb19ff6aa7a2e8d5def7b98f fix(proxyd): pass chain ID to interop access list validation (#564)
  • 10ba4dd73d44dc6c19c8b8d027ee1fe8a033d3e9 fix(proxyd): separate context for tx validation middleware (#567)
View full release on GitHub →
February 12, 2026
Stable
v4.25.0

Changelog

  • 9e3b5d01d23a198afda1b750d649601ac911a91d feat: proxyd update consensus mode out of range requests to be api-spec compliant (#552)
  • de49cc1875db352b3623a2404b277a468094f162 fix: FIx windows build (#549)
View full release on GitHub →
November 20, 2025
Stable
v4.23.0

Changelog

  • 96e6b6ad391c8916ea63293af941dae5ac9b28af proxyd: security oriented fixes (#493)
View full release on GitHub →
October 28, 2025
Stable
v4.22.0

Changelog

  • 65745cb2cf9f16432e5ba8c401dc8912cc936a53 feat(proxyd): max block range config (#494)
View full release on GitHub →
October 1, 2025
Stable
v4.21.0

Changelog

  • 30983b621f3d8e365d5ab3b2b2688f41ead24a2a Add transaction hash logging for sendRawTransaction methods (#481)
View full release on GitHub →
September 30, 2025
Stable
v4.20.0
September 30, 2025
Stable
v4.19.0

What’s Changed

Full Changelog: https://github.com/ethereum-optimism/infra/compare/proxyd/v4.18.0…proxyd/v4.19.0View full release on GitHub →
July 30, 2025
Stable
v4.18.0

Changelog

  • b543e5e14b157ee408e558bf0dbf688dd63dfb43 Proxyd: Allow backend ResponseTimeout to be set in ms + to be configurable per backend (#436)
View full release on GitHub →
July 8, 2025
Stable
v4.17.1
July 8, 2025
Stable
v4.17.0

Changelog

  • 2d72a874e59bbf7038e1f3f2868a02377f9f9561 proxyd: adds conditional support for sender rate limiting (#421)
View full release on GitHub →
June 12, 2025
Stable
v4.16.2

What’s Changed

  • fix: shift the req size limit check to happen only upon the interop transaction recognition by @yashvardhan-kukreja in https://github.com/ethereum-optimism/infra/pull/407
  • Bug fix: The interop max payload and rate limit were being applied to all eth_sendRawTransactions, this release fixes that bug
Full Changelog: https://github.com/ethereum-optimism/infra/compare/op-acceptor/v0.4.1…proxyd/v4.16.2View full release on GitHub →
June 10, 2025
Stable
v4.16.1

What’s Changed

View full release on GitHub →
May 29, 2025
Stable
v4.16.0

What’s Changed

Full Changelog: https://github.com/ethereum-optimism/infra/compare/proxyd/v4.15.1…proxyd/v4.16.0View full release on GitHub →
May 7, 2025
Stable
v4.15.1

What’s Changed

Full Changelog: https://github.com/ethereum-optimism/infra/compare/proxyd/v4.15.0…proxyd/v4.15.1View full release on GitHub →
May 2, 2025
Stable
v4.15.0
April 18, 2025
Stable
v4.14.5

Changelog

  • 0223e61234c2b9b5354ca4672f23a1d6727b9b84 explicitly handle some backend responses so we don’t mark as unservic… (#279)
View full release on GitHub →
March 19, 2025
Stable
v4.14.4

What’s Changed

Full Changelog: https://github.com/ethereum-optimism/infra/compare/op-acceptor/v0.1.4…proxyd/v4.14.4View full release on GitHub →