Versions in this module Expand all Collapse all v0 v0.1.1 May 14, 2023 Changes in this version + const EvmCalledMethodName + const ModuleName + const QuerierRoute + const RouterKey + const SendToEvmSubMsgName + const SendToWasmEventName + const StoreKey + const TStoreKey + const WasmCalledMethodName + var ErrAmountNegative = sdkerrors.Register(ModuleName, 6, "the amount can not negative") + var ErrCallerOfEvmEmpty = sdkerrors.Register(ModuleName, 2, "the caller of evm can not be nil") + var ErrCannotCreate = sdkerrors.Register(ModuleName, 3, "create is not supprot for vmbridge") + var ErrChainConfigNotFound = sdkerrors.Register(ModuleName, 1, "chain configuration not found") + var ErrEvmExecuteFailed = sdkerrors.Register(ModuleName, 7, "the evm execute") + var ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrIsNotETHAddr = sdkerrors.Register(ModuleName, 10, "the address prefix must be 0x") + var ErrIsNotEvmAddr = sdkerrors.Register(ModuleName, 5, "call evm contract must use evmaddress") + var ErrIsNotFURYCAddr = sdkerrors.Register(ModuleName, 9, "the address prefix must be ex") + var ErrIsNotWasmAddr = sdkerrors.Register(ModuleName, 4, "call wasm contract must use wasmaddress") + var ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") + var ErrVMBridgeEnable = sdkerrors.Register(ModuleName, 8, "the vmbridge is disable") + var EvmABI abi.ABI + var SendToWasmEvent abi.Event + func ErrMsgSendToEvm(str string) sdk.EnvelopedErr + func GetEVMABIConfig(data []byte) (abi.ABI, abi.Event) + func GetMintCW20Input(amount, recipient string) ([]byte, error) + func GetMintERC20Input(callerAddr string, recipient common.Address, amount *big.Int) ([]byte, error) + func GetMintERC20Output(data []byte) (bool, error) + func RegisterInterface(registry interfacetypes.InterfaceRegistry) + func RegisterMsgServer(s grpc1.Server, srv MsgServer) + type MintCW20Method struct + Amount string + Recipient string + type MintERC20Method struct + ABI abi.ABI + type MsgClient interface + SendToEvmEvent func(ctx context.Context, in *MsgSendToEvm, opts ...grpc.CallOption) (*MsgSendToEvmResponse, error) + func NewMsgClient(cc grpc1.ClientConn) MsgClient + type MsgSendToEvm struct + Amount sdk.Int + Contract string + Recipient string + Sender string + func (*MsgSendToEvm) Descriptor() ([]byte, []int) + func (*MsgSendToEvm) ProtoMessage() + func (m *MsgSendToEvm) Marshal() (dAtA []byte, err error) + func (m *MsgSendToEvm) MarshalTo(dAtA []byte) (int, error) + func (m *MsgSendToEvm) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgSendToEvm) Reset() + func (m *MsgSendToEvm) Size() (n int) + func (m *MsgSendToEvm) String() string + func (m *MsgSendToEvm) Unmarshal(dAtA []byte) error + func (m *MsgSendToEvm) XXX_DiscardUnknown() + func (m *MsgSendToEvm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgSendToEvm) XXX_Merge(src proto.Message) + func (m *MsgSendToEvm) XXX_Size() int + func (m *MsgSendToEvm) XXX_Unmarshal(b []byte) error + func (msg MsgSendToEvm) GetSignBytes() []byte + func (msg MsgSendToEvm) GetSigners() []sdk.AccAddress + func (msg MsgSendToEvm) Route() string + func (msg MsgSendToEvm) Type() string + func (msg MsgSendToEvm) ValidateBasic() error + type MsgSendToEvmResponse struct + Success bool + func (*MsgSendToEvmResponse) Descriptor() ([]byte, []int) + func (*MsgSendToEvmResponse) ProtoMessage() + func (m *MsgSendToEvmResponse) Marshal() (dAtA []byte, err error) + func (m *MsgSendToEvmResponse) MarshalTo(dAtA []byte) (int, error) + func (m *MsgSendToEvmResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgSendToEvmResponse) Reset() + func (m *MsgSendToEvmResponse) Size() (n int) + func (m *MsgSendToEvmResponse) String() string + func (m *MsgSendToEvmResponse) Unmarshal(dAtA []byte) error + func (m *MsgSendToEvmResponse) XXX_DiscardUnknown() + func (m *MsgSendToEvmResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgSendToEvmResponse) XXX_Merge(src proto.Message) + func (m *MsgSendToEvmResponse) XXX_Size() int + func (m *MsgSendToEvmResponse) XXX_Unmarshal(b []byte) error + type MsgServer interface + SendToEvmEvent func(context.Context, *MsgSendToEvm) (*MsgSendToEvmResponse, error) + type UnimplementedMsgServer struct + func (*UnimplementedMsgServer) SendToEvmEvent(ctx context.Context, req *MsgSendToEvm) (*MsgSendToEvmResponse, error)