Priority Fee Recommendation Tool for Devs
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 analyzes recent Ethereum block data and transaction receipts to recommend an optimal max priority fee (tip) for your transactions. It samples blocks within a user-defined lookback window, extracts effective priority fees from successful transactions, and computes a statistical distribution. By selecting a target percentile (e.g., 25% for economical, 50% for balanced, 75% for faster, or 90% for fastest), you receive a specific priority fee recommendation in gwei. The tool also displays the current base fee, min/max/avg tips observed, a visual tip distribution bar chart, and a detailed table of sampled blocks showing base fees and average tips. This enables developers to make informed decisions about gas pricing without manually scanning block explorers or guessing appropriate tip amounts.
HOW TO USE
Connect your wallet (read-only, no transaction required) and select the network you're targeting. Set the lookback blocks value (how many recent blocks to analyze, default 50) and choose your desired percentile target. Click "get priority fee recommendation" and the tool will fetch and analyze the relevant block data. Results display immediately with a clear recommended tip value in gwei, along with supporting statistics and visualizations. Use the recommendation as a data-driven starting point when setting transaction parameters in your dApps, scripts, or manual transactions. The tool works on any EVM chain that supports EIP-1559, including Ethereum Mainnet, Goerli, Optimism, Arbitrum, Polygon, and BNB Smart Chain.
TECHNICAL MECHANISM
The analyzer uses ethers.js v5.7.2 to fetch recent block headers and their associated transaction receipts via batch RPC calls. For each block, it extracts the base fee per gas, then iterates through the first 20 transactions to retrieve each receipt's effectiveGasPrice. The effective priority fee is calculated by subtracting the block's base fee from the effectiveGasPrice. These priority fees are collected across all sampled blocks into a single dataset, which is then sorted and analyzed statistically. The user-selected percentile determines which value to recommend—for example, the 50th percentile (median) represents a balanced tip that would have succeeded for half of the sampled transactions, while the 90th percentile represents a generous tip that would have succeeded for 90% of transactions. The implementation handles missing or incomplete data gracefully, falling back to zero values when transactions lack priority fee data.
WHAT IT CANNOT SEE
This tool cannot predict future network conditions with certainty—recommendations are based on historical data and the current mempool state, which can change rapidly. It cannot guarantee transaction inclusion within any specific timeframe, as validator behavior, network congestion, and other external factors influence actual confirmation times. The tool is limited by the RPC provider's rate limits and mempool visibility; some providers may not expose all pending transactions. It cannot account for sudden spikes in network activity or validator-specific priority policies. The accuracy of results depends entirely on the underlying RPC data quality and the reliability of the provider's archival capabilities.
PLEASE NOTE
This is a read‑only analytics tool—it never submits transactions or signs anything. It is designed for EVM‑compatible chains that have implemented EIP‑1559. For best results, use a dedicated RPC endpoint with good mempool visibility and low latency. The recommendation is a statistical suggestion, not a guarantee—always consider current network conditions and your own urgency when setting transaction parameters.