types

package
v0.12.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EventTypeSend           = "send"
	EventTypeOracleBurn     = "oracle_burn"
	EventTypeOracleMint     = "oracle_mint"
	EventTypeOracleTransfer = "oracle_transfer"

	AttributeKeyTxHashFromDid = "from_did"
	AttributeKeyToDidOrAddr   = "to_did_or_addr"
	AttributeKeyAmount        = "amount"
	AttributeKeyOracleDid     = "oracle_did"
	AttributeKeyProof         = "proof"

	AttributeValueCategory = ModuleName
)
View Source
const (
	ModuleName   = "treasury"
	StoreKey     = ModuleName
	RouterKey    = ModuleName
	QuerierRoute = ModuleName
)
View Source
const (
	TypeMsgSend           = "send"
	TypeMsgOracleTransfer = "oracle-transfer"
	TypeMsgOracleMint     = "oracle-mint"
	TypeMsgOracleBurn     = "oracle-burn"
)
View Source
const (
	DefaultCodespace sdk.CodespaceType = ModuleName
)

Variables

View Source
var ModuleCdc *codec.Codec

ModuleCdc is the codec for the module

Functions

func CheckNotEmpty

func CheckNotEmpty(value string, name string) (valid bool, err sdk.Error)

func RegisterCodec

func RegisterCodec(cdc *codec.Codec)

Types

type MsgOracleBurn

type MsgOracleBurn struct {
	OracleDid did.Did   `json:"oracle_did" yaml:"oracle_did"`
	FromDid   did.Did   `json:"from_did" yaml:"from_did"`
	Amount    sdk.Coins `json:"amount" yaml:"amount"`
	Proof     string    `json:"proof" yaml:"proof"`
}

func NewMsgOracleBurn

func NewMsgOracleBurn(fromDid did.Did, amount sdk.Coins,
	oracleDid did.Did, proof string) MsgOracleBurn

func (MsgOracleBurn) GetSignBytes

func (msg MsgOracleBurn) GetSignBytes() []byte

func (MsgOracleBurn) GetSignerDid

func (msg MsgOracleBurn) GetSignerDid() did.Did

func (MsgOracleBurn) GetSigners

func (msg MsgOracleBurn) GetSigners() []sdk.AccAddress

func (MsgOracleBurn) Route

func (msg MsgOracleBurn) Route() string

func (MsgOracleBurn) String

func (msg MsgOracleBurn) String() string

func (MsgOracleBurn) Type

func (msg MsgOracleBurn) Type() string

func (MsgOracleBurn) ValidateBasic

func (msg MsgOracleBurn) ValidateBasic() sdk.Error

type MsgOracleMint

type MsgOracleMint struct {
	OracleDid   did.Did   `json:"oracle_did" yaml:"oracle_did"`
	ToDidOrAddr did.Did   `json:"to_did_or_addr" yaml:"to_did_or_addr"`
	Amount      sdk.Coins `json:"amount" yaml:"amount"`
	Proof       string    `json:"proof" yaml:"proof"`
}

func NewMsgOracleMint

func NewMsgOracleMint(toDidOrAddr string, amount sdk.Coins,
	oracleDid did.Did, proof string) MsgOracleMint

func (MsgOracleMint) GetSignBytes

func (msg MsgOracleMint) GetSignBytes() []byte

func (MsgOracleMint) GetSignerDid

func (msg MsgOracleMint) GetSignerDid() did.Did

func (MsgOracleMint) GetSigners

func (msg MsgOracleMint) GetSigners() []sdk.AccAddress

func (MsgOracleMint) Route

func (msg MsgOracleMint) Route() string

func (MsgOracleMint) String

func (msg MsgOracleMint) String() string

func (MsgOracleMint) Type

func (msg MsgOracleMint) Type() string

func (MsgOracleMint) ValidateBasic

func (msg MsgOracleMint) ValidateBasic() sdk.Error

type MsgOracleTransfer

type MsgOracleTransfer struct {
	OracleDid   did.Did   `json:"oracle_did" yaml:"oracle_did"`
	FromDid     did.Did   `json:"from_did" yaml:"from_did"`
	ToDidOrAddr did.Did   `json:"to_did_or_addr" yaml:"to_did_or_addr"`
	Amount      sdk.Coins `json:"amount" yaml:"amount"`
	Proof       string    `json:"proof" yaml:"proof"`
}

func NewMsgOracleTransfer

func NewMsgOracleTransfer(fromDid did.Did, toDidOrAddr string, amount sdk.Coins,
	oracleDid did.Did, proof string) MsgOracleTransfer

func (MsgOracleTransfer) GetSignBytes

func (msg MsgOracleTransfer) GetSignBytes() []byte

func (MsgOracleTransfer) GetSignerDid

func (msg MsgOracleTransfer) GetSignerDid() did.Did

func (MsgOracleTransfer) GetSigners

func (msg MsgOracleTransfer) GetSigners() []sdk.AccAddress

func (MsgOracleTransfer) Route

func (msg MsgOracleTransfer) Route() string

func (MsgOracleTransfer) String

func (msg MsgOracleTransfer) String() string

func (MsgOracleTransfer) Type

func (msg MsgOracleTransfer) Type() string

func (MsgOracleTransfer) ValidateBasic

func (msg MsgOracleTransfer) ValidateBasic() sdk.Error

type MsgSend

type MsgSend struct {
	FromDid     did.Did   `json:"from_did" yaml:"from_did"`
	ToDidOrAddr did.Did   `json:"to_did_or_addr" yaml:"to_did_or_addr"`
	Amount      sdk.Coins `json:"amount" yaml:"amount"`
}

func NewMsgSend

func NewMsgSend(toDidOrAddr string, amount sdk.Coins, senderDid did.Did) MsgSend

func (MsgSend) GetSignBytes

func (msg MsgSend) GetSignBytes() []byte

func (MsgSend) GetSignerDid

func (msg MsgSend) GetSignerDid() did.Did

func (MsgSend) GetSigners

func (msg MsgSend) GetSigners() []sdk.AccAddress

func (MsgSend) Route

func (msg MsgSend) Route() string

func (MsgSend) String

func (msg MsgSend) String() string

func (MsgSend) Type

func (msg MsgSend) Type() string

func (MsgSend) ValidateBasic

func (msg MsgSend) ValidateBasic() sdk.Error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL