Documentation ¶
Index ¶
- Constants
- func NewQuerier(keeper Keeper) sdk.Querier
- type AccountKeeper
- type Balance
- type Keeper
- func (k Keeper) AddTokens(ctx sdk.Context, owner sdk.AccAddress, amount sdk.Int)
- func (k Keeper) GetBalance(ctx sdk.Context, address sdk.AccAddress) sdk.Int
- func (k Keeper) GetBalanceIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) GetTotalSupply(ctx sdk.Context) sdk.Int
- func (k Keeper) IsInitialBalanceSet(ctx sdk.Context, owner sdk.AccAddress) bool
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
- func (k Keeper) SetBalance(ctx sdk.Context, owner sdk.AccAddress, amount sdk.Int)
Constants ¶
View Source
const (
QueryBalance = "balance"
)
Variables ¶
This section is empty.
Functions ¶
func NewQuerier ¶
NewQuerier creates a new querier for token clients.
Types ¶
type AccountKeeper ¶ added in v1.3.0
type AccountKeeper interface {
GetAccount(ctx sdk.Context, addr sdk.AccAddress) authexported.Account
}
AccountKeeper defines the expected account keeper
type Balance ¶ added in v1.3.0
type Balance struct {
Balance float64 `json:"balance" amino:"unsafe"`
}
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 (Keeper) GetBalance ¶
GetBalance returns token balance for the given address
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) GetTotalSupply ¶
GetTotalSupply returns total token supply
func (Keeper) IsInitialBalanceSet ¶ added in v1.3.0
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.