Expand description
Utility types and error handling for JSON-RPC.
This module provides common types used across all RPC handlers:
RpcErr: Error type for RPC failures with proper JSON-RPC error codesRpcRequest: Parsed JSON-RPC requestRpcNamespace: RPC method namespace (eth, engine, debug, etc.)- Response types for success and error cases
Structs§
- RpcError
Metadata - Error metadata for JSON-RPC error responses.
- RpcError
Response - An error JSON-RPC 2.0 response.
- RpcRequest
- A parsed JSON-RPC 2.0 request.
- RpcSuccess
Response - A successful JSON-RPC 2.0 response.
Enums§
- RpcErr
- Error type for JSON-RPC method failures.
- RpcNamespace
- JSON-RPC method namespace.
- RpcRequest
Id - JSON-RPC request identifier.
- RpcResponse
- A JSON-RPC 2.0 response, either success or error.