Difference between revisions of "Proxyd"

From wikieduonline
Jump to navigation Jump to search
Line 1: Line 1:
 
{{lc}}<code>proxyd</code> is an [[RPC]] [[proxy]]
 
{{lc}}<code>proxyd</code> is an [[RPC]] [[proxy]]
  
* https://github.com/ethereum-optimism/optimism/tree/develop/proxyd
+
* https://github.com/ethereum-optimism/infra/tree/main/proxyd
  
 
Features:
 
Features:

Revision as of 10:24, 12 July 2024

proxyd is an RPC proxy

Features:

  • Whitelists RPC methods
  • Routes RPC methods to groups of backend services
  • Load balance requests across backend services
  • Automatically retries failed backend requests
  • Cache immutable responses from backends
  • Provides metrics to measure request latency, error rates, and the like

Consensus related:

  • Track backend consensus (latest, safe, finalized blocks), peer count and sync state
  • Re-write requests and responses to enforce consensus


Related

See also

Advertising: