Documentation ¶
Index ¶
- Constants
- func NewQuerier(keeper Keeper) sdk.Querier
- type Balance
- type Keeper
- func (k *Keeper) AddRewardDistribution(ctx sdk.Context, address sdk.AccAddress, height int64, coins sdk.Coins)
- func (k Keeper) AddTokens(ctx sdk.Context, owner sdk.AccAddress, amount sdk.Int)
- func (k Keeper) DistributeRewards(ctx sdk.Context)
- func (k Keeper) GetBalance(ctx sdk.Context, address sdk.AccAddress) sdk.Int
- func (k Keeper) GetBalanceDelta(ctx sdk.Context, address sdk.AccAddress) sdk.Int
- func (k Keeper) GetBalanceIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) GetDeltasIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) GetParams(ctx sdk.Context) (params types.Params)
- func (k *Keeper) GetRewardsDistributionHistory(ctx sdk.Context, address sdk.AccAddress) []types.RewardDistribution
- func (k Keeper) GetRewardsDistributionIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) GetTotalSupply(ctx sdk.Context) sdk.Int
- func (k Keeper) IncBalanceDelta(ctx sdk.Context, address sdk.AccAddress, amount sdk.Int)
- func (k Keeper) IsBanned(ctx sdk.Context, address sdk.AccAddress) bool
- func (k Keeper) IsInitialBalanceSet(ctx sdk.Context, owner sdk.AccAddress) bool
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
- func (k Keeper) ResetAccount(ctx sdk.Context, addr sdk.AccAddress)
- func (k Keeper) SetBalance(ctx sdk.Context, owner sdk.AccAddress, amount sdk.Int)
- func (k Keeper) SetBan(ctx sdk.Context, address sdk.AccAddress, ban bool)
- func (k Keeper) SetParams(ctx sdk.Context, params types.Params)
- type Pool
Constants ¶
View Source
const ( QueryBalance = "balance" QueryPool = "pool" QueryHistory = "history" )
Variables ¶
This section is empty.
Functions ¶
func NewQuerier ¶
NewQuerier creates a new querier for token clients.
Types ¶
type Keeper ¶
type Keeper struct {
// contains filtered or unexported fields
}
Keeper maintains the link to data storage and exposes getter/setter methods for the various parts of the state machine
func NewKeeper ¶
func NewKeeper( cdc *codec.Codec, storeKey sdk.StoreKey, paramSpace params.Subspace, accountKeeper auth.AccountKeeper, distributionKeeper distribution.Keeper, ) Keeper
NewKeeper creates new instances of the token Keeper
func (*Keeper) AddRewardDistribution ¶ added in v1.4.0
func (Keeper) DistributeRewards ¶ added in v1.4.0
func (Keeper) GetBalance ¶
GetBalance returns token balance for the given address
func (Keeper) GetBalanceDelta ¶ added in v1.4.0
func (Keeper) GetBalanceIterator ¶
GetBalanceIterator gets an iterator over all balances in which the keys are the accounts and the values are their balance
func (Keeper) GetDeltasIterator ¶ added in v1.4.0
GetDeltasIterator gets an iterator over all balance deltas
func (*Keeper) GetRewardsDistributionHistory ¶ added in v1.4.0
func (k *Keeper) GetRewardsDistributionHistory(ctx sdk.Context, address sdk.AccAddress) []types.RewardDistribution
func (Keeper) GetRewardsDistributionIterator ¶ added in v1.4.0
GetRewardsDistributionIterator gets an iterator over all accounts' history
func (Keeper) GetTotalSupply ¶
GetTotalSupply returns total token supply
func (Keeper) IncBalanceDelta ¶ added in v1.4.0
func (Keeper) IsInitialBalanceSet ¶ added in v1.3.0
func (Keeper) ResetAccount ¶ added in v1.4.0
func (k Keeper) ResetAccount(ctx sdk.Context, addr sdk.AccAddress)
func (Keeper) SetBalance ¶ added in v1.0.0
SetBalance set balance to the given user
Click to show internal directories.
Click to hide internal directories.