smartcontractkit / chainlink

node of the decentralized oracle network, bridging on and off-chain computation
https://chain.link
MIT License
6.83k stars 1.65k forks source link

[SHIP-2208] Enable EIP-1559 Transactions on Scroll #13685

Closed KodeyThomas closed 1 week ago

KodeyThomas commented 1 week ago

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

Motivation

SHIP-2208

cl-sonarqube-production[bot] commented 1 week ago

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube