Private Mempool Usage Explainer
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
Private Mempool Usage Explainer is a read-only tool that analyzes public mempool and on-chain data to recommend whether a transaction should be submitted via private mempool services (e.g., Flashbots, private relayers) or through the public mempool. It reads public mempool transaction data, transaction hash, gas price, nonce, target contract, calldata, pending transaction queue, front-running indicators, MEV activity, private mempool provider status (Flashbots, etc.), network congestion, block formation patterns, validator behavior, transaction timing, and current block number. The tool then presents this data alongside an AI-generated explanation of whether the transaction would benefit from private mempool submission, a comparison of public vs private mempool risks, and a recommendation on when to use private ordering services — helping you choose the safest submission strategy before broadcasting a transaction.
HOW TO USE
Connect your wallet using the BGWallet bridge and select your target network. Enter a transaction hash or pending transaction ID you want to analyze. Optionally enter a target contract address. Click "Analyze mempool strategy" to read public mempool and on-chain data. The tool displays the transaction ID, nonce, gas price, public mempool risk level (Low/Medium/High), and private mempool recommendation status (Recommended/Optional/Not recommended). Detailed information includes front-running indicators, MEV activity, network congestion, block formation patterns, validator behavior, private provider status, transaction timing, public vs private comparison, and current block number. A recommended approach box provides specific strategy guidance. An AI explanation appears below the on-chain data, explaining whether the transaction would benefit from private mempool submission, comparing public vs private mempool risks, and recommending when to use private ordering services before you submit a transaction. The wallet's own signature step still protects you — this explanation is informational only and does not replace reviewing what you approve in your wallet.
TECHNICAL MECHANISM
The tool uses ethers.js v5.7.2 with the provider from the BGWallet bridge to read public mempool and on-chain data. No hardcoded contract addresses are used — you are always in control of which contract you trust. When analyzing mempool strategy, the tool reads public mempool transaction data via provider.getPendingTransactions() (or similar mempool access), reads the transaction hash from the user input, reads the gas price from the transaction, reads the nonce from the transaction, reads the target contract from the transaction or user input, reads the calldata from the transaction object, reads the pending transaction queue by counting pending transactions, detects front-running indicators by analyzing the mempool for transactions targeting similar contracts with higher gas prices, detects MEV activity by looking for patterns of arbitrage, liquidation, or sandwich transactions, checks private mempool provider status by checking known private relayer endpoints (Flashbots, bloxroute, etc.), reads network congestion from the pending transaction count and gas price trends, reads block formation patterns from recent blocks, reads validator behavior from block proposer histories, reads transaction timing from the transaction object, and reads the current block number via provider.getBlockNumber(). The tool fetches event logs by walking backwards in chunks and halving chunk size on failure, ensuring logs are properly read despite varying RPC limitations. The data is formatted and passed to the AI bridge via BGAI.generate() with a structured prompt that includes all the on-chain data read. The AI is instructed to explain whether the transaction would benefit from private mempool submission, compare public vs private mempool risks, and recommend when to use private ordering services — while stating plainly that it cannot verify whether a transaction was actually submitted to a private mempool, cannot detect private mempool transactions that are never made public, and cannot guarantee that a private transaction will not be front-run or leaked. The AI response is capped at 1,024 tokens to ensure concise, focused mempool strategy assessments. All computed values are guarded against negative numbers — if a gas price or pool depth appears invalid, the tool flags it rather than displaying nonsensical values.
WHAT IT CANNOT SEE
This tool cannot verify whether a transaction was actually submitted to a private mempool. It cannot detect private mempool transactions that are never made public. It cannot guarantee that a private transaction will not be front-run or leaked. It cannot detect all private mempool providers or validator collusion. The AI explanation is generated from public mempool and on-chain data only and cannot detect private transaction submission, private relayer internal behavior, validator collusion, or hidden private mempool activity. It cannot predict whether a private submission will be successful or leaked. The tool does not continuously monitor mempool activity; each analysis is a snapshot at the time of the lookup. It cannot detect delayed private submissions, private mempool changes, or stale data. The tool does not store any data persistently; all state is in-memory and resets on reload. The AI explanation is informational and does not constitute financial advice, legal advice, or a guarantee of transaction safety or mempool strategy success.
PLEASE NOTE
Private Mempool Usage Explainer works exclusively with EVM-compatible chains. It requires a Web3 wallet (MetaMask or similar) and the BGWallet bridge. Explanations are AI-generated from data the app reads on-chain — always review what you are actually signing in your wallet before approving it. Choosing the right mempool strategy is critical for protecting against front-running, back-running, and sandwich attacks. Use this tool as a guide only; always cross-check with independent sources and consider using private mempool solutions for sensitive transactions. This is experimental software; use at your own risk.