Versions in this module Expand all Collapse all v1 v1.0.0 May 14, 2020 Changes in this version + func AllInvariants(k Keeper) sdk.Invariant + func NewQuerier(k Keeper) sdk.Querier + func NonnegativeBalanceInvariant(k ViewKeeper) sdk.Invariant + func RegisterInvariants(ir sdk.InvariantRegistry, k Keeper) + func TotalSupply(k Keeper) sdk.Invariant + type BaseKeeper struct + func NewBaseKeeper(cdc codec.Marshaler, storeKey sdk.StoreKey, ak types.AccountKeeper, ...) BaseKeeper + func (k BaseKeeper) BurnCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error + func (k BaseKeeper) DelegateCoins(ctx sdk.Context, delegatorAddr, moduleAccAddr sdk.AccAddress, amt sdk.Coins) error + func (k BaseKeeper) DelegateCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, ...) error + func (k BaseKeeper) GetSupply(ctx sdk.Context) exported.SupplyI + func (k BaseKeeper) MarshalSupply(supplyI exported.SupplyI) ([]byte, error) + func (k BaseKeeper) MarshalSupplyJSON(supply exported.SupplyI) ([]byte, error) + func (k BaseKeeper) MintCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error + func (k BaseKeeper) SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, ...) error + func (k BaseKeeper) SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, ...) error + func (k BaseKeeper) SendCoinsFromModuleToModule(ctx sdk.Context, senderModule, recipientModule string, amt sdk.Coins) error + func (k BaseKeeper) SetSupply(ctx sdk.Context, supply exported.SupplyI) + func (k BaseKeeper) UndelegateCoins(ctx sdk.Context, moduleAccAddr, delegatorAddr sdk.AccAddress, amt sdk.Coins) error + func (k BaseKeeper) UndelegateCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, ...) error + func (k BaseKeeper) UnmarshalSupply(bz []byte) (exported.SupplyI, error) + func (k BaseKeeper) UnmarshalSupplyJSON(bz []byte) (exported.SupplyI, error) + type BaseSendKeeper struct + func NewBaseSendKeeper(cdc codec.Marshaler, storeKey sdk.StoreKey, ak types.AccountKeeper, ...) BaseSendKeeper + func (k BaseSendKeeper) AddCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, error) + func (k BaseSendKeeper) BlacklistedAddr(addr sdk.AccAddress) bool + func (k BaseSendKeeper) ClearBalances(ctx sdk.Context, addr sdk.AccAddress) + func (k BaseSendKeeper) GetSendEnabled(ctx sdk.Context) bool + func (k BaseSendKeeper) InputOutputCoins(ctx sdk.Context, inputs []types.Input, outputs []types.Output) error + func (k BaseSendKeeper) SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error + func (k BaseSendKeeper) SetBalance(ctx sdk.Context, addr sdk.AccAddress, balance sdk.Coin) error + func (k BaseSendKeeper) SetBalances(ctx sdk.Context, addr sdk.AccAddress, balances sdk.Coins) error + func (k BaseSendKeeper) SetSendEnabled(ctx sdk.Context, enabled bool) + func (k BaseSendKeeper) SubtractCoins(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, error) + type BaseViewKeeper struct + func NewBaseViewKeeper(cdc codec.Marshaler, storeKey sdk.StoreKey, ak types.AccountKeeper) BaseViewKeeper + func (k BaseViewKeeper) GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + func (k BaseViewKeeper) GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin + func (k BaseViewKeeper) HasBalance(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coin) bool + func (k BaseViewKeeper) IterateAccountBalances(ctx sdk.Context, addr sdk.AccAddress, cb func(sdk.Coin) bool) + func (k BaseViewKeeper) IterateAllBalances(ctx sdk.Context, cb func(sdk.AccAddress, sdk.Coin) bool) + func (k BaseViewKeeper) LockedCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + func (k BaseViewKeeper) Logger(ctx sdk.Context) log.Logger + func (k BaseViewKeeper) SpendableCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + func (k BaseViewKeeper) ValidateBalance(ctx sdk.Context, addr sdk.AccAddress) error + type Keeper interface + BurnCoins func(ctx sdk.Context, moduleName string, amt sdk.Coins) error + DelegateCoins func(ctx sdk.Context, delegatorAddr, moduleAccAddr sdk.AccAddress, amt sdk.Coins) error + DelegateCoinsFromAccountToModule func(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, ...) error + GetSupply func(ctx sdk.Context) exported.SupplyI + MarshalSupply func(supplyI exported.SupplyI) ([]byte, error) + MarshalSupplyJSON func(supply exported.SupplyI) ([]byte, error) + MintCoins func(ctx sdk.Context, moduleName string, amt sdk.Coins) error + SendCoinsFromAccountToModule func(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, ...) error + SendCoinsFromModuleToAccount func(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, ...) error + SendCoinsFromModuleToModule func(ctx sdk.Context, senderModule, recipientModule string, amt sdk.Coins) error + SetSupply func(ctx sdk.Context, supply exported.SupplyI) + UndelegateCoins func(ctx sdk.Context, moduleAccAddr, delegatorAddr sdk.AccAddress, amt sdk.Coins) error + UndelegateCoinsFromModuleToAccount func(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, ...) error + UnmarshalSupply func(bz []byte) (exported.SupplyI, error) + UnmarshalSupplyJSON func(bz []byte) (exported.SupplyI, error) + type SendKeeper interface + AddCoins func(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, error) + BlacklistedAddr func(addr sdk.AccAddress) bool + GetSendEnabled func(ctx sdk.Context) bool + InputOutputCoins func(ctx sdk.Context, inputs []types.Input, outputs []types.Output) error + SendCoins func(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error + SetBalance func(ctx sdk.Context, addr sdk.AccAddress, balance sdk.Coin) error + SetBalances func(ctx sdk.Context, addr sdk.AccAddress, balances sdk.Coins) error + SetSendEnabled func(ctx sdk.Context, enabled bool) + SubtractCoins func(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, error) + type ViewKeeper interface + GetAllBalances func(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + GetBalance func(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin + HasBalance func(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coin) bool + IterateAccountBalances func(ctx sdk.Context, addr sdk.AccAddress, cb func(coin sdk.Coin) (stop bool)) + IterateAllBalances func(ctx sdk.Context, cb func(address sdk.AccAddress, coin sdk.Coin) (stop bool)) + LockedCoins func(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + SpendableCoins func(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + ValidateBalance func(ctx sdk.Context, addr sdk.AccAddress) error v1.0.0-playground Jul 8, 2020