Documentation ¶
Index ¶
Constants ¶
const ( // ModuleName is the module name constant used in many places ModuleName = "provider" // StoreKey is the store key string for provider StoreKey = ModuleName // RouterKey is the message route for provider RouterKey = ModuleName )
Variables ¶
var ( // ErrInvalidProviderURI register error code for invalid provider uri ErrInvalidProviderURI = sdkerrors.Register(ModuleName, 1, "invalid provider: invalid host uri") // ErrNotAbsProviderURI register error code for not absolute provider uri ErrNotAbsProviderURI = sdkerrors.Register(ModuleName, 2, "invalid provider: not absolute host uri") // ErrProviderNotFound provider not found ErrProviderNotFound = sdkerrors.Register(ModuleName, 3, "invalid provider: address not found") // ErrInvalidAddress invalid provider address ErrInvalidAddress = sdkerrors.Register(ModuleName, 4, "invalid address") )
Functions ¶
func MustMarshalJSON ¶
func MustMarshalJSON(o interface{}) []byte
MustMarshalJSON panics if an error occurs. Besides that it behaves exactly like MarshalJSON i.e., encodes json to byte array
func MustUnmarshalJSON ¶
func MustUnmarshalJSON(bz []byte, ptr interface{})
MustUnmarshalJSON panics if an error occurs. Besides that it behaves exactly like UnmarshalJSON.
func RegisterCodec ¶
RegisterCodec register concrete types on codec
func UnmarshalJSON ¶
UnmarshalJSON decodes bytes into json
Types ¶
type MsgCreateProvider ¶ added in v0.6.5
type MsgCreateProvider Provider
MsgCreateProvider defines an SDK message for creating a provider
func (MsgCreateProvider) GetSignBytes ¶ added in v0.6.5
func (msg MsgCreateProvider) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgCreateProvider) GetSigners ¶ added in v0.6.5
func (msg MsgCreateProvider) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (MsgCreateProvider) Route ¶ added in v0.6.5
func (msg MsgCreateProvider) Route() string
Route implements the sdk.Msg interface
func (MsgCreateProvider) Type ¶ added in v0.6.5
func (msg MsgCreateProvider) Type() string
Type implements the sdk.Msg interface
func (MsgCreateProvider) ValidateBasic ¶ added in v0.6.5
func (msg MsgCreateProvider) ValidateBasic() error
ValidateBasic does basic validation of a HostURI
type MsgDeleteProvider ¶ added in v0.6.5
type MsgDeleteProvider struct {
Owner sdk.AccAddress `json:"owner"`
}
MsgDeleteProvider defines an SDK message for deleting a provider
func (MsgDeleteProvider) GetSignBytes ¶ added in v0.6.5
func (msg MsgDeleteProvider) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgDeleteProvider) GetSigners ¶ added in v0.6.5
func (msg MsgDeleteProvider) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (MsgDeleteProvider) Route ¶ added in v0.6.5
func (msg MsgDeleteProvider) Route() string
Route implements the sdk.Msg interface
func (MsgDeleteProvider) Type ¶ added in v0.6.5
func (msg MsgDeleteProvider) Type() string
Type implements the sdk.Msg interface
func (MsgDeleteProvider) ValidateBasic ¶ added in v0.6.5
func (msg MsgDeleteProvider) ValidateBasic() error
ValidateBasic does basic validation
type MsgUpdateProvider ¶ added in v0.6.5
type MsgUpdateProvider Provider
MsgUpdateProvider defines an SDK message for updating a provider
func (MsgUpdateProvider) GetSignBytes ¶ added in v0.6.5
func (msg MsgUpdateProvider) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgUpdateProvider) GetSigners ¶ added in v0.6.5
func (msg MsgUpdateProvider) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (MsgUpdateProvider) Route ¶ added in v0.6.5
func (msg MsgUpdateProvider) Route() string
Route implements the sdk.Msg interface
func (MsgUpdateProvider) Type ¶ added in v0.6.5
func (msg MsgUpdateProvider) Type() string
Type implements the sdk.Msg interface
func (MsgUpdateProvider) ValidateBasic ¶ added in v0.6.5
func (msg MsgUpdateProvider) ValidateBasic() error
ValidateBasic does basic validation of a ProviderURI