# Common Flags
These are the flags that are common to many different chain-tool commands.
Path to an ABI file for the contract. In most cases this shouldn't be necessary, as the ABI is loaded automatically.
Contract address to use.
Base URL for API Miner. This should not be needed in most cases, it's only if you want to use a custom API Miner.
Print debug messages.
Use a custom data dump directory to cache API results instead of the default based on the current date.
Etherscan API key.
Ethplorer API Key.
File to read an Ethereum account from for sending transactions.
Force the transaction to be sent with a gas price even if the chain uses EIP-1559.
Use a specific gas priority, in gwei, for EIP-1559 chains.
Use a custom gas limit instead of an automatic one.
Override automatic gas price, specified in gwei.
Infura API key.
Output in JSON format.
GCP authentication key file path. See the GCP docs for more info (opens new window)
Ethereum network to use, or chain ID.
Skip pricing data.
URL for the Ethereum node to use. Generally this is only needed if you want to use a specific node, in most cases
--network (-n) will automatically connect to the node.
File to write output to, or - for stdout.
Private key for an Ethereum account.
Suppress log messages.
Date since in YYYY-MM-DD format to limit search to.
Date until in YYYY-MM-DD format to limit search to.