Difference between revisions of "Proxyd"
Jump to navigation
Jump to search
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{lc}}proxyd is an [[RPC]] [[proxy]] | ||
+ | |||
* https://github.com/ethereum-optimism/optimism/tree/develop/proxyd | * https://github.com/ethereum-optimism/optimism/tree/develop/proxyd | ||
+ | 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 == | ||
+ | * [[Consensus]] | ||
+ | * [[Emerald Dshackle]] [[load balancer]] | ||
== See also == | == See also == | ||
+ | * {{op-}} | ||
* {{Optimism}} | * {{Optimism}} | ||
[[Category:Optisism]] | [[Category:Optisism]] |
Revision as of 12:21, 3 June 2024
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: