# Variables
NotFound is returned by API methods if the requested item does not exist.
# Structs
CallMsg contains parameters for contract calls.
FeeHistory provides recent fee market data that consumers can use to determine a reasonable maxPriorityFeePerGas value.
FilterQuery contains options for contract log filtering.
# Interfaces
AcceptedContractCaller can be used to perform calls against the accepted state.
An AcceptedStateReceiver provides access to the accepted state ie.
BlockNumberReader provides access to the current block number.
ChainIDReader provides access to the chain ID.
ChainReader provides access to the blockchain.
ChainStateReader wraps access to the state trie of the canonical blockchain.
A ContractCaller provides contract calls, essentially transactions that are executed by the EVM but not mined into the blockchain.
FeeHistoryReader provides access to the fee history oracle.
GasEstimator wraps EstimateGas, which tries to estimate the gas needed to execute a specific transaction based on the pending state.
GasPricer wraps the gas price oracle, which monitors the blockchain to determine the optimal gas price given current fee market conditions.
GasPricer1559 provides access to the EIP-1559 gas price oracle.
LogFilterer provides access to contract log events using a one-off query or continuous event subscription.
A PendingStateEventer provides access to real time notifications about changes to the pending state.
Subscription represents an event subscription where events are delivered on a data channel.
TransactionReader provides access to past transactions and their receipts.
TransactionSender wraps transaction sending.