Web3 Monitors Overview
Monitor blockchain protocols, smart contracts, and DeFi platforms. BlackTide supports 24 blockchains across EVM, Cosmos SDK, and specialized chains.
Why Web3 Monitoring?
Traditional uptime monitoring doesn't cover blockchain-specific needs:
- Gas Price Volatility: Transaction costs can spike 100x in minutes
- Smart Contract Events: Critical on-chain activities need real-time alerts
- DeFi Liquidations: Positions can be liquidated without warning
- Whale Movements: Large transactions impact market dynamics
- Protocol Health: TVL, APY, and pool metrics require specialized tracking
7 Web3 Monitor Types
1. Gas Price Monitor
Track real-time gas prices across 8 EVM chains. Alert when prices spike or drop below thresholds.
Use Cases:
- Optimize transaction timing
- Alert users when gas is cheap
- Pause automated trading during high gas
- Cost optimization for protocols
Learn more about Gas Price Monitors →
2. Whale Wallet Monitor
Track large wallets for balance changes and transaction activity.
Use Cases:
- Monitor treasury wallets
- Track smart money movements
- Detect large withdrawals from exchanges
- Alert on suspicious activity
Learn more about Whale Wallet Monitors →
3. Contract Event Monitor
Watch for specific smart contract events with custom filtering.
Use Cases:
- NFT minting alerts
- Large token transfers
- Governance proposals
- Protocol upgrades
Learn more about Contract Event Monitors →
4. Liquidation Risk Monitor
Monitor DeFi lending positions for liquidation risk on Aave v3 and Compound v3.
Use Cases:
- Prevent liquidations
- Health factor monitoring
- Collateral ratio alerts
- Position management
Learn more about Liquidation Monitors →
5. DeFi Protocol Monitor
Track DeFi protocol metrics: TVL, pool health, APY/APR rates.
Use Cases:
- TVL threshold alerts
- Pool imbalance detection
- Yield optimization
- Anomaly detection
Learn more about DeFi Protocol Monitors →
6. Subgraph Monitor
Monitor The Graph subgraph health, sync status, and query performance.
Use Cases:
- Indexing status tracking
- Sync lag detection
- Query performance monitoring
- Data availability alerts
Learn more about Subgraph Monitors →
7. Bridge Monitor
Track cross-chain bridge health: TVL, transaction status, liquidity.
Use Cases:
- Bridge TVL monitoring
- Cross-chain tx tracking
- Liquidity alerts
- Bridge anomaly detection
Learn more about Bridge Monitors →
Supported Blockchains (24 total)
EVM Mainnets (8)
| Chain | Chain ID | Monitor Types |
|---|---|---|
| Ethereum | 1 | All 7 types |
| Polygon | 137 | All 7 types |
| BSC | 56 | All 7 types |
| Arbitrum | 42161 | All 7 types |
| Optimism | 10 | All 7 types |
| Base | 8453 | All 7 types |
| Avalanche | 43114 | All 7 types |
| Fantom | 250 | All 7 types |
Cosmos SDK Mainnets (10)
| Chain | Native Token | Monitor Types |
|---|---|---|
| Cosmos Hub | ATOM | Whale, Contract, Bridge |
| Osmosis | OSMO | Whale, DeFi, Bridge |
| Juno | JUNO | Whale, Contract |
| Stargaze | STARS | Whale, Contract |
| Akash | AKT | Whale |
| Evmos | EVMOS | All 7 types |
| Injective | INJ | Whale, DeFi |
| Celestia | TIA | Whale |
| Neutron | NTRN | Whale, Contract |
| Stride | STRD | Whale, DeFi |
Non-EVM Mainnets (2)
| Chain | Technology | Monitor Types |
|---|---|---|
| Cardano | Ouroboros PoS | Whale (Blockfrost API) |
| Midnight | Privacy blockchain (IOG) | Whale (Substrate) |
Testnets (4)
- Sepolia (Ethereum testnet, Chain ID 11155111)
- Mumbai (Polygon testnet, Chain ID 80001)
- Cardano Preprod (Cardano testnet)
- Midnight Testnet (Privacy testnet)
Web3 Architecture
RPC Node Infrastructure
BlackTide uses a multi-provider approach for reliability:
- Primary: Self-hosted RPC nodes (Geth, Erigon)
- Fallback 1: Alchemy, Infura, QuickNode
- Fallback 2: Public RPC endpoints
Data Sources
| Monitor Type | Data Source | Update Frequency |
|---|---|---|
| Gas Price | eth_gasPrice RPC | 30s |
| Whale Wallet | eth_getBalance + eth_getTransactionCount | 1m |
| Contract Event | eth_getLogs + event filters | 1m |
| Liquidation | Aave/Compound contracts | 5m |
| DeFi Protocol | Protocol APIs + on-chain | 5m |
| Subgraph | The Graph indexing status | 1m |
| Bridge | Bridge contracts + APIs | 1m |
Best Practices
1. Choose Appropriate Check Intervals
- Gas Price: 30s-1m (volatile)
- Whale Wallet: 1-5m (balance changes infrequent)
- Contract Events: 1m (depends on event frequency)
- Liquidation: 5m (positions change slowly)
- DeFi Protocol: 5-15m (metrics update gradually)
2. Set Realistic Thresholds
Study historical data before setting thresholds:
- Gas Price: Use 90th percentile for high alerts
- Health Factor: Alert at 1.5, not 1.05 (too late)
- TVL: 20-30% drops may be normal volatility
3. Use Multiple Chains
Don't rely on a single chain:
- Monitor Ethereum mainnet + L2s (Arbitrum, Optimism)
- Track cross-chain bridge health
- Compare gas prices across chains
4. Combine with Traditional Monitors
Web3 monitors complement traditional monitoring:
- HTTP Monitor: Frontend API health
- Gas Price Monitor: Transaction cost optimization
- Contract Event Monitor: On-chain activity tracking
Common Web3 Monitoring Patterns
DeFi Protocol Dashboard
Monitors:
├─ Gas Price (Ethereum) - Alert if > 100 Gwei
├─ DeFi Protocol (Aave) - Alert if TVL drops 30%
├─ Liquidation (User positions) - Alert if health < 1.5
├─ Subgraph (Protocol data) - Alert if sync lag > 50 blocks
└─ HTTP (Frontend API) - Alert if downNFT Project Monitoring
Monitors:
├─ Gas Price (Ethereum) - Optimize mint timing
├─ Contract Event (Mint events) - Track minting activity
├─ Whale Wallet (Treasury) - Monitor royalty income
└─ HTTP (Marketplace API) - Track secondary salesCross-Chain Bridge
Monitors:
├─ Bridge (Ethereum ↔ Polygon) - TVL + tx status
├─ Gas Price (Both chains) - Cost comparison
├─ Whale Wallet (Bridge contracts) - Liquidity tracking
└─ Contract Event (Transfer events) - Activity monitoringNext Steps
Explore each Web3 monitor type:
Get Started
- Gas Price Monitor - Easiest to set up
- Whale Wallet Monitor - Track large wallets
- Quick Start Guide - Create your first monitor
Advanced Monitoring
Configuration
- Configure Alert Rules for Web3 monitors
- Set up Integrations for notifications
- Best Practices for Web3 monitoring