Documentation
¶
Index ¶
- Variables
- func RegisterCodec(cdc *codec.Codec)
- type MsgFlag
- type MsgIssue
- type MsgIssueBurn
- type MsgIssueBurnAny
- type MsgIssueBurnAnyOff
- func (ci MsgIssueBurnAnyOff) GetIssueId() string
- func (ci MsgIssueBurnAnyOff) GetOperator() sdk.AccAddress
- func (msg MsgIssueBurnAnyOff) GetSignBytes() []byte
- func (msg MsgIssueBurnAnyOff) GetSigners() []sdk.AccAddress
- func (msg MsgIssueBurnAnyOff) Route() string
- func (ci MsgIssueBurnAnyOff) SetIssueId(issueId string)
- func (ci MsgIssueBurnAnyOff) SetOperator(operator sdk.AccAddress)
- func (msg MsgIssueBurnAnyOff) String() string
- func (msg MsgIssueBurnAnyOff) Type() string
- func (msg MsgIssueBurnAnyOff) ValidateBasic() sdk.Error
- type MsgIssueBurnFrom
- type MsgIssueBurnFromOff
- func (ci MsgIssueBurnFromOff) GetIssueId() string
- func (ci MsgIssueBurnFromOff) GetOperator() sdk.AccAddress
- func (msg MsgIssueBurnFromOff) GetSignBytes() []byte
- func (msg MsgIssueBurnFromOff) GetSigners() []sdk.AccAddress
- func (msg MsgIssueBurnFromOff) Route() string
- func (ci MsgIssueBurnFromOff) SetIssueId(issueId string)
- func (ci MsgIssueBurnFromOff) SetOperator(operator sdk.AccAddress)
- func (msg MsgIssueBurnFromOff) String() string
- func (msg MsgIssueBurnFromOff) Type() string
- func (msg MsgIssueBurnFromOff) ValidateBasic() sdk.Error
- type MsgIssueBurnOff
- func (ci MsgIssueBurnOff) GetIssueId() string
- func (ci MsgIssueBurnOff) GetOperator() sdk.AccAddress
- func (msg MsgIssueBurnOff) GetSignBytes() []byte
- func (msg MsgIssueBurnOff) GetSigners() []sdk.AccAddress
- func (msg MsgIssueBurnOff) Route() string
- func (ci MsgIssueBurnOff) SetIssueId(issueId string)
- func (ci MsgIssueBurnOff) SetOperator(operator sdk.AccAddress)
- func (msg MsgIssueBurnOff) String() string
- func (msg MsgIssueBurnOff) Type() string
- func (msg MsgIssueBurnOff) ValidateBasic() sdk.Error
- type MsgIssueDescription
- func (msg MsgIssueDescription) GetSignBytes() []byte
- func (msg MsgIssueDescription) GetSigners() []sdk.AccAddress
- func (msg MsgIssueDescription) Route() string
- func (msg MsgIssueDescription) String() string
- func (msg MsgIssueDescription) Type() string
- func (msg MsgIssueDescription) ValidateBasic() sdk.Error
- type MsgIssueFinishMinting
- func (ci MsgIssueFinishMinting) GetIssueId() string
- func (ci MsgIssueFinishMinting) GetOperator() sdk.AccAddress
- func (msg MsgIssueFinishMinting) GetSignBytes() []byte
- func (msg MsgIssueFinishMinting) GetSigners() []sdk.AccAddress
- func (msg MsgIssueFinishMinting) Route() string
- func (ci MsgIssueFinishMinting) SetIssueId(issueId string)
- func (ci MsgIssueFinishMinting) SetOperator(operator sdk.AccAddress)
- func (msg MsgIssueFinishMinting) String() string
- func (msg MsgIssueFinishMinting) Type() string
- func (msg MsgIssueFinishMinting) ValidateBasic() sdk.Error
- type MsgIssueMint
- type MsgIssueTransferOwnership
- func (msg MsgIssueTransferOwnership) GetSignBytes() []byte
- func (msg MsgIssueTransferOwnership) GetSigners() []sdk.AccAddress
- func (msg MsgIssueTransferOwnership) Route() string
- func (msg MsgIssueTransferOwnership) String() string
- func (msg MsgIssueTransferOwnership) Type() string
- func (msg MsgIssueTransferOwnership) ValidateBasic() sdk.Error
Constants ¶
This section is empty.
Variables ¶
var MsgCdc = codec.New()
Functions ¶
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 ¶
GetSignBytes Implements Msg.
func (MsgIssue) GetSigners ¶
func (msg MsgIssue) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (MsgIssue) ValidateBasic ¶
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) String ¶
func (msg MsgIssueBurn) String() string
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) String ¶
func (msg MsgIssueBurnAny) String() string
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) 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) 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) String ¶
func (msg MsgIssueBurnFrom) String() string
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) 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) 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) 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) 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) 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) 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) String ¶
func (msg MsgIssueMint) String() string
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