Important note for node runners and builders

IMPORTANT NOTE FOR NODE RUNNERS AND BUILDERS

We are activating linea_estimateGas on Linea Mainnet on September 30 at 13:00UTC. This feature allows to more accurately price transactions on Linea (linea_estimateGas | Linea). The method is active on testnet since September 9th.

WHAT DO YOU NEED TO DO?

If you’d like to run your own node that serves this method, you need to run a Besu node in advanced mode. We now offer a packaged version (Use Docker | Linea) that facilitates its installation. This also allows you to use the finalized tag (Retrieve finalized L2 blocks | Linea) on most API.

From September 30 at 13:00UTC, you need to disable the compatibility mode to have the method behaving (linea_estimateGas | Linea). We will have a grace period of 24 hours.

What will happen if don’t update and continue exposing vanilla eth_gasPrice after September 30? Transactions are going to be incorrectly priced (can be too low and get stuck; or too high and wasting fees). For the most accurate estimations, you need to rely on linea_estimateGas.

If you don’t want to run a besu node for this purpose, you can leverage private RPC providers. (Note: the method will be available on day 1 on Infura (linea_estimateGas | INFURA))

If you need any support, feel free to contact our team https://support.linea.build/

2 Likes