Blocktorch

Practical monitoring for smart contracts: code-defined checks, alerts, and dashboards
Rating
Your vote:
Notify me upon availability
Info updated on:

When a contract misbehaves at 2 a.m., you need answers, not guesses. Blocktorch turns on-chain activity into actionable signals so you can spot problems, validate fixes, and keep releases on track. Start by adding Blocktorch to your stack: declare what you want to watch (events, function calls, metrics, traces) in lightweight config or via SDK, tag versions and environments, and map contracts across networks. From that point forward, every deployment is tracked with labels, and every transaction, log, and metric is captured in a way your team can query, chart, and alert on in seconds.

Define reliability targets per contract or method so your team gets paged only when it matters. Set thresholds for revert ratios, confirmation latency, gas per invocation, failed mints, stale price updates, or bridge delays. Route alerts to Slack, PagerDuty, email, or webhooks; group and deduplicate notifications to avoid noise; and use burn-rate logic to escalate quickly when error budgets are draining fast. Attach runbooks so on-call engineers jump straight from an alert to the exact queries and dashboards needed to triage. For incident prevention, schedule synthetic checks that call critical functions on testnets and canaries before you roll changes to mainnet.

Investigations are fast because search is built for high-cardinality web3 data. Filter by transaction hash, block range, contract address, method signature, user wallet, chain, or version tag. Pivot from spikes on a chart to the raw transactions that caused them. Overlay deploy timestamps to connect regressions to specific releases. Build dashboards that combine metrics (e.g., p95 confirmation time), logs (decoded events), and traces that follow a user flow across contracts and services. Compare the same panel across chains to catch network-specific issues. Export graphs, share read-only links with stakeholders, or embed visualizations in internal docs.

Use Blocktorch to manage day-to-day development and operations. Before shipping, run smoke checks and verify resource usage against baselines. After release, monitor canaries, watch revert rates and gas trends, and roll back confidently with evidence. For performance work, break down gas by function, detect regressions per commit, and flag outliers. For growth teams, monitor funnel drop-offs tied to on-chain errors. For security and risk, set alerts for unexpected callers, abnormal event frequency, or sudden TVL movement. All of this is automated, versioned alongside your code, and enforced in CI so quality gates catch issues early—long before your users do.

Screenshots (6)

Review summary

Features

  • Config-as-code monitoring via SDK or YAML
  • Logs, metrics, and traces for smart contracts
  • High-cardinality, indexed search with rich filters
  • Custom reliability targets with burn-rate alerting
  • Dashboards with deploy overlays and comparisons
  • Multi-chain and environment tagging
  • Integrations: Slack, PagerDuty, email, webhooks
  • Synthetic checks and canary monitoring
  • CI quality gates and version-aware tracking
  • Role-based access and shareable, read-only views

How It’s Used

  • Detect a post-release spike in reverts for a swap function and tie it to the offending commit
  • Alert on stale oracle updates exceeding a set freshness window and route to on-call
  • Track gas per method across versions to catch regressions before mainnet deploys
  • Monitor NFT mint throughput and error distribution during a drop and auto-scale backends
  • Correlate mempool congestion with increased user errors and adjust timeouts
  • Debug a cross-chain bridge delay by following traces and comparing chains side-by-side
  • Gate merges when error budgets are nearly exhausted to protect reliability

Comments

User

Your vote:

Recent downloads