keeper

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	QueryBalance = "balance"
)

Variables

This section is empty.

Functions

func NewQuerier

func NewQuerier(keeper Keeper) sdk.Querier

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 NewKeeper

func NewKeeper(cdc *codec.Codec, storeKey sdk.StoreKey, accountKeeper keeper.AccountKeeper) Keeper

NewKeeper creates new instances of the token Keeper

func (Keeper) AddTokens

func (k Keeper) AddTokens(ctx sdk.Context, owner sdk.AccAddress, amount sdk.Int)

AddTokens adds token to the given owner

func (Keeper) GetBalance

func (k Keeper) GetBalance(ctx sdk.Context, address sdk.AccAddress) sdk.Int

GetBalance returns token balance for the given address

func (Keeper) GetBalanceIterator

func (k Keeper) GetBalanceIterator(ctx sdk.Context) sdk.Iterator

GetBalanceIterator gets an iterator over all balances in which the keys are the accounts and the values are their balance

func (Keeper) GetTotalSupply

func (k Keeper) GetTotalSupply(ctx sdk.Context) sdk.Int

GetTotalSupply returns total token supply

func (Keeper) IsInitialBalanceSet added in v1.3.0

func (k Keeper) IsInitialBalanceSet(ctx sdk.Context, owner sdk.AccAddress) bool

func (Keeper) Logger added in v1.3.0

func (k Keeper) Logger(ctx sdk.Context) log.Logger

Logger returns a module-specific logger.

func (Keeper) SetBalance added in v1.0.0

func (k Keeper) SetBalance(ctx sdk.Context, owner sdk.AccAddress, amount sdk.Int)

SetBalance set balance to the given user

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL