Monday, December 8, 2025

Gas Fee Checker

Our gas fee checker reads live data from public RPCs—no API keys. It shows base fee + priority tip (or gas price) for Ethereum, BNB Chain, Arbitrum, Base, Optimism, plus fees for Solana and Cardano. Choose ERC-20 transfer, DEX swap, or NFT transfer to see an instant estimate in USD. (For L2s, you can add a rough L1 data cost with the toggle.)

Gas & Fee Snapshot

USD
Scenarios use typical gas/CU/bytes presets. L2 totals can include L1 data; toggle above adds a rough estimate.
About fees & how we estimate
  • Ethereum (L1): Base from eth_feeHistory, tip from eth_maxPriorityFeePerGas. Scenario cost = (base+tip) × gasUnits, converted to USD.
  • BNB Chain: eth_gasPrice (no EIP-1559). Scenario gas per preset; USD via public prices.
  • Arbitrum / Base / Optimism (L2): eth_gasPrice is L2 gas only. Optional “Include L1 data (rough)” adds bytes × 16 gas/byte × ETH base where bytes come from scenario presets.
  • Solana: 5,000 lamports/signature + priority ≈ 60th percentile of getRecentPrioritizationFees (µlamports/CU). Scenario uses a CU budget; convert to SOL→USD.
  • Cardano: Fee = b + a·size via Koios protocol params. Scenario uses an estimated tx size (bytes); convert ADA→USD.
  • Sparklines & Busy/Calm: Last 60 scenario costs per chain (local only). Busy ≥80th pct, Calm ≤30th pct.
  • Heat map: 7×24 hourly scenario costs (local to your browser). Fills in over time.

What is a gas fee checker?
A simple widget that reads live fees from public RPCs (no API keys) and shows the current cost (in native token and USD) for ERC-20 transfers, DEX swaps, and NFT transfers.

Why are L2 totals sometimes higher than shown?
Because L2s charge two parts: the L2 execution gas plus an extra L1 data-posting fee. The widget shows L2 gas by default; turn on “Include L1 data (rough)” to add a ballpark of that extra cost.

Which chains are included?
Ethereum, BNB Chain, Arbitrum One, Base, Optimism, Solana, and Cardano.