Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ModuleName is the name of the module ModuleName = "pdv" // StoreKey to be used when creating the KVStore StoreKey = ModuleName // RouterKey to be used for routing msgs RouterKey = ModuleName // QuerierRoute to be used for querierer msgs QuerierRoute = ModuleName FlagCerberusAddr = "cerberus-addr" )
Variables ¶
View Source
var ModuleCdc = codec.New()
ModuleCdc is the codec for the module
Functions ¶
func RegisterCodec ¶
RegisterCodec registers concrete types on codec
Types ¶
type MsgCreatePDV ¶
type MsgCreatePDV struct { Timestamp uint64 `json:"timestamp"` Address string `json:"address"` Owner sdk.AccAddress `json:"owner"` DataType PDVType `json:"type"` }
MsgCreatePDV defines a CreatePDV message
func NewMsgCreatePDV ¶
func NewMsgCreatePDV(timestamp uint64, value string, dataType PDVType, owner sdk.AccAddress) MsgCreatePDV
NewMsgCreatePDV is a constructor function for MsgCreatePDV
func (MsgCreatePDV) GetSignBytes ¶
func (msg MsgCreatePDV) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgCreatePDV) GetSigners ¶
func (msg MsgCreatePDV) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (MsgCreatePDV) Route ¶
func (msg MsgCreatePDV) Route() string
Route should return the name of the module
func (MsgCreatePDV) ValidateBasic ¶
func (msg MsgCreatePDV) ValidateBasic() error
ValidateBasic runs stateless checks on the message
Click to show internal directories.
Click to hide internal directories.