Versions in this module Expand all Collapse all v0 v0.1.0 Jan 19, 2024 Changes in this version + const AttributeKeyRecipient + const AttributeKeySender + const AttributeValueCategory + const DefaultParamspace + const DefaultSendEnabled + const EventTypeTransfer + const ModuleName + const QuerierRoute + const RouterKey + var ErrInputOutputMismatch = sdkerrors.Register(ModuleName, 3, "sum inputs != sum outputs") + var ErrNoInputs = sdkerrors.Register(ModuleName, 1, "no inputs to send transaction") + var ErrNoOutputs = sdkerrors.Register(ModuleName, 2, "no outputs to send transaction") + var ErrSendDisabled = sdkerrors.Register(ModuleName, 4, "send transactions are disabled") + var ModuleCdc *codec.Codec + var ParamStoreKeySendEnabled = []byte("sendenabled") + func ErrUnSupportQueryType(data string) *sdkerrors.Error + func ParamKeyTable() params.KeyTable + func RegisterCodec(cdc *codec.Codec) + func ValidateGenesis(data GenesisState) error + func ValidateInputsOutputs(inputs []Input, outputs []Output) error + type AccountKeeper interface + GetAccount func(ctx sdk.Context, addr sdk.AccAddress) exported.Account + GetAllAccounts func(ctx sdk.Context) []exported.Account + IterateAccounts func(ctx sdk.Context, process func(exported.Account) bool) + NewAccountWithAddress func(ctx sdk.Context, addr sdk.AccAddress) exported.Account + SetAccount func(ctx sdk.Context, acc exported.Account) + type GenesisState struct + SendEnabled bool + func DefaultGenesisState() GenesisState + func NewGenesisState(sendEnabled bool) GenesisState + type Input struct + Address sdk.AccAddress + Coins sdk.Coins + func NewInput(addr sdk.AccAddress, coins sdk.Coins) Input + func (in Input) ValidateBasic() error + type MsgMultiSend struct + Inputs []Input + Outputs []Output + func NewMsgMultiSend(in []Input, out []Output) MsgMultiSend + func (msg MsgMultiSend) GetSignBytes() []byte + func (msg MsgMultiSend) GetSigners() []sdk.AccAddress + func (msg MsgMultiSend) Route() string + func (msg MsgMultiSend) Type() string + func (msg MsgMultiSend) ValidateBasic() error + type MsgSend struct + Amount sdk.Coins + FromAddress sdk.AccAddress + ToAddress sdk.AccAddress + func NewMsgSend(fromAddr, toAddr sdk.AccAddress, amount sdk.Coins) MsgSend + func (msg *MsgSend) UnmarshalFromAmino(cdc *amino.Codec, data []byte) error + func (msg MsgSend) GetSignBytes() []byte + func (msg MsgSend) GetSigners() []sdk.AccAddress + func (msg MsgSend) Route() string + func (msg MsgSend) Type() string + func (msg MsgSend) ValidateBasic() error + type Output struct + Address sdk.AccAddress + Coins sdk.Coins + func NewOutput(addr sdk.AccAddress, coins sdk.Coins) Output + func (out Output) ValidateBasic() error + type QueryBalanceParams struct + Address sdk.AccAddress + func NewQueryBalanceParams(addr sdk.AccAddress) QueryBalanceParams