Skip to main content
Monitors blocks for Block anomalies. Anomalies includes transaction count (low/large), large block size, large number of Events, etc

Functionality

  • Conditions for min and max transaction count in a block
  • Conditions for min and max gas used in a transaction. Use GasMonitor for more gas related monitors
  • Conditions for min and max events count in a block
  • Conditions for block size (min/max)
  • Large and small Gas usage in block
  • Expected Block frequency (max/min) (msec). This informaiton is extracted from block timestamps.
  • Liveness check for block generation. Alert is triggered if no blocks are generated within the conditiion (E.g. > 25000 means block is expected within 25 sec )
  • Track block latency. It is updated evey 10 min

Configuration

  • Transactions min (tx_min, default: <1): Minimal transaction in block
  • Transactions max (tx_max, default: >2000): Maximal transaction in block
  • Events min (event_min, default: <1): Minimal Events in block
  • Events max (event_max, default: >3000): Maximal Events in block
  • Block size min (block_min, default: <100): Minimal block size
  • Block size max (block_max, default: >10000000): Maximal block size
  • Gas min (gas_min, default: <22000): Minimal gas used in a block
  • Gas max (gas_max, default: >29999000): Max gas used in a block
  • Gas min (Tx) (tx_gas_min, default: <20000): Minimal gas used in a Transaction
  • Gas max (Tx) (tx_gas_max, default: >10000000): Max gas used in a Transaction
  • Cron (cron, default: 60 sec): Periodic check for anomalies See common configuration.
  • Track Latency (lat_enabled, default: False): Track Blocks Latency
  • Block Freq (min) (block_freq_min, default: <1000): Min Block creation interval
  • Block Freq (max) (block_freq_max, default: >12500): Max Block creation interval
  • Liveness interval (liveness, default: > 25000): Liveness interval threshold
  • Severity (severity, default: -1.0): Severity See common configuration.
Supported networks: evm.