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 absoulte 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 MsgCreate ¶
type MsgCreate Provider
MsgCreate defines an SDK message for creating a provider
func (MsgCreate) GetSignBytes ¶
GetSignBytes encodes the message for signing
func (MsgCreate) GetSigners ¶
func (msg MsgCreate) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (MsgCreate) ValidateBasic ¶
ValidateBasic does basic validation of a HostURI
type MsgDelete ¶
type MsgDelete struct {
Owner sdk.AccAddress `json:"owner"`
}
MsgDelete defines an SDK message for deleting a provider
func (MsgDelete) GetSignBytes ¶
GetSignBytes encodes the message for signing
func (MsgDelete) GetSigners ¶
func (msg MsgDelete) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (MsgDelete) ValidateBasic ¶
ValidateBasic does basic validation
type MsgUpdate ¶
type MsgUpdate Provider
MsgUpdate defines an SDK message for updating a provider
func (MsgUpdate) GetSignBytes ¶
GetSignBytes encodes the message for signing
func (MsgUpdate) GetSigners ¶
func (msg MsgUpdate) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (MsgUpdate) ValidateBasic ¶
ValidateBasic does basic validation of a ProviderURI