Versions in this module Expand all Collapse all v0 v0.23.1 Jul 27, 2018 Changes in this version + const CodeInvalidInput + const CodeInvalidOutput + const DefaultCodespace + func ErrInvalidInput(codespace sdk.CodespaceType, msg string) sdk.Error + func ErrInvalidOutput(codespace sdk.CodespaceType, msg string) sdk.Error + func ErrNoInputs(codespace sdk.CodespaceType) sdk.Error + func ErrNoOutputs(codespace sdk.CodespaceType) sdk.Error + func ModuleInvariants(t *testing.T, app *mock.App, log string) + func NewHandler(k Keeper) sdk.Handler + func NonnegativeBalanceInvariant(t *testing.T, app *mock.App, log string) + func RegisterWire(cdc *wire.Codec) + func TestAndRunSingleInputMsgSend(t *testing.T, r *rand.Rand, app *mock.App, ctx sdk.Context, ...) (action string, err sdk.Error) + func TotalCoinsInvariant(t *testing.T, app *mock.App, log string) + type Input struct + Address sdk.AccAddress + Coins sdk.Coins + func NewInput(addr sdk.AccAddress, coins sdk.Coins) Input + func (in Input) GetSignBytes() []byte + func (in Input) ValidateBasic() sdk.Error + type Keeper struct + func NewKeeper(am auth.AccountMapper) Keeper + func (keeper Keeper) AddCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, sdk.Tags, sdk.Error) + func (keeper Keeper) GetCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + func (keeper Keeper) HasCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) bool + func (keeper Keeper) InputOutputCoins(ctx sdk.Context, inputs []Input, outputs []Output) (sdk.Tags, sdk.Error) + func (keeper Keeper) SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) (sdk.Tags, sdk.Error) + func (keeper Keeper) SetCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) sdk.Error + func (keeper Keeper) SubtractCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, sdk.Tags, sdk.Error) + type MsgIssue struct + Banker sdk.AccAddress + Outputs []Output + func NewMsgIssue(banker sdk.AccAddress, out []Output) MsgIssue + func (msg MsgIssue) GetSignBytes() []byte + func (msg MsgIssue) GetSigners() []sdk.AccAddress + func (msg MsgIssue) Type() string + func (msg MsgIssue) ValidateBasic() sdk.Error + type MsgSend struct + Inputs []Input + Outputs []Output + func NewMsgSend(in []Input, out []Output) MsgSend + func (msg MsgSend) GetSignBytes() []byte + func (msg MsgSend) GetSigners() []sdk.AccAddress + func (msg MsgSend) Type() string + func (msg MsgSend) ValidateBasic() sdk.Error + type Output struct + Address sdk.AccAddress + Coins sdk.Coins + func NewOutput(addr sdk.AccAddress, coins sdk.Coins) Output + func (out Output) GetSignBytes() []byte + func (out Output) ValidateBasic() sdk.Error + type SendKeeper struct + func NewSendKeeper(am auth.AccountMapper) SendKeeper + func (keeper SendKeeper) GetCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + func (keeper SendKeeper) HasCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) bool + func (keeper SendKeeper) InputOutputCoins(ctx sdk.Context, inputs []Input, outputs []Output) (sdk.Tags, sdk.Error) + func (keeper SendKeeper) SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) (sdk.Tags, sdk.Error) + type ViewKeeper struct + func NewViewKeeper(am auth.AccountMapper) ViewKeeper + func (keeper ViewKeeper) GetCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + func (keeper ViewKeeper) HasCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) bool