chainlink
chainlink copied to clipboard
[SHIP-2208] Enable EIP-1559 Transactions on Scroll
Description
This PR enables EIP-1559 Transactions for Scroll. Although mostly just configuration changes, a soak test revealed that when enabling EIP-1559 transactions a significant amount of warnings occurred when using gas estimation.
This occurs due to the L1MessageTx
transaction type being included in the gas estimation which we are unable to decode. This transaction type has been explicitly ignored during gas estimation using a similar mechanism to Celo which was introduced in https://github.com/smartcontractkit/chainlink/pull/10660.
This PR also migrates away from the SuggestedPrice
gas estimator to BlockHistoryEstimator