Difference between revisions of "Proxyd"
Jump to navigation
Jump to search
(→Logs) |
(→Logs) |
||
Line 22: | Line 22: | ||
* <code>[[error forwarding request to backend]]</code> | * <code>[[error forwarding request to backend]]</code> | ||
* <code>[[error proxying websocket]]</code> | * <code>[[error proxying websocket]]</code> | ||
+ | * <code>[[error writing clientConn message]]</code> | ||
== Related == | == Related == |
Revision as of 18:50, 2 August 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
Consensus related:
- Track backend consensus (latest, safe, finalized blocks), peer count and sync state
- Re-write requests and responses to enforce consensus
- Applies rate limiting on a per-sender basis to avoid being bombarded with signed transactions causing a DOS (Denial of Service) of the sequencer (Optimism Censorship Bug Disclosure)
Logs
Error forwarding RPC batch
error forwarding request to backend
error proxying websocket
error writing clientConn message
Related
- Consensus
- Emerald Dshackle load balancer
- dRPC
- Total number of primary candidates
- Optimism Censorship Bug Disclosure
See also
- OP Stack:
op-, op-geth, op-node, op-proposer, op-batcher, op-contracts, op-challenger, op-heartbeat, op-ufm, op-service, op-deployer
, Snap Sync, op-conductor, op-dispute-mon - Optimism,
OP
, OP Stack, OP Architecture,op-
, Superchain, Optimism Bedrock, Proxyd, Crypto sequencer, rollup, Optimistic Rollup Protocol, Optimism Blobs, Optimism monitorism, fault-mon,eth-optimism/sdk
,L2OutputOracle.sol, OptimismPortal.sol
, OP Sepolia Testnet (11155420), OP Labs, Optimism Foundation, Fault Proof, Ecotone, Fjord, Rollup node, L2 Chain Derivation Specification, Fastnode.io, OP Contracts Manager (OPCM)
Advertising: