I set a 3 gwei for gas price. Now the transaction has been pending for 48+ hours now. But blocks aren’t even full!

gasgas-estimategas-pricepending-transactions

I tried to set a gas price of 3 gwei for interacting with a smart contract. Now the transaction is pending for 48+ hours.

  • If the blocks aren't full, why dont the miners pick it up?
  • I can bump the fee up, but when does it auto cancel itself and what do I lose?

Best Answer

Since EIP 1559 was implemented on Ethereum Mainnet miners can't include a transaction that has a max_fee_per_gas or gas_price that is lower than the base_fee required by all transactions. The base_fee required fluctuates based on how full blocks are, looking at historical data shows us that it doesn't typically fluctuate lower than about 32 gwei.

The previous answer about miners dropping low gas transactions would've been true pre-1559, but is inaccurate post-1559 (London Hard Fork) which took place Aug 5th 2021.

Related Topic