Documentation
¶
Index ¶
Constants ¶
View Source
const (
ModuleName = "record"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Content ¶
type Content struct { Digest string `json:"digest"` DigestAlgo string `json:"digest_algo"` URI string `json:"uri"` Meta string `json:"meta"` }
Content represents a sub-record
type MsgCreateRecord ¶
type MsgCreateRecord struct { Contents []Content Creator sdk.AccAddress // the creator of the record }
MsgCreateRecord - struct for create a record
func (MsgCreateRecord) GetSignBytes ¶
func (msg MsgCreateRecord) GetSignBytes() []byte
GetSignBytes implements Msg.
func (MsgCreateRecord) GetSigners ¶
func (msg MsgCreateRecord) GetSigners() []sdk.AccAddress
GetSigners implements Msg.
func (MsgCreateRecord) ValidateBasic ¶
func (msg MsgCreateRecord) ValidateBasic() error
ValidateBasic implements Msg.
type Record ¶
type Record interface { CreateRecord(request RecordCreateRequest, baseTx sdk.BaseTx) (string, sdk.Error) QueryRecord(recordID string) (RecordInfo, sdk.Error) }
expose Record module api for user
func NewClient ¶
func NewClient(bc sdk.BaseClient) Record
type RecordCreateRequest ¶
type RecordCreateRequest struct {
Contents []Content
}
type RecordInfo ¶
Click to show internal directories.
Click to hide internal directories.