Documentation ¶
Index ¶
- Constants
- Variables
- func ErrEmptyChanges(codespace sdk.CodespaceType) sdk.Error
- func ErrEmptyKey(codespace sdk.CodespaceType) sdk.Error
- func ErrEmptySubspace(codespace sdk.CodespaceType) sdk.Error
- func ErrEmptyValue(codespace sdk.CodespaceType) sdk.Error
- func ErrInvalidACL(codespace sdk.CodespaceType, err error) sdk.Error
- func ErrSettingParameter(codespace sdk.CodespaceType, key, subkey, value, msg string) sdk.Error
- func ErrSubspaceNotFound(codespace sdk.CodespaceType, subspaceName string) sdk.Error
- func ErrUnauthorizedParamChange(codespace sdk.CodespaceType, owner sdk.Address, param string) sdk.Error
- func ErrUnknownSubspace(codespace sdk.CodespaceType, space string) sdk.Error
- func ErrUnrecognizedDAOAction(codespace sdk.CodespaceType, daoActionString string) sdk.Error
- func ErrZeroHeightUpgrade(codespace sdk.CodespaceType) sdk.Error
- func ErrZeroValueDAOAction(codespace sdk.CodespaceType) sdk.Error
- func NewACLKey(subspaceName, paramName string) string
- func ParamKeyTable() sdk.KeyTable
- func RegisterCodec(cdc *codec.Codec)
- func SplitACLKey(aclKey string) (subspaceName, paramName string)
- func ValidateGenesis(data GenesisState) error
- type ACL
- type ACLPair
- func (*ACLPair) Descriptor() ([]byte, []int)
- func (m *ACLPair) GetAddr() github_com_pokt_network_pocket_core_types.Address
- func (m *ACLPair) GetKey() string
- func (m *ACLPair) Marshal() (dAtA []byte, err error)
- func (m *ACLPair) MarshalTo(dAtA []byte) (int, error)
- func (m *ACLPair) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ACLPair) ProtoMessage()
- func (m *ACLPair) Reset()
- func (m *ACLPair) Size() (n int)
- func (m *ACLPair) String() string
- func (m *ACLPair) Unmarshal(dAtA []byte) error
- func (m *ACLPair) XXX_DiscardUnknown()
- func (m *ACLPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ACLPair) XXX_Merge(src proto.Message)
- func (m *ACLPair) XXX_Size() int
- func (m *ACLPair) XXX_Unmarshal(b []byte) error
- type AuthKeeper
- type DAOAction
- type GenesisState
- type MsgChangeParam
- func (*MsgChangeParam) Descriptor() ([]byte, []int)
- func (msg MsgChangeParam) GetFee() sdk.BigInt
- func (m *MsgChangeParam) GetFromAddress() github_com_pokt_network_pocket_core_types.Address
- func (m *MsgChangeParam) GetParamKey() string
- func (m *MsgChangeParam) GetParamVal() []byte
- func (msg MsgChangeParam) GetRecipient() sdk.Address
- func (msg MsgChangeParam) GetSignBytes() []byte
- func (msg MsgChangeParam) GetSigner() sdk.Address
- func (m *MsgChangeParam) Marshal() (dAtA []byte, err error)
- func (m *MsgChangeParam) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgChangeParam) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgChangeParam) ProtoMessage()
- func (m *MsgChangeParam) Reset()
- func (msg MsgChangeParam) Route() string
- func (m *MsgChangeParam) Size() (n int)
- func (m *MsgChangeParam) String() string
- func (msg MsgChangeParam) Type() string
- func (m *MsgChangeParam) Unmarshal(dAtA []byte) error
- func (msg MsgChangeParam) ValidateBasic() sdk.Error
- func (m *MsgChangeParam) XXX_DiscardUnknown()
- func (m *MsgChangeParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgChangeParam) XXX_Merge(src proto.Message)
- func (*MsgChangeParam) XXX_MessageName() string
- func (m *MsgChangeParam) XXX_Size() int
- func (m *MsgChangeParam) XXX_Unmarshal(b []byte) error
- type MsgDAOTransfer
- func (*MsgDAOTransfer) Descriptor() ([]byte, []int)
- func (m *MsgDAOTransfer) GetAction() string
- func (msg MsgDAOTransfer) GetFee() sdk.BigInt
- func (m *MsgDAOTransfer) GetFromAddress() github_com_pokt_network_pocket_core_types.Address
- func (msg MsgDAOTransfer) GetRecipient() sdk.Address
- func (msg MsgDAOTransfer) GetSignBytes() []byte
- func (msg MsgDAOTransfer) GetSigner() sdk.Address
- func (m *MsgDAOTransfer) GetToAddress() github_com_pokt_network_pocket_core_types.Address
- func (m *MsgDAOTransfer) Marshal() (dAtA []byte, err error)
- func (m *MsgDAOTransfer) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgDAOTransfer) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgDAOTransfer) ProtoMessage()
- func (m *MsgDAOTransfer) Reset()
- func (msg MsgDAOTransfer) Route() string
- func (m *MsgDAOTransfer) Size() (n int)
- func (m *MsgDAOTransfer) String() string
- func (msg MsgDAOTransfer) Type() string
- func (m *MsgDAOTransfer) Unmarshal(dAtA []byte) error
- func (msg MsgDAOTransfer) ValidateBasic() sdk.Error
- func (m *MsgDAOTransfer) XXX_DiscardUnknown()
- func (m *MsgDAOTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgDAOTransfer) XXX_Merge(src proto.Message)
- func (*MsgDAOTransfer) XXX_MessageName() string
- func (m *MsgDAOTransfer) XXX_Size() int
- func (m *MsgDAOTransfer) XXX_Unmarshal(b []byte) error
- type MsgUpgrade
- func (*MsgUpgrade) Descriptor() ([]byte, []int)
- func (m *MsgUpgrade) GetAddress() github_com_pokt_network_pocket_core_types.Address
- func (msg MsgUpgrade) GetFee() sdk.BigInt
- func (msg MsgUpgrade) GetRecipient() sdk.Address
- func (msg MsgUpgrade) GetSignBytes() []byte
- func (msg MsgUpgrade) GetSigner() sdk.Address
- func (m *MsgUpgrade) GetUpgrade() Upgrade
- func (m *MsgUpgrade) Marshal() (dAtA []byte, err error)
- func (m *MsgUpgrade) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpgrade) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpgrade) ProtoMessage()
- func (m *MsgUpgrade) Reset()
- func (msg MsgUpgrade) Route() string
- func (m *MsgUpgrade) Size() (n int)
- func (m *MsgUpgrade) String() string
- func (msg MsgUpgrade) Type() string
- func (m *MsgUpgrade) Unmarshal(dAtA []byte) error
- func (msg MsgUpgrade) ValidateBasic() sdk.Error
- func (m *MsgUpgrade) XXX_DiscardUnknown()
- func (m *MsgUpgrade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpgrade) XXX_Merge(src proto.Message)
- func (*MsgUpgrade) XXX_MessageName() string
- func (m *MsgUpgrade) XXX_Size() int
- func (m *MsgUpgrade) XXX_Unmarshal(b []byte) error
- type Params
- type PosKeeper
- type QueryACLParams
- type QueryDAOParams
- type QueryUpgradeParams
- type Upgrade
- func (*Upgrade) Descriptor() ([]byte, []int)
- func (m *Upgrade) GetHeight() int64
- func (m *Upgrade) GetVersion() string
- func (m *Upgrade) Marshal() (dAtA []byte, err error)
- func (m *Upgrade) MarshalTo(dAtA []byte) (int, error)
- func (m *Upgrade) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Upgrade) ProtoMessage()
- func (m *Upgrade) Reset()
- func (m *Upgrade) Size() (n int)
- func (m *Upgrade) String() string
- func (m *Upgrade) Unmarshal(dAtA []byte) error
- func (u Upgrade) UpgradeHeight() int64
- func (u Upgrade) UpgradeVersion() string
- func (m *Upgrade) XXX_DiscardUnknown()
- func (m *Upgrade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Upgrade) XXX_Merge(src proto.Message)
- func (m *Upgrade) XXX_Size() int
- func (m *Upgrade) XXX_Unmarshal(b []byte) error
Constants ¶
const ( DAOAccountName = "dao" DAOTransferString = "dao_transfer" DAOBurnString = "dao_burn" DAOTransfer DAOAction = iota + 1 DAOBurn )
const ( CodeUnknownSubspace sdk.CodeType = 1 CodeSettingParameter sdk.CodeType = 2 CodeEmptyData sdk.CodeType = 3 CodeInvalidACL sdk.CodeType = 4 CodeSubspaceNotFound sdk.CodeType = 6 CodeUnrecognizedDAOAction sdk.CodeType = 7 CodeZeroValueDAOAction sdk.CodeType = 8 CodeZeroHeightUpgrade sdk.CodeType = 9 CodeEmptyVersionUpgrade sdk.CodeType = 10 )
Param module codespace constants
const ( EventMessage = "message" EventDAOTransfer = "dao_transfer" EventDAOBurn = "dao_burn" EventParamChange = "param_change" EventUpgrade = "upgrade" EventMustUpgrade = "must_upgrade" AttributeValueCategory = ModuleName )
const ( DAOTransferFee = 10000 MsgChangeParamFee = 10000 MsgUpgradeFee = 10000 )
const ( MsgDAOTransferName = "dao_tranfer" MsgChangeParamName = "change_param" MsgUpgradeName = "upgrade" )
const ( ModuleName = "gov" // ModuleKey defines the name of the module RouterKey = ModuleName // RouterKey defines the routing key for a Parameter Change StoreKey = "gov" // StoreKey is the string store key for the param store TStoreKey = "transient_gov" // TStoreKey is the string store key for the param transient store DefaultCodespace sdk.CodespaceType = ModuleName // default codespace for governance errors QuerierRoute = ModuleName // QuerierRoute is the querier route for the staking module QueryACL = "acl" QueryDAO = "dao" QueryUpgrade = "upgrade" QueryDAOOwner = "daoOwner" )
query endpoints supported by the staking Querier
const (
ACLKeySep = "/"
)
const DefaultParamspace = ModuleName
DefaultCodespace defines the default auth module parameter subspace
Variables ¶
var ( ErrInvalidLengthGov = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGov = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGov = fmt.Errorf("proto: unexpected end of group") )
var ( ACLKey = []byte("acl") DAOOwnerKey = []byte("daoOwner") UpgradeKey = []byte("upgrade") )
Parameter keys
var ( GovFeeMap = map[string]int64{ MsgDAOTransferName: DAOTransferFee, MsgChangeParamName: MsgChangeParamFee, MsgUpgradeName: MsgUpgradeFee, } )
var ModuleCdc *codec.Codec
module codec
Functions ¶
func ErrEmptyChanges ¶
func ErrEmptyChanges(codespace sdk.CodespaceType) sdk.Error
ErrEmptyChanges returns an error for empty parameter changes.
func ErrEmptyKey ¶
func ErrEmptyKey(codespace sdk.CodespaceType) sdk.Error
ErrEmptyKey returns an error for when an empty key is given.
func ErrEmptySubspace ¶
func ErrEmptySubspace(codespace sdk.CodespaceType) sdk.Error
ErrEmptySubspace returns an error for an empty subspace.
func ErrEmptyValue ¶
func ErrEmptyValue(codespace sdk.CodespaceType) sdk.Error
ErrEmptyValue returns an error for when an empty key is given.
func ErrInvalidACL ¶
func ErrInvalidACL(codespace sdk.CodespaceType, err error) sdk.Error
func ErrSettingParameter ¶
func ErrSettingParameter(codespace sdk.CodespaceType, key, subkey, value, msg string) sdk.Error
ErrSettingParameter returns an error for failing to set a parameter.
func ErrSubspaceNotFound ¶
func ErrSubspaceNotFound(codespace sdk.CodespaceType, subspaceName string) sdk.Error
func ErrUnknownSubspace ¶
func ErrUnknownSubspace(codespace sdk.CodespaceType, space string) sdk.Error
ErrUnknownSubspace returns an unknown subspace error.
func ErrUnrecognizedDAOAction ¶
func ErrUnrecognizedDAOAction(codespace sdk.CodespaceType, daoActionString string) sdk.Error
func ErrZeroHeightUpgrade ¶
func ErrZeroHeightUpgrade(codespace sdk.CodespaceType) sdk.Error
func ErrZeroValueDAOAction ¶
func ErrZeroValueDAOAction(codespace sdk.CodespaceType) sdk.Error
func RegisterCodec ¶
RegisterCodec registers all necessary param module types with a given codec.
func SplitACLKey ¶
func ValidateGenesis ¶
func ValidateGenesis(data GenesisState) error
ValidateGenesis performs basic validation of auth genesis data returning an error for any failed validation criteria.
Types ¶
type ACLPair ¶
type ACLPair struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"acl_key"` Addr github_com_pokt_network_pocket_core_types.Address `protobuf:"bytes,2,opt,name=addr,proto3,casttype=github.com/pokt-network/pocket-core/types.Address" json:"address"` }
func (*ACLPair) Descriptor ¶
func (*ACLPair) GetAddr ¶
func (m *ACLPair) GetAddr() github_com_pokt_network_pocket_core_types.Address
func (*ACLPair) MarshalToSizedBuffer ¶
func (*ACLPair) ProtoMessage ¶
func (*ACLPair) ProtoMessage()
func (*ACLPair) XXX_DiscardUnknown ¶
func (m *ACLPair) XXX_DiscardUnknown()
func (*ACLPair) XXX_Marshal ¶
func (*ACLPair) XXX_Unmarshal ¶
type AuthKeeper ¶
type AuthKeeper interface { // get total supply of tokens GetSupply(ctx sdk.Ctx) exported.SupplyI // get the address of a module account GetModuleAddress(name string) sdk.Address // get the module account structure GetModuleAccount(ctx sdk.Ctx, moduleName string) exported.ModuleAccountI // set module account structure SetModuleAccount(sdk.Ctx, exported.ModuleAccountI) // send coins to/from module accounts SendCoinsFromModuleToModule(ctx sdk.Ctx, senderModule, recipientModule string, amt sdk.Coins) sdk.Error // send coins from module to validator SendCoinsFromModuleToAccount(ctx sdk.Ctx, senderModule string, recipientAddr sdk.Address, amt sdk.Coins) sdk.Error // send coins from validator to module SendCoinsFromAccountToModule(ctx sdk.Ctx, senderAddr sdk.Address, recipientModule string, amt sdk.Coins) sdk.Error // mint coins MintCoins(ctx sdk.Ctx, moduleName string, amt sdk.Coins) sdk.Error // burn coins BurnCoins(ctx sdk.Ctx, name string, amt sdk.Coins) sdk.Error }
AuthKeeper defines the expected supply Keeper (noalias)
type GenesisState ¶
type GenesisState struct { Params Params `json:"params" yaml:"params"` DAOTokens sdk.BigInt `json:"DAO_Tokens"` }
GenesisState - all auth state that must be provided at genesis
func DefaultGenesisState ¶
func DefaultGenesisState() GenesisState
DefaultGenesisState - Return a default genesis state
func NewGenesisState ¶
func NewGenesisState(params Params, daoTokens sdk.BigInt) GenesisState
NewGenesisState - Create a new genesis state
type MsgChangeParam ¶
type MsgChangeParam struct { FromAddress github_com_pokt_network_pocket_core_types.Address `protobuf:"bytes,1,opt,name=fromAddress,proto3,casttype=github.com/pokt-network/pocket-core/types.Address" json:"address"` ParamKey string `protobuf:"bytes,2,opt,name=paramKey,proto3" json:"param_key"` ParamVal []byte `protobuf:"bytes,3,opt,name=paramVal,proto3" json:"param_value"` }
func (*MsgChangeParam) Descriptor ¶
func (*MsgChangeParam) Descriptor() ([]byte, []int)
func (*MsgChangeParam) GetFromAddress ¶
func (m *MsgChangeParam) GetFromAddress() github_com_pokt_network_pocket_core_types.Address
func (*MsgChangeParam) GetParamKey ¶
func (m *MsgChangeParam) GetParamKey() string
func (*MsgChangeParam) GetParamVal ¶
func (m *MsgChangeParam) GetParamVal() []byte
func (MsgChangeParam) GetRecipient ¶
func (msg MsgChangeParam) GetRecipient() sdk.Address
GetSigner return address(es) that must sign over msg.GetSignBytes()
func (MsgChangeParam) GetSignBytes ¶
func (msg MsgChangeParam) GetSignBytes() []byte
GetSignBytes returns the message bytes to sign over.
func (MsgChangeParam) GetSigner ¶
func (msg MsgChangeParam) GetSigner() sdk.Address
GetSigner return address(es) that must sign over msg.GetSignBytes()
func (*MsgChangeParam) Marshal ¶
func (m *MsgChangeParam) Marshal() (dAtA []byte, err error)
func (*MsgChangeParam) MarshalToSizedBuffer ¶
func (m *MsgChangeParam) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgChangeParam) ProtoMessage ¶
func (*MsgChangeParam) ProtoMessage()
func (*MsgChangeParam) Reset ¶
func (m *MsgChangeParam) Reset()
func (MsgChangeParam) Route ¶
func (msg MsgChangeParam) Route() string
Route provides router key for msg
func (*MsgChangeParam) Size ¶
func (m *MsgChangeParam) Size() (n int)
func (*MsgChangeParam) String ¶
func (m *MsgChangeParam) String() string
func (*MsgChangeParam) Unmarshal ¶
func (m *MsgChangeParam) Unmarshal(dAtA []byte) error
func (MsgChangeParam) ValidateBasic ¶
func (msg MsgChangeParam) ValidateBasic() sdk.Error
ValidateBasic quick validity check
func (*MsgChangeParam) XXX_DiscardUnknown ¶
func (m *MsgChangeParam) XXX_DiscardUnknown()
func (*MsgChangeParam) XXX_Marshal ¶
func (m *MsgChangeParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgChangeParam) XXX_Merge ¶
func (m *MsgChangeParam) XXX_Merge(src proto.Message)
func (*MsgChangeParam) XXX_MessageName ¶
func (*MsgChangeParam) XXX_MessageName() string
func (*MsgChangeParam) XXX_Size ¶
func (m *MsgChangeParam) XXX_Size() int
func (*MsgChangeParam) XXX_Unmarshal ¶
func (m *MsgChangeParam) XXX_Unmarshal(b []byte) error
type MsgDAOTransfer ¶
type MsgDAOTransfer struct { FromAddress github_com_pokt_network_pocket_core_types.Address `protobuf:"bytes,1,opt,name=fromAddress,proto3,casttype=github.com/pokt-network/pocket-core/types.Address" json:"from_address"` ToAddress github_com_pokt_network_pocket_core_types.Address `protobuf:"bytes,2,opt,name=toAddress,proto3,casttype=github.com/pokt-network/pocket-core/types.Address" json:"to_address"` Amount github_com_pokt_network_pocket_core_types.BigInt `protobuf:"bytes,3,opt,name=amount,proto3,customtype=github.com/pokt-network/pocket-core/types.BigInt" json:"amount"` Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action"` }
func (*MsgDAOTransfer) Descriptor ¶
func (*MsgDAOTransfer) Descriptor() ([]byte, []int)
func (*MsgDAOTransfer) GetAction ¶
func (m *MsgDAOTransfer) GetAction() string
func (*MsgDAOTransfer) GetFromAddress ¶
func (m *MsgDAOTransfer) GetFromAddress() github_com_pokt_network_pocket_core_types.Address
func (MsgDAOTransfer) GetRecipient ¶
func (msg MsgDAOTransfer) GetRecipient() sdk.Address
GetSigner return address(es) that must sign over msg.GetSignBytes()
func (MsgDAOTransfer) GetSignBytes ¶
func (msg MsgDAOTransfer) GetSignBytes() []byte
GetSignBytes returns the message bytes to sign over.
func (MsgDAOTransfer) GetSigner ¶
func (msg MsgDAOTransfer) GetSigner() sdk.Address
GetSigner return address(es) that must sign over msg.GetSignBytes()
func (*MsgDAOTransfer) GetToAddress ¶
func (m *MsgDAOTransfer) GetToAddress() github_com_pokt_network_pocket_core_types.Address
func (*MsgDAOTransfer) Marshal ¶
func (m *MsgDAOTransfer) Marshal() (dAtA []byte, err error)
func (*MsgDAOTransfer) MarshalToSizedBuffer ¶
func (m *MsgDAOTransfer) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgDAOTransfer) ProtoMessage ¶
func (*MsgDAOTransfer) ProtoMessage()
func (*MsgDAOTransfer) Reset ¶
func (m *MsgDAOTransfer) Reset()
func (MsgDAOTransfer) Route ¶
func (msg MsgDAOTransfer) Route() string
Route provides router key for msg
func (*MsgDAOTransfer) Size ¶
func (m *MsgDAOTransfer) Size() (n int)
func (*MsgDAOTransfer) String ¶
func (m *MsgDAOTransfer) String() string
func (*MsgDAOTransfer) Unmarshal ¶
func (m *MsgDAOTransfer) Unmarshal(dAtA []byte) error
func (MsgDAOTransfer) ValidateBasic ¶
func (msg MsgDAOTransfer) ValidateBasic() sdk.Error
ValidateBasic quick validity check
func (*MsgDAOTransfer) XXX_DiscardUnknown ¶
func (m *MsgDAOTransfer) XXX_DiscardUnknown()
func (*MsgDAOTransfer) XXX_Marshal ¶
func (m *MsgDAOTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgDAOTransfer) XXX_Merge ¶
func (m *MsgDAOTransfer) XXX_Merge(src proto.Message)
func (*MsgDAOTransfer) XXX_MessageName ¶
func (*MsgDAOTransfer) XXX_MessageName() string
func (*MsgDAOTransfer) XXX_Size ¶
func (m *MsgDAOTransfer) XXX_Size() int
func (*MsgDAOTransfer) XXX_Unmarshal ¶
func (m *MsgDAOTransfer) XXX_Unmarshal(b []byte) error
type MsgUpgrade ¶
type MsgUpgrade struct { Address github_com_pokt_network_pocket_core_types.Address `protobuf:"bytes,1,opt,name=address,proto3,casttype=github.com/pokt-network/pocket-core/types.Address" json:"address"` Upgrade Upgrade `protobuf:"bytes,2,opt,name=upgrade,proto3" json:"upgrade"` }
func (*MsgUpgrade) Descriptor ¶
func (*MsgUpgrade) Descriptor() ([]byte, []int)
func (*MsgUpgrade) GetAddress ¶
func (m *MsgUpgrade) GetAddress() github_com_pokt_network_pocket_core_types.Address
func (MsgUpgrade) GetRecipient ¶
func (msg MsgUpgrade) GetRecipient() sdk.Address
GetSigner return address(es) that must sign over msg.GetSignBytes()
func (MsgUpgrade) GetSignBytes ¶
func (msg MsgUpgrade) GetSignBytes() []byte
GetSignBytes returns the message bytes to sign over.
func (MsgUpgrade) GetSigner ¶
func (msg MsgUpgrade) GetSigner() sdk.Address
GetSigner return address(es) that must sign over msg.GetSignBytes()
func (*MsgUpgrade) GetUpgrade ¶
func (m *MsgUpgrade) GetUpgrade() Upgrade
func (*MsgUpgrade) Marshal ¶
func (m *MsgUpgrade) Marshal() (dAtA []byte, err error)
func (*MsgUpgrade) MarshalToSizedBuffer ¶
func (m *MsgUpgrade) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpgrade) ProtoMessage ¶
func (*MsgUpgrade) ProtoMessage()
func (*MsgUpgrade) Reset ¶
func (m *MsgUpgrade) Reset()
func (*MsgUpgrade) Size ¶
func (m *MsgUpgrade) Size() (n int)
func (*MsgUpgrade) String ¶
func (m *MsgUpgrade) String() string
func (*MsgUpgrade) Unmarshal ¶
func (m *MsgUpgrade) Unmarshal(dAtA []byte) error
func (MsgUpgrade) ValidateBasic ¶
func (msg MsgUpgrade) ValidateBasic() sdk.Error
ValidateBasic quick validity check
func (*MsgUpgrade) XXX_DiscardUnknown ¶
func (m *MsgUpgrade) XXX_DiscardUnknown()
func (*MsgUpgrade) XXX_Marshal ¶
func (m *MsgUpgrade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpgrade) XXX_Merge ¶
func (m *MsgUpgrade) XXX_Merge(src proto.Message)
func (*MsgUpgrade) XXX_MessageName ¶
func (*MsgUpgrade) XXX_MessageName() string
func (*MsgUpgrade) XXX_Size ¶
func (m *MsgUpgrade) XXX_Size() int
func (*MsgUpgrade) XXX_Unmarshal ¶
func (m *MsgUpgrade) XXX_Unmarshal(b []byte) error
type Params ¶
type Params struct { ACL ACL `json:"acl"` DAOOwner sdk.Address `json:"dao_owner"` Upgrade Upgrade `json:"upgrade"` }
Params defines the parameters for the auth module.
func (*Params) ParamSetPairs ¶
func (p *Params) ParamSetPairs() sdk.ParamSetPairs
ParamSetPairs implements the ParamSet interface and returns all the key/value pairs pairs of auth module's parameters. nolint
type PosKeeper ¶
type PosKeeper interface { RewardForRelays(ctx sdk.Ctx, relays sdk.BigInt, address sdk.Address) GetStakedTokens(ctx sdk.Ctx) sdk.BigInt Validator(ctx sdk.Ctx, addr sdk.Address) nodesExported.ValidatorI TotalTokens(ctx sdk.Ctx) sdk.BigInt BurnForChallenge(ctx sdk.Ctx, challenges sdk.BigInt, address sdk.Address) JailValidator(ctx sdk.Ctx, addr sdk.Address) AllValidators(ctx sdk.Ctx) (validators []nodesExported.ValidatorI) GetStakedValidators(ctx sdk.Ctx) (validators []nodesExported.ValidatorI) SessionBlockFrequency(ctx sdk.Ctx) (res int64) StakeDenom(ctx sdk.Ctx) (res string) }
type QueryACLParams ¶
type QueryACLParams struct{}
type QueryDAOParams ¶
type QueryDAOParams struct{}
type QueryUpgradeParams ¶
type QueryUpgradeParams struct{}
type Upgrade ¶
type Upgrade struct { Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"Height"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"Version"` }
func NewUpgrade ¶
func (*Upgrade) Descriptor ¶
func (*Upgrade) GetVersion ¶
func (*Upgrade) MarshalToSizedBuffer ¶
func (*Upgrade) ProtoMessage ¶
func (*Upgrade) ProtoMessage()
func (Upgrade) UpgradeHeight ¶
func (Upgrade) UpgradeVersion ¶
func (*Upgrade) XXX_DiscardUnknown ¶
func (m *Upgrade) XXX_DiscardUnknown()