This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Dependency Health Monitor (Oracle, Bridge, Price Feed)
DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeFi
PlatformAll
Pricing
Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Dependency Health Monitor (Oracle, Bridge, Price Feed) helps you track the health of critical DeFi dependencies. It checks oracles, bridge contracts, and price feed aggregators by calling their view functions and validating the responses. For each dependency you add, the tool fetches the current state, evaluates it against custom conditions you define, and reports whether the dependency is healthy or unhealthy. This is essential for DeFi protocols that rely on Chainlink price feeds, cross-chain bridges like LayerZero or Axelar, or any external contract that your application depends on. The tool displays a health score, shows detailed results for each check, and helps you quickly identify which dependencies are failing or returning unexpected values. It's designed for protocol operators, DeFi developers, and security researchers who need to ensure their application's critical external contracts are operational.
HOW TO USE
Connect your wallet to access the EVM network. For each dependency you want to monitor, enter the contract address, a description, select the dependency type (Oracle, Bridge, or Other), and enter the function signature to check—for example, "latestRoundData()" for Chainlink or "getPrice()" for a custom oracle. Optionally, add an expected condition like "> 1000000" or "!= 0" to validate the return value. Click "Add Dependency" for each contract, then click "Run Health Monitor." The tool sequentially processes each check by calling the function, evaluating the condition if provided, and reporting the result. Results are displayed in a summary dashboard showing total dependencies, healthy/unhealthy counts, and an overall health score. Each individual check shows the address, function signature, return value, health status, and response time in milliseconds. You can remove dependencies at any time and re-run checks as needed.
THE REAL MECHANISM
The tool uses direct eth_call RPC requests to the connected EVM node. For each dependency, it first calls eth_getCode to verify that a contract exists at the address. It then builds an ethers.js Interface from the function signature and encodes the call using encodeFunctionData. The tool sends an eth_call, which executes the function in the context of the current block without modifying state. If the call succeeds, the tool decodes the return value using decodeFunctionResult. If a condition is specified, the tool parses it—supporting operators like >, =,
Similar Apps
Previous-Transaction Recipient Re-Send Tool (Any L2)
Extract recipients from a previous transaction on any L2 and resend ERC-20 tokens to them in one batch.
Fraxtal Validator Reward Batch Distributor
Batch distributes validator reward tokens with epoch, commission, and performance metadata on Fraxtal.
Blast USDB Batch Sender
Batch send USDB (Blast's native stablecoin) to multiple recipients on Blast mainnet in one transaction using shared multi-send
DEX Aggregator Gas-Optimized Route Selector
Select gas-optimized DEX routes with gas cost estimation, route comparison, and slippage protection.
Water Rights Token Transfer Tool
Transfer water rights tokens between members: verify balances, restrictions, compliance, and record transfers on-chain.
MEV Bot Simulator
Simulate MEV bundles and detect arbitrage, liquidation, and sandwich opportunities on EVM chains.