Versions in this module Expand all Collapse all v0 v0.1.2 Feb 6, 2023 Changes in this version + const MaxTokenURILength + const MiniRangeType + const MiniTokenMinExecutionAmount + const MiniTokenSupplyUpperBound + const MiniTokenSymbolMSuffix + const MiniTokenSymbolMaxLen + const MiniTokenSymbolMinLen + const MiniTokenSymbolNewMinLen + const MiniTokenSymbolSuffixLen + const MiniTokenSymbolTxHashSuffixLen + const NativeTokenSymbol + const NativeTokenSymbolDotBSuffixed + const NativeTokenTotalSupply + const TinyRangeType + const TinyTokenSupplyUpperBound + const TokenDecimals + const TokenMaxTotalSupply + const TokenSymbolDotBSuffix + const TokenSymbolMaxLen + const TokenSymbolMinLen + const TokenSymbolNewMinLen + const TokenSymbolTxHashSuffixLen + var SupplyRange = struct{ ... } + func GetAccountDecoder(cdc *wire.Codec) auth.AccountDecoder + func IsMiniTokenSymbol(symbol string) bool + func IsValidMiniTokenSymbol(symbol string) bool + func ProtoAppAccount() sdk.Account + func RegisterWire(cdc *wire.Codec) + func ValidateIssueMiniSymbol(symbol string) error + func ValidateIssueSymbol(symbol string) error + func ValidateMiniTokenSymbol(symbol string) error + func ValidateTokenSymbol(symbol string) error + func ValidateTokenSymbols(coins sdk.Coins) error + type AbciQueryHandler func(app ChainApp, req abci.RequestQuery, path []string) (res *abci.ResponseQuery) + type AppAccount struct + Flags uint64 + FrozenCoins sdk.Coins + LockedCoins sdk.Coins + Name string + func (acc *AppAccount) Clone() sdk.Account + func (acc *AppAccount) GetFlags() uint64 + func (acc *AppAccount) SetFlags(flags uint64) + func (acc *AppAccount) SetFrozenCoins(frozen sdk.Coins) + func (acc *AppAccount) SetLockedCoins(frozen sdk.Coins) + func (acc *AppAccount) SetName(name string) + func (acc AppAccount) GetFrozenCoins() sdk.Coins + func (acc AppAccount) GetLockedCoins() sdk.Coins + func (acc AppAccount) GetName() string + type ChainApp interface + EndBlocker func(ctx sdk.Context, req abci.RequestEndBlock) abci.ResponseEndBlock + ExportAppStateAndValidators func() (appState json.RawMessage, validators []tmtypes.GenesisValidator, err error) + GetCodec func() *wire.Codec + GetContextForCheckState func() sdk.Context + GetRouter func() baseapp.Router + Query func(req abci.RequestQuery) (res abci.ResponseQuery) + RegisterQueryHandler func(prefix string, handler AbciQueryHandler) + type IToken interface + GetContractAddress func() string + GetContractDecimals func() int8 + GetName func() string + GetOrigSymbol func() string + GetOwner func() sdk.AccAddress + GetSymbol func() string + GetTotalSupply func() utils.Fixed8 + IsMintable func() bool + IsOwner func(addr sdk.AccAddress) bool + SetContractAddress func(addr string) + SetContractDecimals func(decimal int8) + SetOwner func(addr sdk.AccAddress) + SetTotalSupply func(totalSupply utils.Fixed8) + String func() string + type MiniToken struct + ContractAddress string + ContractDecimals int8 + Mintable bool + Name string + OrigSymbol string + Owner sdk.AccAddress + Symbol string + TokenType SupplyRangeType + TokenURI string + TotalSupply utils.Fixed8 + func NewMiniToken(name, origSymbol, symbol string, supplyRangeType SupplyRangeType, ...) *MiniToken + func (token *MiniToken) GetContractAddress() string + func (token *MiniToken) IsOwner(addr sdk.AccAddress) bool + func (token *MiniToken) SetContractAddress(addr string) + func (token *MiniToken) SetContractDecimals(decimal int8) + func (token *MiniToken) SetOwner(addr sdk.AccAddress) + func (token *MiniToken) SetTotalSupply(totalSupply utils.Fixed8) + func (token MiniToken) GetContractDecimals() int8 + func (token MiniToken) GetName() string + func (token MiniToken) GetOrigSymbol() string + func (token MiniToken) GetOwner() sdk.AccAddress + func (token MiniToken) GetSymbol() string + func (token MiniToken) GetTotalSupply() utils.Fixed8 + func (token MiniToken) IsMintable() bool + func (token MiniToken) String() string + type NamedAccount interface + GetFlags func() uint64 + GetFrozenCoins func() sdk.Coins + GetLockedCoins func() sdk.Coins + GetName func() string + SetFlags func(uint64) + SetFrozenCoins func(sdk.Coins) + SetLockedCoins func(sdk.Coins) + SetName func(string) + type SupplyRangeType int8 + func (t SupplyRangeType) String() string + func (t SupplyRangeType) UpperBound() int64 + type Token struct + ContractAddress string + ContractDecimals int8 + Mintable bool + Name string + OrigSymbol string + Owner sdk.AccAddress + Symbol string + TotalSupply utils.Fixed8 + func NewToken(name, symbol string, totalSupply int64, owner sdk.AccAddress, mintable bool) (*Token, error) + func (token *Token) GetContractAddress() string + func (token *Token) IsOwner(addr sdk.AccAddress) bool + func (token *Token) SetContractAddress(addr string) + func (token *Token) SetContractDecimals(decimal int8) + func (token *Token) SetOwner(addr sdk.AccAddress) + func (token *Token) SetTotalSupply(totalSupply utils.Fixed8) + func (token Token) GetContractDecimals() int8 + func (token Token) GetName() string + func (token Token) GetOrigSymbol() string + func (token Token) GetOwner() sdk.AccAddress + func (token Token) GetSymbol() string + func (token Token) GetTotalSupply() utils.Fixed8 + func (token Token) IsMintable() bool + func (token Token) String() string