types

package
v0.5.3 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2019 License: Apache-2.0 Imports: 5 Imported by: 2

Documentation

Index

Constants

View Source
const (
	// ModuleKey is the name of the module
	ModuleName = "developer"

	// RouterKey is the message route for developer
	RouterKey = ModuleName

	// QuerierRoute is the querier route for developer
	QuerierRoute = ModuleName

	// Query sub spaces.
	QueryDeveloper     = "dev"
	QueryDeveloperList = "devList"
	QueryIDA           = "devIDA"
	QueryIDABalance    = "devIDABalance"
	QueryAffiliated    = "devAffiliated"
	QueryReservePool   = "devReservePool"
	QueryIDAStats      = "devIDAStats"
)
View Source
const (
	// IDA price's unit is 1/10 usd cent. range: [0.001USD, 1USD]
	IDAPriceMin = 1
	IDAPriceMax = 1000
)

Variables

View Source
var ModuleCdc = wire.New()

Functions

func ErrAccountNotFound

func ErrAccountNotFound() sdk.Error

ErrAccountNotFound - error if account doesn't exist

func ErrBurnZeroIDA

func ErrBurnZeroIDA() sdk.Error

ErrBurnZeroIDA -

func ErrDeveloperAlreadyExist

func ErrDeveloperAlreadyExist(username types.AccountKey) sdk.Error

ErrDeveloperAlreadyExist - error if developer is already registered

func ErrDeveloperNotFound

func ErrDeveloperNotFound() sdk.Error

ErrDeveloperNotFound - error if developer not found

func ErrExchangeMiniDollarZeroAmount

func ErrExchangeMiniDollarZeroAmount() sdk.Error

ErrExchangeMiniDollarZeroAmount -

func ErrGrantPermissionTooHigh

func ErrGrantPermissionTooHigh() sdk.Error

ErrGrantPermissionTooHigh - error if grant permission is not supported

func ErrIDAIssuedBefore

func ErrIDAIssuedBefore() sdk.Error

ErrIDAIssuedBefore - ida has been issued before.

func ErrIDANotFound

func ErrIDANotFound() sdk.Error

ErrIDANotFound -

func ErrIDARevoked

func ErrIDARevoked() sdk.Error

ErrIDARevoked - ida was revoked before

func ErrIDATransferSelf

func ErrIDATransferSelf() sdk.Error

ErrIDATransferSelf -

func ErrIDAUnauthed

func ErrIDAUnauthed() sdk.Error

ErrIDAUnauthed - app's authorization of ida on user is revoked.

func ErrInsufficientDeveloperDeposit

func ErrInsufficientDeveloperDeposit() sdk.Error

ErrInsufficientDeveloperDeposit - error if developer deposit is insufficient

func ErrInsuffientReservePool

func ErrInsuffientReservePool() sdk.Error

ErrInsuffientReservePool -

func ErrInvalidAffiliatedAccount

func ErrInvalidAffiliatedAccount(reason string) sdk.Error

ErrInvalidAffiliatedAccount -

func ErrInvalidAppMetadata

func ErrInvalidAppMetadata() sdk.Error

ErrInvalidAppMetadata - error if app metadata length invalid

func ErrInvalidAuthorizedApp

func ErrInvalidAuthorizedApp() sdk.Error

ErrInvalidAuthorizedApp - error if auth app target is invalid

func ErrInvalidDescription

func ErrInvalidDescription() sdk.Error

ErrInvalidDescription - error if description length invalid

func ErrInvalidGrantPermission

func ErrInvalidGrantPermission() sdk.Error

ErrInvalidGrantPermission - error if grant permission is not supported

func ErrInvalidIDAAuth

func ErrInvalidIDAAuth() sdk.Error

ErrInvalidIDAAuth -

func ErrInvalidIDAName

func ErrInvalidIDAName() sdk.Error

ErrInvalidIDAName - ida name not valid.

func ErrInvalidIDAPrice

func ErrInvalidIDAPrice() sdk.Error

ErrInvalidIDAPrice - IDA price is not valid.

func ErrInvalidReserveAmount

func ErrInvalidReserveAmount(amount types.Coin) sdk.Error

ErrInvalidReserveAmount - error when reserve pool amount is invalid.

func ErrInvalidSigner

func ErrInvalidSigner() sdk.Error

ErrInvalidSigner -

func ErrInvalidTransferTarget

func ErrInvalidTransferTarget() sdk.Error

ErrInvalidTransferTarget -

func ErrInvalidUserRole

func ErrInvalidUserRole() sdk.Error

ErrInvalidUserRole - error when user's role is not valid(like it's an affiliaed account)

func ErrInvalidUsername

func ErrInvalidUsername() sdk.Error

ErrInvalidUsername - error if username invalid

func ErrInvalidValidityPeriod

func ErrInvalidValidityPeriod() sdk.Error

ErrInvalidValidityPeriod - error if validity is invalid

func ErrInvalidVoterDuty

func ErrInvalidVoterDuty() sdk.Error

ErrInvalidVoterDuty - error when developer attempting to be regsitered is not a voter.

func ErrInvalidWebsite

func ErrInvalidWebsite() sdk.Error

ErrInvalidWebsite - error if website length invalid

func ErrMaxAffiliatedExceeded

func ErrMaxAffiliatedExceeded() sdk.Error

ErrMaxAffiliatedExceeded -

func ErrNotEnoughIDA

func ErrNotEnoughIDA() sdk.Error

ErrNotEnoughIDA -

func ErrQueryFailed

func ErrQueryFailed() sdk.Error

ErrQueryFailed - error when query developer store failed

func RegisterWire

func RegisterWire(cdc *wire.Codec)

Register concrete types on wire codec

Types

type DeveloperRegisterMsg

type DeveloperRegisterMsg struct {
	Username    types.AccountKey `json:"username"`
	Website     string           `json:"website"`
	Description string           `json:"description"`
	AppMetaData string           `json:"app_meta_data"`
}

DeveloperRegisterMsg - register developer on blockchain

func NewDeveloperRegisterMsg

func NewDeveloperRegisterMsg(developer string, website string, description string, appMetaData string) DeveloperRegisterMsg

DeveloperRegisterMsg Msg Implementations

func (DeveloperRegisterMsg) GetConsumeAmount

func (msg DeveloperRegisterMsg) GetConsumeAmount() types.Coin

func (DeveloperRegisterMsg) GetPermission

func (msg DeveloperRegisterMsg) GetPermission() types.Permission

func (DeveloperRegisterMsg) GetSignBytes

func (msg DeveloperRegisterMsg) GetSignBytes() []byte

func (DeveloperRegisterMsg) GetSigners

func (msg DeveloperRegisterMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (DeveloperRegisterMsg) Route

func (msg DeveloperRegisterMsg) Route() string

Route - implements sdk.Msg

func (DeveloperRegisterMsg) String

func (msg DeveloperRegisterMsg) String() string

func (DeveloperRegisterMsg) Type

func (msg DeveloperRegisterMsg) Type() string

Type - implements sdk.Msg

func (DeveloperRegisterMsg) ValidateBasic

func (msg DeveloperRegisterMsg) ValidateBasic() sdk.Error

ValidateBasic - implements sdk.Msg

type DeveloperRevokeMsg

type DeveloperRevokeMsg struct {
	Username types.AccountKey `json:"username"`
}

DeveloperRevokeMsg - revoke developer on blockchain

func NewDeveloperRevokeMsg

func NewDeveloperRevokeMsg(developer string) DeveloperRevokeMsg

DeveloperRevokeMsg Msg Implementations

func (DeveloperRevokeMsg) GetConsumeAmount

func (msg DeveloperRevokeMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implements types.Msg

func (DeveloperRevokeMsg) GetPermission

func (msg DeveloperRevokeMsg) GetPermission() types.Permission

func (DeveloperRevokeMsg) GetSignBytes

func (msg DeveloperRevokeMsg) GetSignBytes() []byte

GetSignBytes - implements sdk.Msg

func (DeveloperRevokeMsg) GetSigners

func (msg DeveloperRevokeMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (DeveloperRevokeMsg) Route

func (msg DeveloperRevokeMsg) Route() string

Route - implements sdk.Msg

func (DeveloperRevokeMsg) String

func (msg DeveloperRevokeMsg) String() string

func (DeveloperRevokeMsg) Type

func (msg DeveloperRevokeMsg) Type() string

Type - implements sdk.Msg

func (DeveloperRevokeMsg) ValidateBasic

func (msg DeveloperRevokeMsg) ValidateBasic() sdk.Error

type DeveloperUpdateMsg

type DeveloperUpdateMsg struct {
	Username    types.AccountKey `json:"username"`
	Website     string           `json:"website"`
	Description string           `json:"description"`
	AppMetaData string           `json:"app_meta_data"`
}

DeveloperUpdateMsg - update developer info on blockchain

func NewDeveloperUpdateMsg

func NewDeveloperUpdateMsg(developer string, website string, description string, appMetaData string) DeveloperUpdateMsg

NewDeveloperUpdateMsg - new DeveloperUpdateMsg

func (DeveloperUpdateMsg) GetConsumeAmount

func (msg DeveloperUpdateMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implements types.Msg

func (DeveloperUpdateMsg) GetPermission

func (msg DeveloperUpdateMsg) GetPermission() types.Permission

func (DeveloperUpdateMsg) GetSignBytes

func (msg DeveloperUpdateMsg) GetSignBytes() []byte

func (DeveloperUpdateMsg) GetSigners

func (msg DeveloperUpdateMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (DeveloperUpdateMsg) Route

func (msg DeveloperUpdateMsg) Route() string

Route - implements sdk.Msg

func (DeveloperUpdateMsg) String

func (msg DeveloperUpdateMsg) String() string

func (DeveloperUpdateMsg) Type

func (msg DeveloperUpdateMsg) Type() string

Type - implements sdk.Msg

func (DeveloperUpdateMsg) ValidateBasic

func (msg DeveloperUpdateMsg) ValidateBasic() sdk.Error

ValidateBasic - implements sdk.Msg

type GrantPermissionMsg

type GrantPermissionMsg struct {
	Username          types.AccountKey `json:"username"`
	AuthorizedApp     types.AccountKey `json:"authorized_app"`
	ValidityPeriodSec int64            `json:"validity_period_second"`
	GrantLevel        types.Permission `json:"grant_level"`
	Amount            types.LNO        `json:"amount"`
}

GrantPermissionMsg - user grant permission to app

func NewGrantPermissionMsg

func NewGrantPermissionMsg(
	user, app string, validityPeriodSec int64, grantLevel types.Permission, amount types.LNO) GrantPermissionMsg

Grant Msg Implementations

func (GrantPermissionMsg) GetConsumeAmount

func (msg GrantPermissionMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implements types.Msg

func (GrantPermissionMsg) GetPermission

func (msg GrantPermissionMsg) GetPermission() types.Permission

func (GrantPermissionMsg) GetSignBytes

func (msg GrantPermissionMsg) GetSignBytes() []byte

GetSignBytes - implements sdk.Msg

func (GrantPermissionMsg) GetSigners

func (msg GrantPermissionMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (GrantPermissionMsg) Route

func (msg GrantPermissionMsg) Route() string

Route - implements sdk.Msg

func (GrantPermissionMsg) String

func (msg GrantPermissionMsg) String() string

func (GrantPermissionMsg) Type

func (msg GrantPermissionMsg) Type() string

Type - implements sdk.Msg

func (GrantPermissionMsg) ValidateBasic

func (msg GrantPermissionMsg) ValidateBasic() sdk.Error

ValidateBasic - implements sdk.Msg

type IDAAuthorizeMsg

type IDAAuthorizeMsg struct {
	Username types.AccountKey `json:"username"`
	App      types.AccountKey `json:"app"`
	Activate bool             `json:"activate"`
}

IDAAuthorizeMsg - update app's permission of IDA of the user.

func (IDAAuthorizeMsg) GetConsumeAmount

func (msg IDAAuthorizeMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implements types.Msg

func (IDAAuthorizeMsg) GetPermission

func (msg IDAAuthorizeMsg) GetPermission() types.Permission

func (IDAAuthorizeMsg) GetSignBytes

func (msg IDAAuthorizeMsg) GetSignBytes() []byte

GetSignBytes - implements sdk.Msg

func (IDAAuthorizeMsg) GetSigners

func (msg IDAAuthorizeMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (IDAAuthorizeMsg) Route

func (msg IDAAuthorizeMsg) Route() string

Route - implements sdk.Msg

func (IDAAuthorizeMsg) String

func (msg IDAAuthorizeMsg) String() string

func (IDAAuthorizeMsg) Type

func (msg IDAAuthorizeMsg) Type() string

Type - implements sdk.Msg

func (IDAAuthorizeMsg) ValidateBasic

func (msg IDAAuthorizeMsg) ValidateBasic() sdk.Error

ValidateBasic - implements sdk.Msg

type IDAIssueMsg

type IDAIssueMsg struct {
	Username types.AccountKey `json:"username"`
	// IDAName  string           `json:"ida_name"`
	IDAPrice int64 `json:"ida_price"`
}

IDAIssueMsg - IDA issue message.

func (IDAIssueMsg) GetConsumeAmount

func (msg IDAIssueMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implements types.Msg

func (IDAIssueMsg) GetPermission

func (msg IDAIssueMsg) GetPermission() types.Permission

func (IDAIssueMsg) GetSignBytes

func (msg IDAIssueMsg) GetSignBytes() []byte

GetSignBytes - implements sdk.Msg

func (IDAIssueMsg) GetSigners

func (msg IDAIssueMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (IDAIssueMsg) Route

func (msg IDAIssueMsg) Route() string

Route - implements sdk.Msg

func (IDAIssueMsg) String

func (msg IDAIssueMsg) String() string

func (IDAIssueMsg) Type

func (msg IDAIssueMsg) Type() string

Type - implements sdk.Msg

func (IDAIssueMsg) ValidateBasic

func (msg IDAIssueMsg) ValidateBasic() sdk.Error

ValidateBasic - implements sdk.Msg

type IDAMintMsg

type IDAMintMsg struct {
	Username types.AccountKey `json:"username"`
	Amount   types.LNO        `json:"amount"`
}

IDAMintMsg - Mint more IDA from user pool.

func (IDAMintMsg) GetConsumeAmount

func (msg IDAMintMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implements types.Msg

func (IDAMintMsg) GetPermission

func (msg IDAMintMsg) GetPermission() types.Permission

func (IDAMintMsg) GetSignBytes

func (msg IDAMintMsg) GetSignBytes() []byte

GetSignBytes - implements sdk.Msg

func (IDAMintMsg) GetSigners

func (msg IDAMintMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (IDAMintMsg) Route

func (msg IDAMintMsg) Route() string

Route - implements sdk.Msg

func (IDAMintMsg) String

func (msg IDAMintMsg) String() string

func (IDAMintMsg) Type

func (msg IDAMintMsg) Type() string

Type - implements sdk.Msg

func (IDAMintMsg) ValidateBasic

func (msg IDAMintMsg) ValidateBasic() sdk.Error

ValidateBasic - implements sdk.Msg

type IDATransferMsg

type IDATransferMsg struct {
	App    types.AccountKey `json:"app"`
	Amount types.IDAStr     `json:"amount"`
	From   types.AccountKey `json:"from"`
	To     types.AccountKey `json:"to"`
	Signer types.AccountKey `json:"singer"`
}

IDATransferMsg - Transfer IDA.

func (IDATransferMsg) GetConsumeAmount

func (msg IDATransferMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implements types.Msg

func (IDATransferMsg) GetPermission

func (msg IDATransferMsg) GetPermission() types.Permission

func (IDATransferMsg) GetSignBytes

func (msg IDATransferMsg) GetSignBytes() []byte

GetSignBytes - implements sdk.Msg

func (IDATransferMsg) GetSigners

func (msg IDATransferMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (IDATransferMsg) Route

func (msg IDATransferMsg) Route() string

Route - implements sdk.Msg

func (IDATransferMsg) String

func (msg IDATransferMsg) String() string

func (IDATransferMsg) Type

func (msg IDATransferMsg) Type() string

Type - implements sdk.Msg

func (IDATransferMsg) ValidateBasic

func (msg IDATransferMsg) ValidateBasic() sdk.Error

ValidateBasic - implements sdk.Msg

type QueryResultIDABalance

type QueryResultIDABalance struct {
	Amount   string `json:"appida_amount"`
	Unauthed bool   `json:"unauthed"`
}

type RevokePermissionMsg

type RevokePermissionMsg struct {
	Username   types.AccountKey `json:"username"`
	RevokeFrom types.AccountKey `json:"revoke_from"`
	Permission types.Permission `json:"permission"`
}

RevokePermissionMsg - user revoke permission from app

func NewRevokePermissionMsg

func NewRevokePermissionMsg(user string, revokeFrom string, permission int) RevokePermissionMsg

Revoke Msg Implementations

func (RevokePermissionMsg) GetConsumeAmount

func (msg RevokePermissionMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implements types.Msg

func (RevokePermissionMsg) GetPermission

func (msg RevokePermissionMsg) GetPermission() types.Permission

func (RevokePermissionMsg) GetSignBytes

func (msg RevokePermissionMsg) GetSignBytes() []byte

GetSignBytes - implements sdk.Msg

func (RevokePermissionMsg) GetSigners

func (msg RevokePermissionMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (RevokePermissionMsg) Route

func (msg RevokePermissionMsg) Route() string

Route - implements sdk.Msg

func (RevokePermissionMsg) String

func (msg RevokePermissionMsg) String() string

func (RevokePermissionMsg) Type

func (msg RevokePermissionMsg) Type() string

Type - implements sdk.Msg

func (RevokePermissionMsg) ValidateBasic

func (msg RevokePermissionMsg) ValidateBasic() sdk.Error

ValidateBasic - implements sdk.Msg

type UpdateAffiliatedMsg

type UpdateAffiliatedMsg struct {
	App      types.AccountKey `json:"app"`
	Username types.AccountKey `json:"username"`
	Activate bool             `json:"activate"`
}

UpdateAffiliatedMsg - update affiliate accounts.

func (UpdateAffiliatedMsg) GetConsumeAmount

func (msg UpdateAffiliatedMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implements types.Msg

func (UpdateAffiliatedMsg) GetPermission

func (msg UpdateAffiliatedMsg) GetPermission() types.Permission

func (UpdateAffiliatedMsg) GetSignBytes

func (msg UpdateAffiliatedMsg) GetSignBytes() []byte

GetSignBytes - implements sdk.Msg

func (UpdateAffiliatedMsg) GetSigners

func (msg UpdateAffiliatedMsg) GetSigners() []sdk.AccAddress

GetSigners - implements sdk.Msg

func (UpdateAffiliatedMsg) Route

func (msg UpdateAffiliatedMsg) Route() string

Route - implements sdk.Msg

func (UpdateAffiliatedMsg) String

func (msg UpdateAffiliatedMsg) String() string

func (UpdateAffiliatedMsg) Type

func (msg UpdateAffiliatedMsg) Type() string

Type - implements sdk.Msg

func (UpdateAffiliatedMsg) ValidateBasic

func (msg UpdateAffiliatedMsg) ValidateBasic() sdk.Error

ValidateBasic - implements sdk.Msg

Jump to

Keyboard shortcuts

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