Skip to main content

Module utils

Module utils 

Source
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 codes
  • RpcRequest: Parsed JSON-RPC request
  • RpcNamespace: RPC method namespace (eth, engine, debug, etc.)
  • Response types for success and error cases

Structs§

RpcErrorMetadata
Error metadata for JSON-RPC error responses.
RpcErrorResponse
An error JSON-RPC 2.0 response.
RpcRequest
A parsed JSON-RPC 2.0 request.
RpcSuccessResponse
A successful JSON-RPC 2.0 response.

Enums§

RpcErr
Error type for JSON-RPC method failures.
RpcNamespace
JSON-RPC method namespace.
RpcRequestId
JSON-RPC request identifier.
RpcResponse
A JSON-RPC 2.0 response, either success or error.

Functions§

get_message_from_revert_data
parse_json_hex
resolve_namespace