You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The intermediate geth v1.14.12 -> v1.14.13 changes (see PR #13958) allow for easy EVM-instance reuse between txs of the same block.
This was left unoptimized out of caution, but can be changed. Specifically, the mkEVM() can be called once (and provider.GetVMConfig() usage can be simplified) in NewBlockProcessorFromHeader, and the *vm.EVM instance can then be shared between txs.
The text was updated successfully, but these errors were encountered:
See
AddTx
:optimism/op-program/client/l2/engineapi/block_processor.go
Line 135 in d39eb24
The intermediate geth v1.14.12 -> v1.14.13 changes (see PR #13958) allow for easy EVM-instance reuse between txs of the same block.
This was left unoptimized out of caution, but can be changed. Specifically, the
mkEVM()
can be called once (andprovider.GetVMConfig()
usage can be simplified) inNewBlockProcessorFromHeader
, and the*vm.EVM
instance can then be shared between txs.The text was updated successfully, but these errors were encountered: