types

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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 ParseCoinFloat(f float64) (i, d int64, err error)

func ParseCoinStr

func ParseCoinStr(s string) (i, d int64, err error)

func RegisterCodec

func RegisterCodec(cdc *codec.Codec)

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

func (*AccState) Activate

func (ids *AccState) Activate()

func (AccState) IsActive

func (ids AccState) IsActive() bool

func (AccState) IsEmpty

func (ids AccState) IsEmpty() bool

func (AccState) String

func (ids AccState) String() string

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 (msg MsgBuySHR) GetSignBytes() []byte

func (MsgBuySHR) GetSigners

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

func (MsgBuySHR) Route

func (msg MsgBuySHR) Route() string

func (MsgBuySHR) Type

func (msg MsgBuySHR) Type() string

func (MsgBuySHR) ValidateBasic

func (msg MsgBuySHR) ValidateBasic() error

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

Jump to

Keyboard shortcuts

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