From 4b3f7f12a4bdba1b9f6228fb984a9d061602f125 Mon Sep 17 00:00:00 2001 From: ryanmorphl2 <163962984+ryanmorphl2@users.noreply.github.com> Date: Thu, 13 Mar 2025 21:54:37 +0800 Subject: [PATCH] fix: use precompile contracts correctly --- core/vm/evm.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/vm/evm.go b/core/vm/evm.go index a8f23a6c4..650e0b3d4 100644 --- a/core/vm/evm.go +++ b/core/vm/evm.go @@ -46,6 +46,8 @@ type ( func (evm *EVM) precompile(addr common.Address) (PrecompiledContract, bool) { var precompiles map[common.Address]PrecompiledContract switch { + case evm.chainRules.IsMorph203: + precompiles = PrecompiledContractsMorph203 case evm.chainRules.IsBernoulli: precompiles = PrecompiledContractsBernoulli case evm.chainRules.IsArchimedes: