Skip to content

v2.3.0 — Blockchain Tracer, Testnets & Reports Archive

Latest

Choose a tag to compare

@gl0bal01 gl0bal01 released this 09 Jul 07:32

Highlights

🧭 Blockchain transaction tracer — /bob-blockchain trace

A headless "follow-the-money" tracer for EVM chains via the Etherscan V2 multichain API. From a start address it recursively crawls transactions and returns:

  • the dominant native-value path (largest ETH/BNB/POL… flow, hop by hop),
  • top sinks where value accumulates (the usual investigation target),
  • hubs / known entities to ignore (exchanges, mixers, bridges — labeled from a curated list),
  • key-address enrichment (balance, tx count, last activity),
  • a focus option to spotlight one address's direct in/out flows,
  • CSV / JSON / Mermaid exports.

Options: address, chain, depth (1-3), max-tx, direction (both/out/in), types, focus. Requires ETHERSCAN_API_KEY. Bounded by hard safety caps (depth, per-address tx, total addresses/API calls, edges).

🧪 Crypto testnets

/bob-blockchain gains a network: mainnet | testnet option for address / transaction / block lookups — ETH (Sepolia), BSC, Polygon (Amoy), and BTC/LTC/BCH/DASH/DOGE (via Blockchair). /bob-blockchain-detect now recognizes testnet address formats and flags EVM addresses as format-ambiguous.

🗄️ Durable reports archive

Command exports (Sherlock, Maigret, Nuclei, Linkook, GHunt, blockchain, and more) are now also written to a durable reports/ directory in addition to the Discord attachment. Auto-prunes after REPORTS_RETENTION_DAYS (default 30); configure with REPORTS_DIR. Under Docker it's a tmpfs by default (mount a volume to persist).

🔍 Nuclei rendering

Large scans now always render an inline result preview in-channel (previously attachment-only), with byte-bounded URL output.

🕸️ etherscan-tx-graph (addon)

A standalone, self-contained browser tool that renders an interactive transaction-flow graph from the Etherscan V2 API — a visual companion to /bob-blockchain trace.

Notes

  • New env: ETHERSCAN_API_KEY (required for trace), optional REPORTS_DIR / REPORTS_RETENTION_DAYS.
  • Re-deploy slash commands to pick up the new trace subcommand and network / focus options.