gasPriceis 10 Gwei then the next
gasPricewill be between 9.5 and 10.5 Gwei. Like on mainchain, the current gas price can be obtained via
.getGasPrice()and is typically around 10 Gwei.
CODESIZEof every contract will change. Any hardcoded values will break.
CREATE2may be different (it depends on the constructor code).
Transferevent currently emitted on ETH fee payment will be removed
block.numberin L2 will now correspond to the L2 block number, not “Last finalized L1 block number” like it used to. Any project currently using
block.numbermust check that this will not break their implementation. The L1 Block number will be made accessible via a new pre-deployed contract.
COINBASEis set by the sequencer. For the near-term future, it will return the
DIFFICULTYwill return 0
BLOCKHASHwill return the L2 block hash. Note that this value can be manipulated by the sequencer and is not a safe source of randomness.
SELFDESTRUCTwill now work just as it currently works in the EVM.
GASPRICEwill now return the l2GasPrice
BASEFEEwill be unsupported - execution will revert if it is used.
ORIGINwill be supported normally.
OVM_ExecutionManagerWrapperAll other OVM pre-deploys will remain at the same addresses as before the re-genesis
TIMESTAMPwill function the same as before, updating with each new deposit or after 5 minutes if there has not been a deposit.
TIMESTAMPwill still correspond to "Last Finalized L1 Timestamp"