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  }