msgs

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MsgCdc = codec.New()

Functions

func RegisterCodec

func RegisterCodec(cdc *codec.Codec)

Register concrete types on codec codec

Types

type MsgFlag

type MsgFlag interface {
	sdk.Msg

	GetIssueId() string
	SetIssueId(string)

	GetOperator() sdk.AccAddress
	SetOperator(sdk.AccAddress)
}

type MsgIssue

type MsgIssue struct {
	*types.CoinIssueInfo
}

MsgIssue to allow a registered issuer to issue new coins.

func CreateMsgIssue

func CreateMsgIssue(coinIssueInfo *types.CoinIssueInfo) MsgIssue

New MsgIssue Instance

func (MsgIssue) GetSignBytes

func (msg MsgIssue) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssue) GetSigners

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

GetSigners Implements Msg.

func (MsgIssue) Route

func (msg MsgIssue) Route() string

Route Implements Msg.

func (MsgIssue) String

func (msg MsgIssue) String() string

func (MsgIssue) Type

func (msg MsgIssue) Type() string

Type Implements Msg.

func (MsgIssue) ValidateBasic

func (msg MsgIssue) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueBurn

type MsgIssueBurn struct {
	IssueId  string         `json:"issue_id"`
	Operator sdk.AccAddress `json:"operator"`
	Amount   sdk.Int        `json:"amount"`
}

MsgIssueBurn to allow a registered owner to issue new coins.

func NewMsgIssueBurn

func NewMsgIssueBurn(issueId string, operator sdk.AccAddress, amount sdk.Int) MsgIssueBurn

New CreateMsgIssue Instance

func (MsgIssueBurn) GetSignBytes

func (msg MsgIssueBurn) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueBurn) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueBurn) Route

func (msg MsgIssueBurn) Route() string

Route Implements Msg.

func (MsgIssueBurn) String

func (msg MsgIssueBurn) String() string

func (MsgIssueBurn) Type

func (msg MsgIssueBurn) Type() string

Type Implements Msg.

func (MsgIssueBurn) ValidateBasic

func (msg MsgIssueBurn) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueBurnAny

type MsgIssueBurnAny struct {
	IssueId  string         `json:"issue_id"`
	Operator sdk.AccAddress `json:"operator"`
	From     sdk.AccAddress `json:"from"`
	Amount   sdk.Int        `json:"amount"`
}

MsgIssueBurnAny to allow a registered owner to issue new coins.

func NewMsgIssueBurnAny

func NewMsgIssueBurnAny(issueId string, operator sdk.AccAddress, from sdk.AccAddress, amount sdk.Int) MsgIssueBurnAny

New CreateMsgIssue Instance

func (MsgIssueBurnAny) GetSignBytes

func (msg MsgIssueBurnAny) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueBurnAny) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueBurnAny) Route

func (msg MsgIssueBurnAny) Route() string

Route Implements Msg.

func (MsgIssueBurnAny) String

func (msg MsgIssueBurnAny) String() string

func (MsgIssueBurnAny) Type

func (msg MsgIssueBurnAny) Type() string

Type Implements Msg.

func (MsgIssueBurnAny) ValidateBasic

func (msg MsgIssueBurnAny) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueBurnAnyOff

type MsgIssueBurnAnyOff struct {
	IssueId  string         `json:"issue_id"`
	Operator sdk.AccAddress `json:"operator"`
}

MsgIssueBurnAnyOff to allow a registered owner to issue new coins.

func NewMsgIssueBurnAnyOff

func NewMsgIssueBurnAnyOff(issueId string, operator sdk.AccAddress) MsgIssueBurnAnyOff

New MsgIssueBurnAnyOff Instance

func (MsgIssueBurnAnyOff) GetIssueId

func (ci MsgIssueBurnAnyOff) GetIssueId() string

nolint

func (MsgIssueBurnAnyOff) GetOperator

func (ci MsgIssueBurnAnyOff) GetOperator() sdk.AccAddress

func (MsgIssueBurnAnyOff) GetSignBytes

func (msg MsgIssueBurnAnyOff) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueBurnAnyOff) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueBurnAnyOff) Route

func (msg MsgIssueBurnAnyOff) Route() string

Route Implements Msg.

func (MsgIssueBurnAnyOff) SetIssueId

func (ci MsgIssueBurnAnyOff) SetIssueId(issueId string)

func (MsgIssueBurnAnyOff) SetOperator

func (ci MsgIssueBurnAnyOff) SetOperator(operator sdk.AccAddress)

func (MsgIssueBurnAnyOff) String

func (msg MsgIssueBurnAnyOff) String() string

func (MsgIssueBurnAnyOff) Type

func (msg MsgIssueBurnAnyOff) Type() string

Type Implements Msg.

func (MsgIssueBurnAnyOff) ValidateBasic

func (msg MsgIssueBurnAnyOff) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueBurnFrom

type MsgIssueBurnFrom struct {
	IssueId  string         `json:"issue_id"`
	Operator sdk.AccAddress `json:"operator"`
	From     sdk.AccAddress `json:"from"`
	Amount   sdk.Int        `json:"amount"`
}

MsgIssueBurnFrom to allow a registered owner to issue new coins.

func NewMsgIssueBurnFrom

func NewMsgIssueBurnFrom(issueId string, operator sdk.AccAddress, from sdk.AccAddress, amount sdk.Int) MsgIssueBurnFrom

New CreateMsgIssue Instance

func (MsgIssueBurnFrom) GetSignBytes

func (msg MsgIssueBurnFrom) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueBurnFrom) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueBurnFrom) Route

func (msg MsgIssueBurnFrom) Route() string

Route Implements Msg.

func (MsgIssueBurnFrom) String

func (msg MsgIssueBurnFrom) String() string

func (MsgIssueBurnFrom) Type

func (msg MsgIssueBurnFrom) Type() string

Type Implements Msg.

func (MsgIssueBurnFrom) ValidateBasic

func (msg MsgIssueBurnFrom) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueBurnFromOff

type MsgIssueBurnFromOff struct {
	IssueId  string         `json:"issue_id"`
	Operator sdk.AccAddress `json:"operator"`
}

MsgIssueBurnFromOff to allow a registered owner to issue new coins.

func NewMsgIssueBurnFromOff

func NewMsgIssueBurnFromOff(issueId string, operator sdk.AccAddress) MsgIssueBurnFromOff

New MsgIssueBurnFromOff Instance

func (MsgIssueBurnFromOff) GetIssueId

func (ci MsgIssueBurnFromOff) GetIssueId() string

nolint

func (MsgIssueBurnFromOff) GetOperator

func (ci MsgIssueBurnFromOff) GetOperator() sdk.AccAddress

func (MsgIssueBurnFromOff) GetSignBytes

func (msg MsgIssueBurnFromOff) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueBurnFromOff) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueBurnFromOff) Route

func (msg MsgIssueBurnFromOff) Route() string

Route Implements Msg.

func (MsgIssueBurnFromOff) SetIssueId

func (ci MsgIssueBurnFromOff) SetIssueId(issueId string)

func (MsgIssueBurnFromOff) SetOperator

func (ci MsgIssueBurnFromOff) SetOperator(operator sdk.AccAddress)

func (MsgIssueBurnFromOff) String

func (msg MsgIssueBurnFromOff) String() string

func (MsgIssueBurnFromOff) Type

func (msg MsgIssueBurnFromOff) Type() string

Type Implements Msg.

func (MsgIssueBurnFromOff) ValidateBasic

func (msg MsgIssueBurnFromOff) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueBurnOff

type MsgIssueBurnOff struct {
	IssueId  string         `json:"issue_id"`
	Operator sdk.AccAddress `json:"operator"`
}

MsgIssueBurnOff to allow a registered owner to issue new coins.

func NewMsgIssueBurnOff

func NewMsgIssueBurnOff(issueId string, operator sdk.AccAddress) MsgIssueBurnOff

New MsgIssueBurnOff Instance

func (MsgIssueBurnOff) GetIssueId

func (ci MsgIssueBurnOff) GetIssueId() string

nolint

func (MsgIssueBurnOff) GetOperator

func (ci MsgIssueBurnOff) GetOperator() sdk.AccAddress

func (MsgIssueBurnOff) GetSignBytes

func (msg MsgIssueBurnOff) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueBurnOff) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueBurnOff) Route

func (msg MsgIssueBurnOff) Route() string

Route Implements Msg.

func (MsgIssueBurnOff) SetIssueId

func (ci MsgIssueBurnOff) SetIssueId(issueId string)

func (MsgIssueBurnOff) SetOperator

func (ci MsgIssueBurnOff) SetOperator(operator sdk.AccAddress)

func (MsgIssueBurnOff) String

func (msg MsgIssueBurnOff) String() string

func (MsgIssueBurnOff) Type

func (msg MsgIssueBurnOff) Type() string

Type Implements Msg.

func (MsgIssueBurnOff) ValidateBasic

func (msg MsgIssueBurnOff) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueDescription

type MsgIssueDescription struct {
	IssueId     string         `json:"issue_id"`
	Operator    sdk.AccAddress `json:"operator"`
	Description []byte         `json:"description"`
}

MsgIssueDescription to allow a registered owner to issue new coins.

func NewMsgIssueDescription

func NewMsgIssueDescription(issueId string, operator sdk.AccAddress, description []byte) MsgIssueDescription

New MsgIssueDescription Instance

func (MsgIssueDescription) GetSignBytes

func (msg MsgIssueDescription) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueDescription) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueDescription) Route

func (msg MsgIssueDescription) Route() string

Route Implements Msg.

func (MsgIssueDescription) String

func (msg MsgIssueDescription) String() string

func (MsgIssueDescription) Type

func (msg MsgIssueDescription) Type() string

Type Implements Msg.

func (MsgIssueDescription) ValidateBasic

func (msg MsgIssueDescription) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueFinishMinting

type MsgIssueFinishMinting struct {
	IssueId  string         `json:"issue_id"`
	Operator sdk.AccAddress `json:"operator"`
}

MsgIssueFinishMinting to allow a registered owner to issue new coins.

func NewMsgIssueFinishMinting

func NewMsgIssueFinishMinting(issueId string, operator sdk.AccAddress) MsgIssueFinishMinting

New MsgIssueFinishMinting Instance

func (MsgIssueFinishMinting) GetIssueId

func (ci MsgIssueFinishMinting) GetIssueId() string

func (MsgIssueFinishMinting) GetOperator

func (ci MsgIssueFinishMinting) GetOperator() sdk.AccAddress

func (MsgIssueFinishMinting) GetSignBytes

func (msg MsgIssueFinishMinting) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueFinishMinting) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueFinishMinting) Route

func (msg MsgIssueFinishMinting) Route() string

Route Implements Msg.

func (MsgIssueFinishMinting) SetIssueId

func (ci MsgIssueFinishMinting) SetIssueId(issueId string)

func (MsgIssueFinishMinting) SetOperator

func (ci MsgIssueFinishMinting) SetOperator(operator sdk.AccAddress)

func (MsgIssueFinishMinting) String

func (msg MsgIssueFinishMinting) String() string

func (MsgIssueFinishMinting) Type

func (msg MsgIssueFinishMinting) Type() string

Type Implements Msg.

func (MsgIssueFinishMinting) ValidateBasic

func (msg MsgIssueFinishMinting) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueMint

type MsgIssueMint struct {
	IssueId  string         `json:"issue_id"`
	Operator sdk.AccAddress `json:"operator"`
	Amount   sdk.Int        `json:"amount"`
	Decimals uint           `json:"decimals"`
	To       sdk.AccAddress `json:"to"`
}

MsgIssueMint to allow a registered issuer to issue new coins.

func NewMsgIssueMint

func NewMsgIssueMint(issueId string, operator sdk.AccAddress, amount sdk.Int, decimals uint, to sdk.AccAddress) MsgIssueMint

New MsgIssueMint Instance

func (MsgIssueMint) GetSignBytes

func (msg MsgIssueMint) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueMint) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueMint) Route

func (msg MsgIssueMint) Route() string

Route Implements Msg.

func (MsgIssueMint) String

func (msg MsgIssueMint) String() string

func (MsgIssueMint) Type

func (msg MsgIssueMint) Type() string

Type Implements Msg.

func (MsgIssueMint) ValidateBasic

func (msg MsgIssueMint) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

type MsgIssueTransferOwnership

type MsgIssueTransferOwnership struct {
	IssueId  string         `json:"issue_id"`
	Operator sdk.AccAddress `json:"operator"`
	To       sdk.AccAddress `json:"to"`
}

MsgIssueTransferOwnership to allow a registered owner to issue new coins.

func NewMsgIssueTransferOwnership

func NewMsgIssueTransferOwnership(issueId string, operator sdk.AccAddress, to sdk.AccAddress) MsgIssueTransferOwnership

New MsgIssueTransferOwnership Instance

func (MsgIssueTransferOwnership) GetSignBytes

func (msg MsgIssueTransferOwnership) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgIssueTransferOwnership) GetSigners

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

GetSigners Implements Msg.

func (MsgIssueTransferOwnership) Route

func (msg MsgIssueTransferOwnership) Route() string

Route Implements Msg.

func (MsgIssueTransferOwnership) String

func (msg MsgIssueTransferOwnership) String() string

func (MsgIssueTransferOwnership) Type

func (msg MsgIssueTransferOwnership) Type() string

Type Implements Msg.

func (MsgIssueTransferOwnership) ValidateBasic

func (msg MsgIssueTransferOwnership) ValidateBasic() sdk.Error

Implements Msg. Ensures addresses are valid and Coin is positive

Jump to

Keyboard shortcuts

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