Skip to main content

Module config

Module config 

Source
Expand description

Configuration management for ethcli

Structs§

AddressBook
Address book storage
AddressEntry
Address book entry
AlchemyConfig
Alchemy API configuration
BlacklistEntry
Blacklisted token entry
ChainlinkConfig
Chainlink Data Streams API configuration
Config
Main configuration for the log fetcher
ConfigBuilder
Builder for Config
ConfigFile
Configuration file structure
DuneConfig
Dune Analytics API configuration
DuneSimConfig
Dune SIM API configuration (separate from Dune Analytics)
EndpointConfig
Configuration for a single RPC endpoint
GeckoConfig
CoinGecko API configuration
LlamaConfig
DefiLlama API configuration
MoralisConfig
Moralis API configuration
OneInchConfig
1inch API configuration
OutputConfig
Output configuration
ProxyConfig
Proxy configuration
RpcConfig
RPC configuration
SoloditConfig
Solodit API configuration
TenderlyConfig
Tenderly API configuration
TokenBlacklist
Token blacklist storage
ZeroxConfig
0x API configuration

Enums§

BlockNumber
Block number (can be specific or “latest”)
BlockRange
Block range specification
Chain
Supported blockchain networks
NodeType
Node type classification
OutputFormat
Supported output formats

Constants§

DEFAULT_MAX_BLOCK_RANGE
Default maximum block range for getLogs queries
DEFAULT_MAX_LOGS
Default maximum number of logs in a response
DEFAULT_PRIORITY
Default endpoint priority
MIN_TX_FETCH_CONCURRENCY
Minimum concurrency for transaction/receipt fetching

Type Aliases§

ChainId
Chain ID type