From 3ba16023129226c2e01e876d91829658a41c057e Mon Sep 17 00:00:00 2001 From: Jared Wasinger Date: Fri, 11 Apr 2025 13:07:21 +0800 Subject: [PATCH] add scaffolding for Osaka precompiles. Make it more explicit when 7883 is/isn't enabled in tests. --- core/vm/contracts_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/vm/contracts_test.go b/core/vm/contracts_test.go index 913ab1470c..f86a8919a9 100644 --- a/core/vm/contracts_test.go +++ b/core/vm/contracts_test.go @@ -50,8 +50,8 @@ var allPrecompiles = map[common.Address]PrecompiledContract{ common.BytesToAddress([]byte{2}): &sha256hash{}, common.BytesToAddress([]byte{3}): &ripemd160hash{}, common.BytesToAddress([]byte{4}): &dataCopy{}, - common.BytesToAddress([]byte{5}): &bigModExp{eip2565: false}, - common.BytesToAddress([]byte{0xf5}): &bigModExp{eip2565: true}, + common.BytesToAddress([]byte{5}): &bigModExp{eip2565: false, eip7883: false}, + common.BytesToAddress([]byte{0xf5}): &bigModExp{eip2565: true, eip7883: false}, common.BytesToAddress([]byte{0xf6}): &bigModExp{eip2565: true, eip7883: true}, common.BytesToAddress([]byte{6}): &bn256AddIstanbul{}, common.BytesToAddress([]byte{7}): &bn256ScalarMulIstanbul{},