From 69345c284bd3e18548db3a04226c439b7e9e83e2 Mon Sep 17 00:00:00 2001 From: Vladyslav Budichenko Date: Mon, 28 Oct 2024 14:04:56 -0400 Subject: [PATCH] wip: update tests and initialization --- go.mod | 2 +- go.sum | 4 ++-- types/codec.go | 3 +++ x/evm/module.go | 1 + x/evm/types/codec.go | 4 ++++ 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index ee9d31e015..46795e03bb 100644 --- a/go.mod +++ b/go.mod @@ -259,7 +259,7 @@ replace ( //github.com/cosmos/cosmos-sdk => github.com/kava-labs/cosmos-sdk v0.47.10-iavl-v1-kava.1 //github.com/cosmos/cosmos-sdk => github.com/kava-labs/cosmos-sdk v0.50.10-test-patch 5f9239e3147358ef034bfc4d19aacb34e5ea2064 - github.com/cosmos/cosmos-sdk => github.com/kava-labs/cosmos-sdk v0.0.0-20241028173841-227cd06d0ed6 + github.com/cosmos/cosmos-sdk => github.com/kava-labs/cosmos-sdk v0.0.0-20241028180248-e07b5b46e25d //github.com/cosmos/cosmos-sdk => ../cosmos-sdk // Use cosmos-sdk fork with staking transfer events, and custom tally handler support //github.com/cosmos/cosmos-sdk => github.com/kava-labs/cosmos-sdk v0.47.10-iavl-v1-kava.1 diff --git a/go.sum b/go.sum index 08ba5f34ad..16ace5ffc4 100644 --- a/go.sum +++ b/go.sum @@ -812,8 +812,8 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/kava-labs/cometbft v0.0.0-20241007151334-8345af773eb9 h1:EdyFg0j6Q8oVy3EynAEQm/M2CyMhBZrTlFjcORLjw5g= github.com/kava-labs/cometbft v0.0.0-20241007151334-8345af773eb9/go.mod h1:GPHp3/pehPqgX1930HmK1BpBLZPxB75v/dZg8Viwy+o= -github.com/kava-labs/cosmos-sdk v0.0.0-20241028173841-227cd06d0ed6 h1:JaTfnm+SZ361ciHKn4egPgCmh5XepU3OG1SUltdxnhM= -github.com/kava-labs/cosmos-sdk v0.0.0-20241028173841-227cd06d0ed6/go.mod h1:6Eesrx3ZE7vxBZWpK++30H+Uc7Q4ahQWCL7JKU/LEdU= +github.com/kava-labs/cosmos-sdk v0.0.0-20241028180248-e07b5b46e25d h1:hRzrOTwS/RGfnwY0RppV33jd4QJ06A1MYcj2iVPWTjM= +github.com/kava-labs/cosmos-sdk v0.0.0-20241028180248-e07b5b46e25d/go.mod h1:6Eesrx3ZE7vxBZWpK++30H+Uc7Q4ahQWCL7JKU/LEdU= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= diff --git a/types/codec.go b/types/codec.go index b2a219dd42..a893ae1207 100644 --- a/types/codec.go +++ b/types/codec.go @@ -22,12 +22,15 @@ import ( "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/tx" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" + "runtime/debug" ) // RegisterInterfaces registers the tendermint concrete client-related // implementations and interfaces. func RegisterInterfaces(registry codectypes.InterfaceRegistry) { fmt.Println("RegisterInterfaces eth types/codec") + debug.PrintStack() + registry.RegisterImplementations( (*types.AccountI)(nil), &EthAccount{}, diff --git a/x/evm/module.go b/x/evm/module.go index f815aceace..98d13fffa7 100644 --- a/x/evm/module.go +++ b/x/evm/module.go @@ -149,6 +149,7 @@ func (am AppModule) RegisterInvariants(_ sdk.InvariantRegistry) { // RegisterServices registers a GRPC query service to respond to the // module-specific GRPC queries. func (am AppModule) RegisterServices(cfg module.Configurator) { + fmt.Println("RegisterServices inside evm module") types.RegisterMsgServer(cfg.MsgServer(), am.keeper) types.RegisterQueryServer(cfg.QueryServer(), am.keeper) diff --git a/x/evm/types/codec.go b/x/evm/types/codec.go index 6040014ea5..c9489e336c 100644 --- a/x/evm/types/codec.go +++ b/x/evm/types/codec.go @@ -17,6 +17,7 @@ package types import ( errorsmod "cosmossdk.io/errors" + "fmt" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" sdk "github.com/cosmos/cosmos-sdk/types" @@ -24,6 +25,7 @@ import ( "github.com/cosmos/cosmos-sdk/types/msgservice" "github.com/cosmos/cosmos-sdk/types/tx" proto "github.com/gogo/protobuf/proto" + "runtime/debug" ) var ( @@ -49,6 +51,8 @@ func init() { // RegisterInterfaces registers the client interfaces to protobuf Any. func RegisterInterfaces(registry codectypes.InterfaceRegistry) { + fmt.Println("RegisterInterfaces for eth codec") + debug.PrintStack() registry.RegisterImplementations( (*tx.TxExtensionOptionI)(nil), &ExtensionOptionsEthereumTx{},