API Reference Exth v0.1.1

View Source

Modules

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.

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.