github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/vmbridge/register.go (about)

     1  package vmbridge
     2  
     3  import (
     4  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/codec"
     5  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types/module"
     6  	"github.com/fibonacci-chain/fbc/x/vmbridge/keeper"
     7  	"github.com/fibonacci-chain/fbc/x/wasm"
     8  )
     9  
    10  func RegisterServices(cfg module.Configurator, keeper keeper.Keeper) {
    11  	RegisterMsgServer(cfg.MsgServer(), NewMsgServerImpl(keeper))
    12  }
    13  
    14  func GetWasmOpts(cdc *codec.ProtoCodec) wasm.Option {
    15  	return wasm.WithMessageEncoders(RegisterSendToEvmEncoder(cdc))
    16  }