Documentation
¶
Index ¶
Constants ¶
View Source
const ( AttributeKeyAddress = "address" AttributeKeyDeposit = "deposit" )
View Source
const ( ModuleName = "provider" QuerierRoute = ModuleName )
View Source
const ( QueryProvider = "Provider" QueryProviders = "Providers" )
Variables ¶
View Source
var ( ErrorMarshal = errors.Register(ModuleName, 101, "error occurred while marshalling") ErrorUnmarshal = errors.Register(ModuleName, 102, "error occurred while unmarshalling") ErrorUnknownMsgType = errors.Register(ModuleName, 103, "unknown message type") ErrorUnknownQueryType = errors.Register(ModuleName, 104, "unknown query type") ErrorInvalidField = errors.Register(ModuleName, 105, "invalid field") ErrorDuplicateProvider = errors.Register(ModuleName, 106, "duplicate provider") ErrorProviderDoesNotExist = errors.Register(ModuleName, 107, "provider does not exist") )
View Source
var ( EventTypeSet = fmt.Sprintf("%s:set", ModuleName) EventTypeUpdate = fmt.Sprintf("%s:update", ModuleName) )
View Source
var ( ParamsSubspace = ModuleName RouterKey = ModuleName StoreKey = ModuleName )
View Source
var (
DefaultDeposit = sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(1000))
)
View Source
var ( EventModuleName = sdk.NewEvent( sdk.EventTypeMessage, sdk.NewAttribute(sdk.AttributeKeyModule, ModuleName), ) )
View Source
var (
KeyDeposit = []byte("Deposit")
)
View Source
var (
ModuleCdc *codec.Codec
)
View Source
var (
ProviderKeyPrefix = []byte{0x10}
)
Functions ¶
func ParamsKeyTable ¶ added in v0.4.0
func ProviderKey ¶
func ProviderKey(address hub.ProvAddress) []byte
func RegisterCodec ¶
Types ¶
type GenesisState ¶
func DefaultGenesisState ¶
func DefaultGenesisState() GenesisState
func NewGenesisState ¶
func NewGenesisState(providers Providers, params Params) GenesisState
type MsgRegister ¶
type MsgRegister struct { From sdk.AccAddress `json:"from"` Name string `json:"name"` Identity string `json:"identity,omitempty"` Website string `json:"website,omitempty"` Description string `json:"description,omitempty"` }
MsgRegister is for registering a provider.
func NewMsgRegister ¶
func NewMsgRegister(from sdk.AccAddress, name, identity, website, description string) MsgRegister
func (MsgRegister) GetSignBytes ¶
func (m MsgRegister) GetSignBytes() []byte
func (MsgRegister) GetSigners ¶
func (m MsgRegister) GetSigners() []sdk.AccAddress
func (MsgRegister) Route ¶
func (m MsgRegister) Route() string
func (MsgRegister) Type ¶
func (m MsgRegister) Type() string
func (MsgRegister) ValidateBasic ¶
func (m MsgRegister) ValidateBasic() error
type MsgUpdate ¶
type MsgUpdate struct { From hub.ProvAddress `json:"from"` Name string `json:"name,omitempty"` Identity string `json:"identity,omitempty"` Website string `json:"website,omitempty"` Description string `json:"description,omitempty"` }
MsgUpdate is for updating a provider.
func NewMsgUpdate ¶
func NewMsgUpdate(from hub.ProvAddress, name, identity, website, description string) MsgUpdate
func (MsgUpdate) GetSignBytes ¶
func (MsgUpdate) GetSigners ¶
func (m MsgUpdate) GetSigners() []sdk.AccAddress
func (MsgUpdate) ValidateBasic ¶
type Params ¶ added in v0.4.0
func DefaultParams ¶ added in v0.4.0
func DefaultParams() Params
func (*Params) ParamSetPairs ¶ added in v0.4.0
func (p *Params) ParamSetPairs() params.ParamSetPairs
type Provider ¶
type QueryProviderParams ¶
type QueryProviderParams struct {
Address hub.ProvAddress `json:"address"`
}
QueryProviderParams is the request parameters for querying a provider.
func NewQueryProviderParams ¶
func NewQueryProviderParams(address hub.ProvAddress) QueryProviderParams
type QueryProvidersParams ¶
QueryProvidersParams is the request parameters for querying the providers.
func NewQueryProvidersParams ¶
func NewQueryProvidersParams(skip, limit int) QueryProvidersParams
Click to show internal directories.
Click to hide internal directories.