DIA Asset Monitor
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
DIA Asset Monitor provides read-only access to DIA oracle asset data on EVM-compatible blockchains. It monitors asset prices, price history, and asset metadata from DIA oracles, giving you real-time and historical price information. The tool reads DIA oracle contract state, asset price data, price history, asset metadata, timestamp, chain ID, gas price, request state, and response state. All data is read directly from the chain through your connected provider — no funds are ever at risk. The tool aggregates asset information from DIA's oracle infrastructure, making it easy to track price data and monitor asset performance.
HOW TO USE
Connect your EVM-compatible wallet (MetaMask, WalletConnect, or similar) using the wallet bridge. Select the network that matches the DIA oracle deployment you wish to inspect (Ethereum Mainnet, Polygon, Arbitrum, Optimism, Avalanche, Base, or others). Paste the DIA oracle contract address — the tool does not hardcode any address, giving you full flexibility to inspect official DIA deployments or fork contracts. Enter the asset key (e.g., "ETH/USD", "BTC/USD") and optionally a token address for additional metadata. Set a history limit to control how many historical price records are fetched. Click "Monitor asset" to retrieve and display the data, including current price, timestamp, asset name, symbol, decimals, and price history with multiple records.
HOW IT WORKS UNDER THE HOOD
The tool uses a multi-step read strategy to assemble a complete asset data snapshot. First, it connects to the provider and validates the oracle contract address. It then reads the current asset price using getPrice or getPriceWithTimestamp to retrieve both price and timestamp. For historical data, it calls getPriceHistory with the specified limit to fetch previous price records. The tool also reads asset metadata including name, symbol, and decimals using getAssetMetadata. If a token address is provided, it additionally reads token metadata directly from the token contract. All results are displayed in a clear, readable format with proper decimal handling using ethers.utils.formatUnits. The tool handles errors gracefully and provides informative feedback if any data cannot be retrieved.
WHAT IT CANNOT SEE
The tool cannot verify that the asset price data is accurate or reflects the true market price; it reads what the oracle reports but does not independently validate the data against other sources. It cannot detect if the oracle has been manipulated or if there are security vulnerabilities in the oracle contracts; the tool only reads public state. It cannot guarantee that the price data is up-to-date; oracle updates depend on the DIA network's update schedule. It cannot predict future price movements; the tool provides historical and current data only. It cannot verify that the asset metadata is accurate; the tool reads metadata from the oracle but does not validate it against external sources.
PLEASE NOTE
This tool works exclusively with EVM-compatible blockchains where DIA oracles are deployed. It does not support non-EVM chains. Always verify the oracle contract address against official DIA documentation before use. The tool is read-only — it never signs transactions or moves funds. It is provided as-is with no warranty of any kind. Asset price data should be used for informational purposes only and verified against multiple sources before making decisions.