Create TVL Change Alert
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
This tool monitors the total value locked (TVL) of DeFi protocols using the DeFiLlama API and alerts you when TVL changes. You can set alerts for percentage increases or decreases, or absolute dollar amount changes from a baseline. On first check, it stores the current TVL as the baseline. Subsequent checks compare the current TVL against the baseline and trigger when the change exceeds your threshold. All alert configurations are stored in-memory — no data is persisted across page reloads.
HOW TO USE
Connect your MetaMask wallet using the Connect button. Give your alert a name, enter the protocol slug (e.g., "aave", "compound", "uniswap", "curve", "makerdao"), select the condition (increase %, decrease %, increase $, decrease $), set the threshold value, and choose a check interval (10-600 seconds). Click "Create Alert" to start monitoring. Active alerts appear in the list. When a TVL change is detected, the alert status changes to "Triggered" and the event appears in the TVL Changes log with the change amount. Use "Remove" to delete an individual alert or "Clear All" to remove all alerts and history.
TECHNICAL MECHANISM
The tool does not read from the blockchain — it uses the DeFiLlama public API's /protocol/{slug} endpoint to fetch TVL data. For each active alert, it creates a JavaScript interval that runs at the user-specified frequency. On the first successful check, the tool stores the current TVL as the baseline for that alert. On each subsequent interval tick, it fetches the current TVL and computes the change. For percentage alerts, it calculates ((current - baseline) / baseline) * 100. For absolute alerts, it calculates current - baseline. If the change exceeds the configured threshold in the specified direction, the alert triggers. The tool includes a TVL history log that displays recent checks and changes. All alert configurations and state are stored in-memory variables — no data is persisted to disk.
WHAT IT CANNOT SEE
This tool cannot persist alerts across page reloads because it runs in an opaque-origin sandboxed frame with no storage access. It cannot send push notifications or emails without external services. It cannot provide real-time TVL data if the DeFiLlama API is unavailable or rate-limited. It cannot detect TVL changes on protocols not listed on DeFiLlama. It cannot detect changes below the configured polling interval — a change that occurs between checks will not be detected. It cannot detect intra-day TVL volatility without more frequent polling, which may hit rate limits. It cannot detect TVL changes on non-EVM networks. It cannot provide trading signals or investment advice. It cannot detect percentage changes that occur between checks. It cannot distinguish between organic TVL growth and price-driven changes.
PLEASE NOTE
This tool works only with EVM-compatible wallets connected via the BGWallet bridge, but the TVL data comes from DeFiLlama and is not network-specific. The protocol slug must match DeFiLlama's slug exactly — common slugs include "aave", "compound", "uniswap", "curve", "makerdao", "lido", "rocket-pool", "frax". DeFiLlama updates TVL data every few minutes, so very short intervals may return the same data. The baseline is set on the first successful check and does not update automatically unless you recreate the alert. Alerts are in-memory only and will be lost when the page is refreshed or closed. This tool is provided as a lightweight TVL monitoring utility and should not be used as a financial trading signal or investment decision tool.