From 27112ea71d7f0291f4f08d1edb2ba19b0ddf7560 Mon Sep 17 00:00:00 2001 From: Bui Quang Minh Date: Mon, 12 Aug 2024 10:58:30 +0700 Subject: [PATCH] core/vm: disable proof of possesion precompiled contract Some tests use address 106 for testing. However, because it is a precompiled contract in Ronin, the tests will fail. Temporarily disable this precompiled contract in the test branch. --- core/vm/contracts.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/vm/contracts.go b/core/vm/contracts.go index 9bea38501..84b4fdd66 100644 --- a/core/vm/contracts.go +++ b/core/vm/contracts.go @@ -134,7 +134,7 @@ func init() { PrecompiledContractsConsortium[common.BytesToAddress([]byte{105})] = &consortiumValidateFinalityProof{} PrecompiledContractsConsortiumMiko = copyPrecompiledContract(PrecompiledContractsConsortium) - PrecompiledContractsConsortiumMiko[common.BytesToAddress([]byte{106})] = &consortiumValidateProofOfPossession{} + // PrecompiledContractsConsortiumMiko[common.BytesToAddress([]byte{106})] = &consortiumValidateProofOfPossession{} PrecompiledContractsBerlin = copyPrecompiledContract(PrecompiledContractsConsortiumMiko) PrecompiledContractsBerlin[common.BytesToAddress([]byte{5})] = &bigModExp{eip2565: true}