github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/evm/alias.go (about) 1 package evm 2 3 import ( 4 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/codec" 5 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 6 "github.com/fibonacci-chain/fbc/x/evm/keeper" 7 "github.com/fibonacci-chain/fbc/x/evm/types" 8 ) 9 10 // nolint 11 const ( 12 ModuleName = types.ModuleName 13 StoreKey = types.StoreKey 14 RouterKey = types.RouterKey 15 DefaultParamspace = types.DefaultParamspace 16 ) 17 18 // nolint 19 var ( 20 NewKeeper = keeper.NewKeeper 21 TxDecoder = types.TxDecoder 22 NewSimulateKeeper = keeper.NewSimulateKeeper 23 NewLogProcessEvmHook = keeper.NewLogProcessEvmHook 24 NewMultiEvmHooks = keeper.NewMultiEvmHooks 25 ) 26 27 // nolint 28 type ( 29 Keeper = keeper.Keeper 30 GenesisState = types.GenesisState 31 EvmLogHandler = types.EvmLogHandler 32 ) 33 34 func WithMoreDeocder(cdc *codec.Codec, cc sdk.TxDecoder) sdk.TxDecoder { 35 return func(txBytes []byte, height ...int64) (sdk.Tx, error) { 36 ret, err := cc(txBytes, height...) 37 if nil == err { 38 return ret, nil 39 } 40 return ret, nil 41 } 42 }