Check Wallet Gas Spend
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 connects to your MetaMask wallet and analyzes your gas spend across recent transactions. It scans a configurable block range for transactions involving your wallet, then calculates total gas used, average gas price, total gas cost in native currency (ETH, MATIC, BNB, etc.), and per-transaction gas fees. The tool displays these metrics in a clean summary and lists individual transactions with their gas usage and fees. All gas calculations use the effective gas price from the transaction receipt, ensuring accurate post-EIP-1559 costs. The tool adapts to RPC limits by chunking and halving when needed.
HOW TO USE
Connect your MetaMask wallet using the Connect button. Enter the number of recent blocks to scan (default 3000) — larger values find more transactions but take longer. Click "Analyze Gas" to start the scan. The tool will show progress as it scans blocks in chunks. Once complete, you'll see a summary with total gas used, average gas price, transaction count, and total gas cost. Below the summary, individual transactions are listed with their gas usage and fees. Click any transaction hash to view it on the block explorer.
TECHNICAL MECHANISM
The tool uses the BGWallet bridge to access the blockchain provider via ethers.js. It implements a robust chunked scanning strategy to handle varying RPC eth_getLogs limits. Starting from the current block, it works backwards in chunks (500 blocks by default). When the RPC returns a "limit exceeded" error, the tool halves the chunk size and retries the same range — this continues until the chunk is small enough to succeed, ensuring scanning completes even on restrictive providers. For each transaction hash found, it fetches the full transaction and receipt. Gas cost is calculated using receipt.effectiveGasPrice multiplied by receipt.gasUsed, which accurately reflects the actual cost including EIP-1559 priority fees and base fees. Only successful transactions are included in the cost calculation to avoid counting failed transactions that still consumed gas.
WHAT IT CANNOT SEE
This tool cannot read transaction history beyond the RPC provider's block range limits — some providers limit logs to 10,000 blocks or less. It cannot read gas spend for addresses that have not been connected or are not the current active wallet. It cannot read gas spend from non-EVM networks like Solana, Bitcoin, or Tron. It cannot include gas from failed or pending transactions not yet mined. It cannot account for gas refunds or unused gas that may be returned. It cannot display gas spend in fiat currency without external price data. It cannot read gas spend for transactions older than the provider's historical range. It cannot decode internal contract calls or estimate gas for transactions that were never sent.
PLEASE NOTE
This tool works only with EVM-compatible wallets connected via the BGWallet bridge. The scanning range is limited by your RPC provider's eth_getLogs capabilities. The chunked halving strategy ensures scanning completes but may take longer on restrictive providers. Gas costs are calculated using effective gas price from transaction receipts, which is more accurate than using gas price alone. The tool does not store or transmit any data — all processing occurs in your browser. This tool is provided as a utility for understanding gas spending patterns and does not provide real-time gas price recommendations or transaction simulation.