Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHandler ¶
func NewHandler(dm DeveloperKeeper) sdk.Handler
NewHandler - Handle all "developer" type messages.
func NewQuerier ¶ added in v0.2.0
func NewQuerier(dm DeveloperKeeper) sdk.Querier
creates a querier for developer REST endpoints
Types ¶
type DeveloperKeeper ¶ added in v0.3.0
type DeveloperKeeper interface { // developer DoesDeveloperExist(ctx sdk.Context, username linotypes.AccountKey) bool RegisterDeveloper(ctx sdk.Context, username linotypes.AccountKey, website, description, appMetaData string) sdk.Error UpdateDeveloper( ctx sdk.Context, username linotypes.AccountKey, website, description, appMetadata string) sdk.Error GetDeveloper(ctx sdk.Context, username linotypes.AccountKey) (model.Developer, sdk.Error) GetLiveDevelopers(ctx sdk.Context) []model.Developer // affiliated account UpdateAffiliated(ctx sdk.Context, appname, username linotypes.AccountKey, activate bool) sdk.Error GetAffiliatingApp(ctx sdk.Context, username linotypes.AccountKey) (linotypes.AccountKey, sdk.Error) GetAffiliated(ctx sdk.Context, app linotypes.AccountKey) []linotypes.AccountKey // IDA IssueIDA(ctx sdk.Context, appname linotypes.AccountKey, idaName string, idaPrice int64) sdk.Error MintIDA(ctx sdk.Context, appname linotypes.AccountKey, amount linotypes.Coin) sdk.Error IDAConvertFromLino(ctx sdk.Context, username, appname linotypes.AccountKey, amount linotypes.Coin) sdk.Error GetMiniIDAPrice(ctx sdk.Context, app linotypes.AccountKey) (linotypes.MiniDollar, sdk.Error) AppTransferIDA(ctx sdk.Context, appname, signer linotypes.AccountKey, amount linotypes.MiniIDA, from, to linotypes.AccountKey) sdk.Error MoveIDA(ctx sdk.Context, app linotypes.AccountKey, from, to linotypes.AccountKey, amount linotypes.MiniDollar) sdk.Error BurnIDA(ctx sdk.Context, app, user linotypes.AccountKey, amount linotypes.MiniDollar) (linotypes.Coin, sdk.Error) UpdateIDAAuth(ctx sdk.Context, app, username linotypes.AccountKey, active bool) sdk.Error GetIDABank(ctx sdk.Context, app, user linotypes.AccountKey) (model.IDABank, sdk.Error) GetIDA(ctx sdk.Context, app linotypes.AccountKey) (model.AppIDA, sdk.Error) GetReservePool(ctx sdk.Context) model.ReservePool GetIDAStats(ctx sdk.Context, app linotypes.AccountKey) (model.AppIDAStats, sdk.Error) // consumption stats ReportConsumption( ctx sdk.Context, username linotypes.AccountKey, consumption linotypes.MiniDollar) sdk.Error MonthlyDistributeDevInflation(ctx sdk.Context) sdk.Error // Genesis InitGenesis(ctx sdk.Context, reservePoolAmount linotypes.Coin) sdk.Error // importer exporter ImportFromFile(ctx sdk.Context, cdc *codec.Codec, filepath string) error ExportToFile(ctx sdk.Context, cdc *codec.Codec, filepath string) error }
Click to show internal directories.
Click to hide internal directories.