Documentation ¶
Index ¶
- Constants
- Variables
- func ErrCurrentPriceNotFound() sdk.Error
- func ErrFedPriceNotFound(u linotypes.AccountKey) sdk.Error
- func ErrInvalidPriceFeed(price linotypes.MiniDollar) sdk.Error
- func ErrNoValidator() sdk.Error
- func ErrNotAValidator(u linotypes.AccountKey) sdk.Error
- func ErrPriceFeedRateLimited() sdk.Error
- func RegisterCodec(cdc *codec.Codec)
- type FeedPriceMsg
- func (msg FeedPriceMsg) GetConsumeAmount() types.Coin
- func (msg FeedPriceMsg) GetPermission() types.Permission
- func (msg FeedPriceMsg) GetSignBytes() []byte
- func (msg FeedPriceMsg) GetSigners() []sdk.AccAddress
- func (msg FeedPriceMsg) Route() string
- func (msg FeedPriceMsg) String() string
- func (msg FeedPriceMsg) Type() string
- func (msg FeedPriceMsg) ValidateBasic() sdk.Error
Constants ¶
View Source
const ( // ModuleName is module name ModuleName = "price" // RouterKey is the message route for post RouterKey = ModuleName // QuerierRoute is the querier route for post QuerierRoute = ModuleName // query stores QueryPriceCurrent = "current" QueryPriceHistory = "history" QueryLastFeed = "lastFeed" )
Variables ¶
View Source
var ModuleCdc *codec.Codec
ModuleCdc is the module codec
Functions ¶
func ErrCurrentPriceNotFound ¶
ErrCurrentPriceNotFound - error current price is not found.
func ErrFedPriceNotFound ¶
func ErrFedPriceNotFound(u linotypes.AccountKey) sdk.Error
ErrFedPriceNotFound - error when fed price is not found.
func ErrInvalidPriceFeed ¶
func ErrInvalidPriceFeed(price linotypes.MiniDollar) sdk.Error
ErrInvalidPriceFeed -
func ErrNoValidator ¶
ErrNoValidator - error when no validator is found.
func RegisterCodec ¶
RegisterCodec concrete types on wire codec
Types ¶
type FeedPriceMsg ¶
type FeedPriceMsg struct { Username types.AccountKey `json:"username"` Price types.MiniDollar `json:"price"` }
FeedPriceMsg - Validastors need to send this message to feed price.
func (FeedPriceMsg) GetConsumeAmount ¶
func (msg FeedPriceMsg) GetConsumeAmount() types.Coin
GetConsumeAmount - implements types.Msg
func (FeedPriceMsg) GetPermission ¶
func (msg FeedPriceMsg) GetPermission() types.Permission
func (FeedPriceMsg) GetSignBytes ¶
func (msg FeedPriceMsg) GetSignBytes() []byte
GetSignBytes - implements sdk.Msg
func (FeedPriceMsg) GetSigners ¶
func (msg FeedPriceMsg) GetSigners() []sdk.AccAddress
GetSigners - implements sdk.Msg
func (FeedPriceMsg) String ¶
func (msg FeedPriceMsg) String() string
func (FeedPriceMsg) ValidateBasic ¶
func (msg FeedPriceMsg) ValidateBasic() sdk.Error
ValidateBasic - implements sdk.Msg
Click to show internal directories.
Click to hide internal directories.