Documentation
¶
Index ¶
- Constants
- Variables
- func ParseCoinFloat(f float64) (i, d int64, err error)
- func ParseCoinStr(s string) (i, d int64, err error)
- func RegisterCodec(cdc *codec.Codec)
- type AccState
- type MsgBurnSHR
- type MsgBurnSHRP
- type MsgBuyCent
- type MsgBuySHR
- type MsgEnrollAccOperators
- func (msg MsgEnrollAccOperators) GetSignBytes() []byte
- func (msg MsgEnrollAccOperators) GetSigners() []sdk.AccAddress
- func (msg MsgEnrollAccOperators) Route() string
- func (msg MsgEnrollAccOperators) String() string
- func (msg MsgEnrollAccOperators) Type() string
- func (msg MsgEnrollAccOperators) ValidateBasic() error
- type MsgEnrollDocIssuers
- func (msg MsgEnrollDocIssuers) GetSignBytes() []byte
- func (msg MsgEnrollDocIssuers) GetSigners() []sdk.AccAddress
- func (msg MsgEnrollDocIssuers) Route() string
- func (msg MsgEnrollDocIssuers) String() string
- func (msg MsgEnrollDocIssuers) Type() string
- func (msg MsgEnrollDocIssuers) ValidateBasic() error
- type MsgEnrollIDSigners
- type MsgEnrollSHRPLoaders
- type MsgLoadSHR
- type MsgLoadSHRP
- type MsgRevokeAccOperators
- func (msg MsgRevokeAccOperators) GetSignBytes() []byte
- func (msg MsgRevokeAccOperators) GetSigners() []sdk.AccAddress
- func (msg MsgRevokeAccOperators) Route() string
- func (msg MsgRevokeAccOperators) String() string
- func (msg MsgRevokeAccOperators) Type() string
- func (msg MsgRevokeAccOperators) ValidateBasic() error
- type MsgRevokeDocIssuers
- func (msg MsgRevokeDocIssuers) GetSignBytes() []byte
- func (msg MsgRevokeDocIssuers) GetSigners() []sdk.AccAddress
- func (msg MsgRevokeDocIssuers) Route() string
- func (msg MsgRevokeDocIssuers) String() string
- func (msg MsgRevokeDocIssuers) Type() string
- func (msg MsgRevokeDocIssuers) ValidateBasic() error
- type MsgRevokeIDSigners
- type MsgRevokeSHRPLoaders
- type MsgSendSHR
- type MsgSendSHRP
- type MsgSetExchange
- type SHRPLoader
Constants ¶
View Source
const ( // ModuleName is the name of the module ModuleName = "gentlemint" // StoreKey to be used when creating the KVStore StoreKey = ModuleName // RouterKey is the module name router key RouterKey = ModuleName // QuerierRoute to be used for querierer msgs QuerierRoute = ModuleName IdSignerPrefix = "IdSigner" DocIssuerPrefix = "DocIssuer" AccOpPrefix = "AccOp" EventTypeEnrollAccOp = "enroll_account_operator" EventTypeRevokeAccOp = "revoke_account_operator" EventTypeEnrollDocIssuer = "enroll_doc_issuer" EventTypeRevokeDocIssuer = "revoke_doc_issuer" EventTypeEnrollIdSigner = "enroll_id_signer" EventTypeRevokeIdSigner = "revoke_id_signer" EventAttrAddress = "address" )
View Source
const ( TypeLoadSHRMsg = "load_shr" TypeLoadSHRPMsg = "load_shrp" TypeBurnSHRPMsg = "burn_shrp" TypeBurnSHRMsg = "burn_shr" TypeBuyCent = "buy_cent" TypeEnrollSHRPLoaderMsg = "enroll_shrp_loader" TypeRevokeSHRPLoaderMsg = "revoke_shrp_loader" TypeBuySHRMsg = "buy_shr" TypeMsgSetExchange = "set_exchange" TypeMsgSendSHR = "send_shr" TypeMsgSendSHRP = "send_shrp" )
View Source
const ( TypeEnrollAccOperatorMsg = "enroll_account_operator" TypeRevokeAccOperatorMsg = "revoke_account_operator" )
View Source
const ( TypeEnrollDocIssuerMsg = "enroll_doc_issuer" TypeRevokeDocIssuerMsg = "revoke_doc_issuer" )
View Source
const ( TypeEnrollIDSignersMsg = "enroll_id_signers" TypeRevokeIDSignersMsg = "revoke_id_signers" )
View Source
const ( StatusSHRPLoaderActived = "actived" StatusSHRPLoaderInactived = "inactived" SHRP = "shrp" CENT = "cent" SHR = "shr" )
View Source
const ( Active = "active" Inactive = "inactive" )
Status
Variables ¶
View Source
var ( ErrSHRSupplyExceeded = sdkerrors.New(ModuleName, 1, "SHR supply exceeded") ErrInvalidExchangeRate = sdkerrors.New(ModuleName, 2, "Invalid exchange rate") ErrDoesNotExist = sdkerrors.New(ModuleName, 3, "Does not exist") ErrSenderIsNotAuthority = "Sender is not authority" ErrSenderIsNotAccountOperator = "Sender is not account operator" ErrSenderIsNotIssuer = "Sender is not document issuer" ErrSenderIsNotIdSigner = "Sender is not id signer" )
View Source
var ModuleCdc = codec.New()
ModuleCdc is the codec for the module
Functions ¶
func ParseCoinFloat ¶
func ParseCoinStr ¶
func RegisterCodec ¶
RegisterCodec registers concrete types on the Amino codec
Types ¶
type AccState ¶
type AccState struct {
Address sdk.AccAddress `json:"address"`
Status string `json:"status"`
}
func NewAccState ¶
func NewAccState(addr sdk.AccAddress, status string) AccState
type MsgBurnSHR ¶
type MsgBurnSHR struct {
Approver sdk.AccAddress `json:"approver"`
Amount int `json:"amount"`
}
func NewMsgBurnSHR ¶
func NewMsgBurnSHR(approver sdk.AccAddress, amt int) MsgBurnSHR
func (MsgBurnSHR) GetSignBytes ¶
func (msg MsgBurnSHR) GetSignBytes() []byte
func (MsgBurnSHR) GetSigners ¶
func (msg MsgBurnSHR) GetSigners() []sdk.AccAddress
func (MsgBurnSHR) Route ¶
func (msg MsgBurnSHR) Route() string
func (MsgBurnSHR) Type ¶
func (msg MsgBurnSHR) Type() string
func (MsgBurnSHR) ValidateBasic ¶
func (msg MsgBurnSHR) ValidateBasic() error
type MsgBurnSHRP ¶
type MsgBurnSHRP struct {
Approver sdk.AccAddress `json:"approver"`
Amount string `json:"amount"`
}
func NewMsgBurnSHRP ¶
func NewMsgBurnSHRP(approver sdk.AccAddress, amt string) MsgBurnSHRP
func (MsgBurnSHRP) GetSignBytes ¶
func (msg MsgBurnSHRP) GetSignBytes() []byte
func (MsgBurnSHRP) GetSigners ¶
func (msg MsgBurnSHRP) GetSigners() []sdk.AccAddress
func (MsgBurnSHRP) Route ¶
func (msg MsgBurnSHRP) Route() string
func (MsgBurnSHRP) Type ¶
func (msg MsgBurnSHRP) Type() string
func (MsgBurnSHRP) ValidateBasic ¶
func (msg MsgBurnSHRP) ValidateBasic() error
type MsgBuyCent ¶
type MsgBuyCent struct {
Buyer sdk.AccAddress `json:"buyer"`
Amount int `json:"amount"`
}
func NewMsgBuyCent ¶
func NewMsgBuyCent(buyer sdk.AccAddress, amount int) MsgBuyCent
func (MsgBuyCent) GetSignBytes ¶
func (msg MsgBuyCent) GetSignBytes() []byte
func (MsgBuyCent) GetSigners ¶
func (msg MsgBuyCent) GetSigners() []sdk.AccAddress
func (MsgBuyCent) Route ¶
func (msg MsgBuyCent) Route() string
func (MsgBuyCent) Type ¶
func (msg MsgBuyCent) Type() string
func (MsgBuyCent) ValidateBasic ¶
func (msg MsgBuyCent) ValidateBasic() error
type MsgBuySHR ¶
type MsgBuySHR struct {
Buyer sdk.AccAddress `json:"buyer"`
Amount int `json:"amount"`
}
func NewMsgBuySHR ¶
func NewMsgBuySHR(buyer sdk.AccAddress, amount int) MsgBuySHR
func (MsgBuySHR) GetSignBytes ¶
func (MsgBuySHR) GetSigners ¶
func (msg MsgBuySHR) GetSigners() []sdk.AccAddress
func (MsgBuySHR) ValidateBasic ¶
type MsgEnrollAccOperators ¶
type MsgEnrollAccOperators struct {
Approver sdk.AccAddress `json:"approver"`
Operators []sdk.AccAddress `json:"operators"`
}
func NewMsgEnrollAccOperators ¶
func NewMsgEnrollAccOperators(approver sdk.AccAddress, operators []sdk.AccAddress) MsgEnrollAccOperators
func (MsgEnrollAccOperators) GetSignBytes ¶
func (msg MsgEnrollAccOperators) GetSignBytes() []byte
func (MsgEnrollAccOperators) GetSigners ¶
func (msg MsgEnrollAccOperators) GetSigners() []sdk.AccAddress
func (MsgEnrollAccOperators) Route ¶
func (msg MsgEnrollAccOperators) Route() string
func (MsgEnrollAccOperators) String ¶
func (msg MsgEnrollAccOperators) String() string
func (MsgEnrollAccOperators) Type ¶
func (msg MsgEnrollAccOperators) Type() string
func (MsgEnrollAccOperators) ValidateBasic ¶
func (msg MsgEnrollAccOperators) ValidateBasic() error
type MsgEnrollDocIssuers ¶
type MsgEnrollDocIssuers struct {
Approver sdk.AccAddress `json:"approver"`
Issuers []sdk.AccAddress `json:"issuers"`
}
func NewMsgEnrollDocIssuers ¶
func NewMsgEnrollDocIssuers(approver sdk.AccAddress, issuers []sdk.AccAddress) MsgEnrollDocIssuers
func (MsgEnrollDocIssuers) GetSignBytes ¶
func (msg MsgEnrollDocIssuers) GetSignBytes() []byte
func (MsgEnrollDocIssuers) GetSigners ¶
func (msg MsgEnrollDocIssuers) GetSigners() []sdk.AccAddress
func (MsgEnrollDocIssuers) Route ¶
func (msg MsgEnrollDocIssuers) Route() string
func (MsgEnrollDocIssuers) String ¶
func (msg MsgEnrollDocIssuers) String() string
func (MsgEnrollDocIssuers) Type ¶
func (msg MsgEnrollDocIssuers) Type() string
func (MsgEnrollDocIssuers) ValidateBasic ¶
func (msg MsgEnrollDocIssuers) ValidateBasic() error
type MsgEnrollIDSigners ¶
type MsgEnrollIDSigners struct {
Approver sdk.AccAddress `json:"approver"`
IDSigners []sdk.AccAddress `json:"id_signers"`
}
func NewMsgEnrollIDSigners ¶
func NewMsgEnrollIDSigners(approver sdk.AccAddress, signers []sdk.AccAddress) MsgEnrollIDSigners
func (MsgEnrollIDSigners) GetSignBytes ¶
func (msg MsgEnrollIDSigners) GetSignBytes() []byte
func (MsgEnrollIDSigners) GetSigners ¶
func (msg MsgEnrollIDSigners) GetSigners() []sdk.AccAddress
func (MsgEnrollIDSigners) Route ¶
func (msg MsgEnrollIDSigners) Route() string
func (MsgEnrollIDSigners) String ¶
func (msg MsgEnrollIDSigners) String() string
func (MsgEnrollIDSigners) Type ¶
func (msg MsgEnrollIDSigners) Type() string
func (MsgEnrollIDSigners) ValidateBasic ¶
func (msg MsgEnrollIDSigners) ValidateBasic() error
type MsgEnrollSHRPLoaders ¶
type MsgEnrollSHRPLoaders struct {
Approver sdk.AccAddress `json:"approver"`
SHRPLoaders []sdk.AccAddress `json:"shrploaders"`
}
func NewMsgEnrollSHRPLoaders ¶
func NewMsgEnrollSHRPLoaders(approver sdk.AccAddress, loaders []sdk.AccAddress) MsgEnrollSHRPLoaders
func (MsgEnrollSHRPLoaders) GetSignBytes ¶
func (msg MsgEnrollSHRPLoaders) GetSignBytes() []byte
func (MsgEnrollSHRPLoaders) GetSigners ¶
func (msg MsgEnrollSHRPLoaders) GetSigners() []sdk.AccAddress
func (MsgEnrollSHRPLoaders) Route ¶
func (msg MsgEnrollSHRPLoaders) Route() string
func (MsgEnrollSHRPLoaders) Type ¶
func (msg MsgEnrollSHRPLoaders) Type() string
func (MsgEnrollSHRPLoaders) ValidateBasic ¶
func (msg MsgEnrollSHRPLoaders) ValidateBasic() error
type MsgLoadSHR ¶
type MsgLoadSHR struct {
Approver sdk.AccAddress `json:"approver"`
Receiver sdk.AccAddress `json:"receiver"`
Amount int `json:"amount"`
}
func NewMsgLoadSHR ¶
func NewMsgLoadSHR(approver, receiver sdk.AccAddress, amount int) MsgLoadSHR
func (MsgLoadSHR) GetSignBytes ¶
func (msg MsgLoadSHR) GetSignBytes() []byte
func (MsgLoadSHR) GetSigners ¶
func (msg MsgLoadSHR) GetSigners() []sdk.AccAddress
func (MsgLoadSHR) Route ¶
func (msg MsgLoadSHR) Route() string
func (MsgLoadSHR) Type ¶
func (msg MsgLoadSHR) Type() string
func (MsgLoadSHR) ValidateBasic ¶
func (msg MsgLoadSHR) ValidateBasic() error
type MsgLoadSHRP ¶
type MsgLoadSHRP struct {
Approver sdk.AccAddress `json:"approver"`
Receiver sdk.AccAddress `json:"receiver"`
Amount string `json:"amount"`
}
func NewMsgLoadSHRP ¶
func NewMsgLoadSHRP(approver, receiver sdk.AccAddress, amount string) MsgLoadSHRP
func (MsgLoadSHRP) GetSignBytes ¶
func (msg MsgLoadSHRP) GetSignBytes() []byte
func (MsgLoadSHRP) GetSigners ¶
func (msg MsgLoadSHRP) GetSigners() []sdk.AccAddress
func (MsgLoadSHRP) Route ¶
func (msg MsgLoadSHRP) Route() string
func (MsgLoadSHRP) Type ¶
func (msg MsgLoadSHRP) Type() string
func (MsgLoadSHRP) ValidateBasic ¶
func (msg MsgLoadSHRP) ValidateBasic() error
type MsgRevokeAccOperators ¶
type MsgRevokeAccOperators struct {
Approver sdk.AccAddress `json:"approver"`
Operators []sdk.AccAddress `json:"operators"`
}
func NewMsgRevokeAccOperators ¶
func NewMsgRevokeAccOperators(approver sdk.AccAddress, accs []sdk.AccAddress) MsgRevokeAccOperators
func (MsgRevokeAccOperators) GetSignBytes ¶
func (msg MsgRevokeAccOperators) GetSignBytes() []byte
func (MsgRevokeAccOperators) GetSigners ¶
func (msg MsgRevokeAccOperators) GetSigners() []sdk.AccAddress
func (MsgRevokeAccOperators) Route ¶
func (msg MsgRevokeAccOperators) Route() string
func (MsgRevokeAccOperators) String ¶
func (msg MsgRevokeAccOperators) String() string
func (MsgRevokeAccOperators) Type ¶
func (msg MsgRevokeAccOperators) Type() string
func (MsgRevokeAccOperators) ValidateBasic ¶
func (msg MsgRevokeAccOperators) ValidateBasic() error
type MsgRevokeDocIssuers ¶
type MsgRevokeDocIssuers struct {
Approver sdk.AccAddress `json:"approver"`
Issuers []sdk.AccAddress `json:"issuers"`
}
func NewMsgRevokeDocIssuers ¶
func NewMsgRevokeDocIssuers(approver sdk.AccAddress, signers []sdk.AccAddress) MsgRevokeDocIssuers
func (MsgRevokeDocIssuers) GetSignBytes ¶
func (msg MsgRevokeDocIssuers) GetSignBytes() []byte
func (MsgRevokeDocIssuers) GetSigners ¶
func (msg MsgRevokeDocIssuers) GetSigners() []sdk.AccAddress
func (MsgRevokeDocIssuers) Route ¶
func (msg MsgRevokeDocIssuers) Route() string
func (MsgRevokeDocIssuers) String ¶
func (msg MsgRevokeDocIssuers) String() string
func (MsgRevokeDocIssuers) Type ¶
func (msg MsgRevokeDocIssuers) Type() string
func (MsgRevokeDocIssuers) ValidateBasic ¶
func (msg MsgRevokeDocIssuers) ValidateBasic() error
type MsgRevokeIDSigners ¶
type MsgRevokeIDSigners struct {
Approver sdk.AccAddress `json:"approver"`
IDSigners []sdk.AccAddress `json:"id_signers"`
}
func NewMsgRevokeIDSigners ¶
func NewMsgRevokeIDSigners(approver sdk.AccAddress, signers []sdk.AccAddress) MsgRevokeIDSigners
func (MsgRevokeIDSigners) GetSignBytes ¶
func (msg MsgRevokeIDSigners) GetSignBytes() []byte
func (MsgRevokeIDSigners) GetSigners ¶
func (msg MsgRevokeIDSigners) GetSigners() []sdk.AccAddress
func (MsgRevokeIDSigners) Route ¶
func (msg MsgRevokeIDSigners) Route() string
func (MsgRevokeIDSigners) String ¶
func (msg MsgRevokeIDSigners) String() string
func (MsgRevokeIDSigners) Type ¶
func (msg MsgRevokeIDSigners) Type() string
func (MsgRevokeIDSigners) ValidateBasic ¶
func (msg MsgRevokeIDSigners) ValidateBasic() error
type MsgRevokeSHRPLoaders ¶
type MsgRevokeSHRPLoaders struct {
Approver sdk.AccAddress `json:"approver"`
SHRPLoaders []sdk.AccAddress `json:"receiver"`
}
func NewMsgRevokeSHRPLoaders ¶
func NewMsgRevokeSHRPLoaders(approver sdk.AccAddress, loaders []sdk.AccAddress) MsgRevokeSHRPLoaders
func (MsgRevokeSHRPLoaders) GetSignBytes ¶
func (msg MsgRevokeSHRPLoaders) GetSignBytes() []byte
func (MsgRevokeSHRPLoaders) GetSigners ¶
func (msg MsgRevokeSHRPLoaders) GetSigners() []sdk.AccAddress
func (MsgRevokeSHRPLoaders) Route ¶
func (msg MsgRevokeSHRPLoaders) Route() string
func (MsgRevokeSHRPLoaders) Type ¶
func (msg MsgRevokeSHRPLoaders) Type() string
func (MsgRevokeSHRPLoaders) ValidateBasic ¶
func (msg MsgRevokeSHRPLoaders) ValidateBasic() error
type MsgSendSHR ¶
type MsgSendSHR struct {
Sender sdk.AccAddress `json:"sender"`
Receiver sdk.AccAddress `json:"receiver"`
Amount int `json:"amount"`
}
func NewMsgSendSHR ¶
func NewMsgSendSHR(sender, receiver sdk.AccAddress, amount int) MsgSendSHR
func (MsgSendSHR) GetSignBytes ¶
func (msg MsgSendSHR) GetSignBytes() []byte
func (MsgSendSHR) GetSigners ¶
func (msg MsgSendSHR) GetSigners() []sdk.AccAddress
func (MsgSendSHR) Route ¶
func (msg MsgSendSHR) Route() string
func (MsgSendSHR) Type ¶
func (msg MsgSendSHR) Type() string
func (MsgSendSHR) ValidateBasic ¶
func (msg MsgSendSHR) ValidateBasic() error
type MsgSendSHRP ¶
type MsgSendSHRP struct {
Sender sdk.AccAddress `json:"sender"`
Receiver sdk.AccAddress `json:"receiver"`
Amount string `json:"amount"`
}
func NewMsgSendSHRP ¶
func NewMsgSendSHRP(sender, receiver sdk.AccAddress, amount string) MsgSendSHRP
func (MsgSendSHRP) GetSignBytes ¶
func (msg MsgSendSHRP) GetSignBytes() []byte
func (MsgSendSHRP) GetSigners ¶
func (msg MsgSendSHRP) GetSigners() []sdk.AccAddress
func (MsgSendSHRP) Route ¶
func (msg MsgSendSHRP) Route() string
func (MsgSendSHRP) Type ¶
func (msg MsgSendSHRP) Type() string
func (MsgSendSHRP) ValidateBasic ¶
func (msg MsgSendSHRP) ValidateBasic() error
type MsgSetExchange ¶
type MsgSetExchange struct {
Approver sdk.AccAddress `json:"approver"`
Rate string `json:"rate"`
}
func NewMsgSetExchange ¶
func NewMsgSetExchange(approver sdk.AccAddress, rate string) MsgSetExchange
func (MsgSetExchange) GetSignBytes ¶
func (msg MsgSetExchange) GetSignBytes() []byte
func (MsgSetExchange) GetSigners ¶
func (msg MsgSetExchange) GetSigners() []sdk.AccAddress
func (MsgSetExchange) Route ¶
func (msg MsgSetExchange) Route() string
func (MsgSetExchange) Type ¶
func (msg MsgSetExchange) Type() string
func (MsgSetExchange) ValidateBasic ¶
func (msg MsgSetExchange) ValidateBasic() error
type SHRPLoader ¶
type SHRPLoader struct {
Status string `json:"status"`
}
func NewSHRPLoader ¶
func NewSHRPLoader() SHRPLoader
func (SHRPLoader) String ¶
func (sl SHRPLoader) String() string
Click to show internal directories.
Click to hide internal directories.