diff --git a/gethhook/geth-hook.go b/gethhook/geth-hook.go index 08b96b384f..82a98830aa 100644 --- a/gethhook/geth-hook.go +++ b/gethhook/geth-hook.go @@ -65,6 +65,15 @@ func init() { vm.PrecompiledAddressesArbitrum = append(vm.PrecompiledAddressesArbitrum, addr) } + for addr, precompile := range vm.PrecompiledContractsArbitrum { + vm.PrecompiledContractsArbOS30[addr] = precompile + vm.PrecompiledAddressesArbOS30 = append(vm.PrecompiledAddressesArbOS30, addr) + } + for addr, precompile := range vm.PrecompiledContractsP256Verify { + vm.PrecompiledContractsArbOS30[addr] = precompile + vm.PrecompiledAddressesArbOS30 = append(vm.PrecompiledAddressesArbOS30, addr) + } + core.RenderRPCError = func(data []byte) error { if len(data) < 4 { return nil diff --git a/go-ethereum b/go-ethereum index 253281d15b..f041492a6c 160000 --- a/go-ethereum +++ b/go-ethereum @@ -1 +1 @@ -Subproject commit 253281d15bffb37485a79e600cf2ceb976b25d1a +Subproject commit f041492a6ceaea355b29de36c55b56abb60b2660