.TH eth-monitor 1 .SH NAME eth-monitor \- Cache, index and monitor transactions with an EVM node rpc .SH SYNOPSIS .SY eth-monitor [ --skip-history ] [ --single ] [ p \fIeth_provider\fP ] [ --includes-file \fIfile\fP ] [ -i chain_spec ] .YS .SY eth-monitor [ --skip-history ] [ --single ] [ p \fIeth_provider\fP ] [ --excludes-file \fIfile\fP ] [ --include-default ] [ -i chain_spec ]  .YS .SH DESCRIPTION The \fBeth-monitor\fP has fulfills three distinct but related functions: .IP 1. A customizable view of on transactions of interest. .IP 2. A block and transaction cache. .IP 3. Arbitrary code executions using a transaction (and its block) as input. .P Using an EVM RPC endpoint, the \fBeth-monitor\fP tool will retrieve blocks within a given range and provides arbitrary processing of each transaction. .P A collection of options is provided to control the behavior of which block ranges to sync, which criteria to use for display and cache, and what code to execute for matching transactions. Details on each topic can be found in the \fBSYNCING\fP, \fBMATCHING ADDRESSES\fP and \fBDEFINING FILTERS\fP sections below, respectively. .P Example executions of the tool can be found in the \fBEXAMPLES\fP section. .P .SS OPTIONS