Versions in this module Expand all Collapse all v0 v0.37.1 Oct 16, 2019 Changes in this version + const QueryBalance + func NewQuerier(k Keeper) sdk.Querier + func NonnegativeBalanceInvariant(ak types.AccountKeeper) sdk.Invariant + func RegisterInvariants(ir sdk.InvariantRegistry, ak types.AccountKeeper) + type BaseKeeper struct + func NewBaseKeeper(ak types.AccountKeeper, sk types.SupplyKeeper, paramSpace params.Subspace, ...) BaseKeeper + func (keeper BaseKeeper) DelegateCoins(ctx sdk.Context, delegatorAddr, moduleAccAddr sdk.AccAddress, amt sdk.Coins) sdk.Error + func (keeper BaseKeeper) UndelegateCoins(ctx sdk.Context, moduleAccAddr, delegatorAddr sdk.AccAddress, amt sdk.Coins) sdk.Error + type BaseSendKeeper struct + func NewBaseSendKeeper(ak types.AccountKeeper, sk types.SupplyKeeper, paramSpace params.Subspace, ...) BaseSendKeeper + func (keeper BaseSendKeeper) AddCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, sdk.Error) + func (keeper BaseSendKeeper) BlacklistedAddr(addr sdk.AccAddress) bool + func (keeper BaseSendKeeper) GetSendEnabled(ctx sdk.Context) bool + func (keeper BaseSendKeeper) InputOutputCoins(ctx sdk.Context, inputs []types.Input, outputs []types.Output) sdk.Error + func (keeper BaseSendKeeper) SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) sdk.Error + func (keeper BaseSendKeeper) SetCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) sdk.Error + func (keeper BaseSendKeeper) SetSendEnabled(ctx sdk.Context, enabled bool) + func (keeper BaseSendKeeper) SubtractCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, sdk.Error) + type BaseViewKeeper struct + func NewBaseViewKeeper(ak types.AccountKeeper, codespace sdk.CodespaceType) BaseViewKeeper + func (keeper BaseViewKeeper) Codespace() sdk.CodespaceType + func (keeper BaseViewKeeper) GetCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + func (keeper BaseViewKeeper) HasCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) bool + func (keeper BaseViewKeeper) Logger(ctx sdk.Context) log.Logger + type Keeper interface + DelegateCoins func(ctx sdk.Context, delegatorAddr, moduleAccAddr sdk.AccAddress, amt sdk.Coins) sdk.Error + UndelegateCoins func(ctx sdk.Context, moduleAccAddr, delegatorAddr sdk.AccAddress, amt sdk.Coins) sdk.Error + type SendKeeper interface + AddCoins func(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, sdk.Error) + BlacklistedAddr func(addr sdk.AccAddress) bool + GetSendEnabled func(ctx sdk.Context) bool + InputOutputCoins func(ctx sdk.Context, inputs []types.Input, outputs []types.Output) sdk.Error + SendCoins func(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) sdk.Error + SetCoins func(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) sdk.Error + SetSendEnabled func(ctx sdk.Context, enabled bool) + SubtractCoins func(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, sdk.Error) + type ViewKeeper interface + Codespace func() sdk.CodespaceType + GetCoins func(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + HasCoins func(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) bool