Environment Variables
ETHERSCAN_API_KEY="your_api_key"
ETHERSCAN_RATE_LIMIT="4"ETHERSCAN_API_KEY— required for every method exceptusage.chain_list. Read byEtherscan.new()whenapi_keyisn't passed directly. See API keys setup.ETHERSCAN_RATE_LIMIT— optional client-side cap on calls per second. Read byEtherscan.new()whenrate_limitisn't passed directly; unset means no client-side cap, only Etherscan's own reactive one.
Both are only ever read from the environment, never from any other source, and only inside
Etherscan.new().