From cadcf5d6b68e835f647180c0efd307e5726bf200 Mon Sep 17 00:00:00 2001 From: drklee3 Date: Tue, 27 Feb 2024 15:10:30 -0800 Subject: [PATCH] test: Check contract is deleted --- x/evm/keeper/integration_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/x/evm/keeper/integration_test.go b/x/evm/keeper/integration_test.go index d3cfd71a93..c11c8b8b70 100644 --- a/x/evm/keeper/integration_test.go +++ b/x/evm/keeper/integration_test.go @@ -211,6 +211,9 @@ func (suite *IntegrationTestSuite) TestEIP161_SuicideGas() { suite.Require().NoError(err) suite.Require().Empty(rsp.VmError) + contractAcc := suite.App.EvmKeeper.GetAccount(suite.Ctx, addr) + suite.Require().Nil(contractAcc, "self destructed contract should be deleted") + gasUsed1 = rsp.GasUsed }) @@ -231,6 +234,9 @@ func (suite *IntegrationTestSuite) TestEIP161_SuicideGas() { suite.Require().NoError(err) suite.Require().Empty(rsp.VmError) + contractAcc := suite.App.EvmKeeper.GetAccount(suite.Ctx, addr) + suite.Require().Nil(contractAcc, "self destructed contract should be deleted") + // Check destination balances targetAccAfter := suite.App.EvmKeeper.GetAccount(suite.Ctx, targetAddr) suite.Require().Equal(