API Reference Exth v0.2.1
View SourceModules
Exth
Exth is an Elixir client for interacting with EVM-compatible blockchain nodes via JSON-RPC. It provides a robust, type-safe interface for making Ethereum RPC calls.
Provides a macro for generating Ethereum JSON-RPC client methods with built-in client caching.
Provides caching functionality for Ethereum JSON-RPC clients.
Defines the available Ethereum JSON-RPC methods and their parameters.
Core module for making JSON-RPC requests to EVM-compatible blockchain nodes.
Core client module for making JSON-RPC requests to EVM nodes.
Handles encoding and decoding of JSON-RPC requests and responses.
Represents a JSON-RPC request with validation.
Represents JSON-RPC 2.0 response structures.
Represents an error JSON-RPC 2.0 response.
Represents a successful JSON-RPC 2.0 response.
Factory module for creating JSON-RPC transport implementations.
HTTP transport implementation for JSON-RPC requests using Tesla.
Protocol defining the interface for JSON-RPC transport implementations.