Versions in this module Expand all Collapse all v1 v1.0.0 Jan 13, 2025 Changes in this version + func AllInvariants(k Keeper) sdk.Invariant + func NewMsgServerImpl(keeper Keeper) types.MsgServer + func RegisterInvariants(ir sdk.InvariantRegistry, k Keeper) + func SupplyInvariant(k Keeper) sdk.Invariant + type Keeper struct + func NewKeeper(cdc codec.Codec, storeKey storetypes.StoreKey) Keeper + func (k Keeper) AddBalance(ctx sdk.Context, denomID, mtID string, amount uint64, addr sdk.AccAddress) error + func (k Keeper) Authorize(ctx sdk.Context, denomID string, owner sdk.AccAddress) error + func (k Keeper) Balances(c context.Context, request *types.QueryBalancesRequest) (*types.QueryBalancesResponse, error) + func (k Keeper) BurnMT(ctx sdk.Context, denomID, mtID string, amount uint64, owner sdk.AccAddress) error + func (k Keeper) Denom(c context.Context, request *types.QueryDenomRequest) (*types.QueryDenomResponse, error) + func (k Keeper) Denoms(c context.Context, request *types.QueryDenomsRequest) (*types.QueryDenomsResponse, error) + func (k Keeper) EditMT(ctx sdk.Context, denomID, mtID string, metadata []byte, sender sdk.AccAddress) error + func (k Keeper) ExportGenesisState(ctx sdk.Context) *types.GenesisState + func (k Keeper) GetBalance(ctx sdk.Context, denomID, mtID string, addr sdk.AccAddress) uint64 + func (k Keeper) GetDenom(ctx sdk.Context, id string) (denom types.Denom, found bool) + func (k Keeper) GetDenomSequence(ctx sdk.Context) uint64 + func (k Keeper) GetDenomSupply(ctx sdk.Context, denomID string) uint64 + func (k Keeper) GetDenoms(ctx sdk.Context) (denoms []types.Denom) + func (k Keeper) GetMT(ctx sdk.Context, denomID, mtID string) (mt exported.MT, err error) + func (k Keeper) GetMTSequence(ctx sdk.Context) uint64 + func (k Keeper) GetMTSupply(ctx sdk.Context, denomID, mtID string) uint64 + func (k Keeper) GetMTs(ctx sdk.Context, denomID string) (mts []exported.MT) + func (k Keeper) HasDenom(ctx sdk.Context, id string) bool + func (k Keeper) HasMT(ctx sdk.Context, denomID, mtID string) bool + func (k Keeper) IncreaseDenomSupply(ctx sdk.Context, denomID string) + func (k Keeper) IncreaseMTSupply(ctx sdk.Context, denomID, mtID string, amount uint64) error + func (k Keeper) IssueDenom(ctx sdk.Context, id, name string, sender sdk.AccAddress, data []byte) types.Denom + func (k Keeper) IssueMT(ctx sdk.Context, denomID, mtID string, amount uint64, data []byte, ...) (types.MT, error) + func (k Keeper) Logger(ctx sdk.Context) log.Logger + func (k Keeper) MT(c context.Context, request *types.QueryMTRequest) (*types.QueryMTResponse, error) + func (k Keeper) MTSupply(c context.Context, request *types.QueryMTSupplyRequest) (*types.QueryMTSupplyResponse, error) + func (k Keeper) MTs(c context.Context, request *types.QueryMTsRequest) (*types.QueryMTsResponse, error) + func (k Keeper) MintMT(ctx sdk.Context, denomID, mtID string, amount uint64, recipient sdk.AccAddress) error + func (k Keeper) SetDenom(ctx sdk.Context, denom types.Denom) + func (k Keeper) SetDenomSequence(ctx sdk.Context, sequence uint64) + func (k Keeper) SetMT(ctx sdk.Context, denomID string, mt types.MT) + func (k Keeper) SetMTSequence(ctx sdk.Context, sequence uint64) + func (k Keeper) SubBalance(ctx sdk.Context, denomID, mtID string, amount uint64, addr sdk.AccAddress) + func (k Keeper) Supply(context.Context, *types.QuerySupplyRequest) (*types.QuerySupplyResponse, error) + func (k Keeper) Transfer(ctx sdk.Context, denomID, mtID string, amount uint64, from, to sdk.AccAddress) error + func (k Keeper) TransferDenomOwner(ctx sdk.Context, denomID string, srcOwner, dstOwner sdk.AccAddress) error + func (k Keeper) TransferOwner(ctx sdk.Context, denomID, mtID string, amount uint64, ...) error + func (k Keeper) UpdateDenom(ctx sdk.Context, denom types.Denom) error