Documentation ¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func DelegationDataKey(stakerAddress string) []byte
- func DelegationEntriesKey(stakerAddress string, kIndex uint64) []byte
- func DelegationSlashEntriesKey(stakerAddress string, kIndex uint64) []byte
- func DelegatorKey(stakerAddress string, delegatorAddress string) []byte
- func DelegatorKeyIndex2(delegatorAddress string, stakerAddress string) []byte
- func RedelegationCooldownKey(delegator string, block uint64) []byte
- func RegisterInterfaces(registry codecTypes.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- func StakerIndexKey(amount uint64, stakerAddress string) []byte
- func UndelegationQueueKey(kIndex uint64) []byte
- func UndelegationQueueKeyIndex2(stakerAddress string, kIndex uint64) []byte
- type AccountKeeper
- type BankKeeper
- type DelegationData
- func (*DelegationData) Descriptor() ([]byte, []int)
- func (m *DelegationData) GetCurrentRewards() uint64
- func (m *DelegationData) GetDelegatorCount() uint64
- func (m *DelegationData) GetLatestIndexK() uint64
- func (m *DelegationData) GetLatestIndexWasUndelegation() bool
- func (m *DelegationData) GetStaker() string
- func (m *DelegationData) GetTotalDelegation() uint64
- func (m *DelegationData) Marshal() (dAtA []byte, err error)
- func (m *DelegationData) MarshalTo(dAtA []byte) (int, error)
- func (m *DelegationData) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DelegationData) ProtoMessage()
- func (m *DelegationData) Reset()
- func (m *DelegationData) Size() (n int)
- func (m *DelegationData) String() string
- func (m *DelegationData) Unmarshal(dAtA []byte) error
- func (m *DelegationData) XXX_DiscardUnknown()
- func (m *DelegationData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DelegationData) XXX_Merge(src proto.Message)
- func (m *DelegationData) XXX_Size() int
- func (m *DelegationData) XXX_Unmarshal(b []byte) error
- type DelegationEntry
- func (*DelegationEntry) Descriptor() ([]byte, []int)
- func (m *DelegationEntry) GetKIndex() uint64
- func (m *DelegationEntry) GetStaker() string
- func (m *DelegationEntry) Marshal() (dAtA []byte, err error)
- func (m *DelegationEntry) MarshalTo(dAtA []byte) (int, error)
- func (m *DelegationEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DelegationEntry) ProtoMessage()
- func (m *DelegationEntry) Reset()
- func (m *DelegationEntry) Size() (n int)
- func (m *DelegationEntry) String() string
- func (m *DelegationEntry) Unmarshal(dAtA []byte) error
- func (m *DelegationEntry) XXX_DiscardUnknown()
- func (m *DelegationEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DelegationEntry) XXX_Merge(src proto.Message)
- func (m *DelegationEntry) XXX_Size() int
- func (m *DelegationEntry) XXX_Unmarshal(b []byte) error
- type DelegationSlash
- func (*DelegationSlash) Descriptor() ([]byte, []int)
- func (m *DelegationSlash) GetKIndex() uint64
- func (m *DelegationSlash) GetStaker() string
- func (m *DelegationSlash) Marshal() (dAtA []byte, err error)
- func (m *DelegationSlash) MarshalTo(dAtA []byte) (int, error)
- func (m *DelegationSlash) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DelegationSlash) ProtoMessage()
- func (m *DelegationSlash) Reset()
- func (m *DelegationSlash) Size() (n int)
- func (m *DelegationSlash) String() string
- func (m *DelegationSlash) Unmarshal(dAtA []byte) error
- func (m *DelegationSlash) XXX_DiscardUnknown()
- func (m *DelegationSlash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DelegationSlash) XXX_Merge(src proto.Message)
- func (m *DelegationSlash) XXX_Size() int
- func (m *DelegationSlash) XXX_Unmarshal(b []byte) error
- type Delegator
- func (*Delegator) Descriptor() ([]byte, []int)
- func (m *Delegator) GetDelegator() string
- func (m *Delegator) GetInitialAmount() uint64
- func (m *Delegator) GetKIndex() uint64
- func (m *Delegator) GetStaker() string
- func (m *Delegator) Marshal() (dAtA []byte, err error)
- func (m *Delegator) MarshalTo(dAtA []byte) (int, error)
- func (m *Delegator) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Delegator) ProtoMessage()
- func (m *Delegator) Reset()
- func (m *Delegator) Size() (n int)
- func (m *Delegator) String() string
- func (m *Delegator) Unmarshal(dAtA []byte) error
- func (m *Delegator) XXX_DiscardUnknown()
- func (m *Delegator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Delegator) XXX_Merge(src proto.Message)
- func (m *Delegator) XXX_Size() int
- func (m *Delegator) XXX_Unmarshal(b []byte) error
- type DistrKeeper
- type EventDelegate
- func (*EventDelegate) Descriptor() ([]byte, []int)
- func (m *EventDelegate) GetAddress() string
- func (m *EventDelegate) GetAmount() uint64
- func (m *EventDelegate) GetStaker() string
- func (m *EventDelegate) Marshal() (dAtA []byte, err error)
- func (m *EventDelegate) MarshalTo(dAtA []byte) (int, error)
- func (m *EventDelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventDelegate) ProtoMessage()
- func (m *EventDelegate) Reset()
- func (m *EventDelegate) Size() (n int)
- func (m *EventDelegate) String() string
- func (m *EventDelegate) Unmarshal(dAtA []byte) error
- func (m *EventDelegate) XXX_DiscardUnknown()
- func (m *EventDelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventDelegate) XXX_Merge(src proto.Message)
- func (m *EventDelegate) XXX_Size() int
- func (m *EventDelegate) XXX_Unmarshal(b []byte) error
- type EventRedelegate
- func (*EventRedelegate) Descriptor() ([]byte, []int)
- func (m *EventRedelegate) GetAddress() string
- func (m *EventRedelegate) GetAmount() uint64
- func (m *EventRedelegate) GetFromStaker() string
- func (m *EventRedelegate) GetToStaker() string
- func (m *EventRedelegate) Marshal() (dAtA []byte, err error)
- func (m *EventRedelegate) MarshalTo(dAtA []byte) (int, error)
- func (m *EventRedelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventRedelegate) ProtoMessage()
- func (m *EventRedelegate) Reset()
- func (m *EventRedelegate) Size() (n int)
- func (m *EventRedelegate) String() string
- func (m *EventRedelegate) Unmarshal(dAtA []byte) error
- func (m *EventRedelegate) XXX_DiscardUnknown()
- func (m *EventRedelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventRedelegate) XXX_Merge(src proto.Message)
- func (m *EventRedelegate) XXX_Size() int
- func (m *EventRedelegate) XXX_Unmarshal(b []byte) error
- type EventSlash
- func (*EventSlash) Descriptor() ([]byte, []int)
- func (m *EventSlash) GetAmount() uint64
- func (m *EventSlash) GetPoolId() uint64
- func (m *EventSlash) GetSlashType() SlashType
- func (m *EventSlash) GetStaker() string
- func (m *EventSlash) Marshal() (dAtA []byte, err error)
- func (m *EventSlash) MarshalTo(dAtA []byte) (int, error)
- func (m *EventSlash) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventSlash) ProtoMessage()
- func (m *EventSlash) Reset()
- func (m *EventSlash) Size() (n int)
- func (m *EventSlash) String() string
- func (m *EventSlash) Unmarshal(dAtA []byte) error
- func (m *EventSlash) XXX_DiscardUnknown()
- func (m *EventSlash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventSlash) XXX_Merge(src proto.Message)
- func (m *EventSlash) XXX_Size() int
- func (m *EventSlash) XXX_Unmarshal(b []byte) error
- type EventStartUndelegation
- func (*EventStartUndelegation) Descriptor() ([]byte, []int)
- func (m *EventStartUndelegation) GetAddress() string
- func (m *EventStartUndelegation) GetAmount() uint64
- func (m *EventStartUndelegation) GetEstimatedUndelegationDate() uint64
- func (m *EventStartUndelegation) GetStaker() string
- func (m *EventStartUndelegation) Marshal() (dAtA []byte, err error)
- func (m *EventStartUndelegation) MarshalTo(dAtA []byte) (int, error)
- func (m *EventStartUndelegation) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventStartUndelegation) ProtoMessage()
- func (m *EventStartUndelegation) Reset()
- func (m *EventStartUndelegation) Size() (n int)
- func (m *EventStartUndelegation) String() string
- func (m *EventStartUndelegation) Unmarshal(dAtA []byte) error
- func (m *EventStartUndelegation) XXX_DiscardUnknown()
- func (m *EventStartUndelegation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventStartUndelegation) XXX_Merge(src proto.Message)
- func (m *EventStartUndelegation) XXX_Size() int
- func (m *EventStartUndelegation) XXX_Unmarshal(b []byte) error
- type EventUndelegate
- func (*EventUndelegate) Descriptor() ([]byte, []int)
- func (m *EventUndelegate) GetAddress() string
- func (m *EventUndelegate) GetAmount() uint64
- func (m *EventUndelegate) GetStaker() string
- func (m *EventUndelegate) Marshal() (dAtA []byte, err error)
- func (m *EventUndelegate) MarshalTo(dAtA []byte) (int, error)
- func (m *EventUndelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventUndelegate) ProtoMessage()
- func (m *EventUndelegate) Reset()
- func (m *EventUndelegate) Size() (n int)
- func (m *EventUndelegate) String() string
- func (m *EventUndelegate) Unmarshal(dAtA []byte) error
- func (m *EventUndelegate) XXX_DiscardUnknown()
- func (m *EventUndelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventUndelegate) XXX_Merge(src proto.Message)
- func (m *EventUndelegate) XXX_Size() int
- func (m *EventUndelegate) XXX_Unmarshal(b []byte) error
- type EventUpdateParams
- func (*EventUpdateParams) Descriptor() ([]byte, []int)
- func (m *EventUpdateParams) GetNewParams() Params
- func (m *EventUpdateParams) GetOldParams() Params
- func (m *EventUpdateParams) GetPayload() string
- func (m *EventUpdateParams) Marshal() (dAtA []byte, err error)
- func (m *EventUpdateParams) MarshalTo(dAtA []byte) (int, error)
- func (m *EventUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventUpdateParams) ProtoMessage()
- func (m *EventUpdateParams) Reset()
- func (m *EventUpdateParams) Size() (n int)
- func (m *EventUpdateParams) String() string
- func (m *EventUpdateParams) Unmarshal(dAtA []byte) error
- func (m *EventUpdateParams) XXX_DiscardUnknown()
- func (m *EventUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventUpdateParams) XXX_Merge(src proto.Message)
- func (m *EventUpdateParams) XXX_Size() int
- func (m *EventUpdateParams) XXX_Unmarshal(b []byte) error
- type EventWithdrawRewards
- func (*EventWithdrawRewards) Descriptor() ([]byte, []int)
- func (m *EventWithdrawRewards) GetAddress() string
- func (m *EventWithdrawRewards) GetAmount() uint64
- func (m *EventWithdrawRewards) GetStaker() string
- func (m *EventWithdrawRewards) Marshal() (dAtA []byte, err error)
- func (m *EventWithdrawRewards) MarshalTo(dAtA []byte) (int, error)
- func (m *EventWithdrawRewards) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventWithdrawRewards) ProtoMessage()
- func (m *EventWithdrawRewards) Reset()
- func (m *EventWithdrawRewards) Size() (n int)
- func (m *EventWithdrawRewards) String() string
- func (m *EventWithdrawRewards) Unmarshal(dAtA []byte) error
- func (m *EventWithdrawRewards) XXX_DiscardUnknown()
- func (m *EventWithdrawRewards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventWithdrawRewards) XXX_Merge(src proto.Message)
- func (m *EventWithdrawRewards) XXX_Size() int
- func (m *EventWithdrawRewards) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetDelegationDataList() []DelegationData
- func (m *GenesisState) GetDelegationEntryList() []DelegationEntry
- func (m *GenesisState) GetDelegationSlashList() []DelegationSlash
- func (m *GenesisState) GetDelegatorList() []Delegator
- func (m *GenesisState) GetParams() Params
- func (m *GenesisState) GetQueueStateUndelegation() QueueState
- func (m *GenesisState) GetRedelegationCooldownList() []RedelegationCooldown
- func (m *GenesisState) GetUndelegationQueueEntryList() []UndelegationQueueEntry
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (gs *GenesisState) Validate() error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgDelegate
- func (*MsgDelegate) Descriptor() ([]byte, []int)
- func (m *MsgDelegate) GetAmount() uint64
- func (m *MsgDelegate) GetCreator() string
- func (msg *MsgDelegate) GetSignBytes() []byte
- func (msg *MsgDelegate) GetSigners() []sdk.AccAddress
- func (m *MsgDelegate) GetStaker() string
- func (m *MsgDelegate) Marshal() (dAtA []byte, err error)
- func (m *MsgDelegate) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgDelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgDelegate) ProtoMessage()
- func (m *MsgDelegate) Reset()
- func (msg *MsgDelegate) Route() string
- func (m *MsgDelegate) Size() (n int)
- func (m *MsgDelegate) String() string
- func (msg *MsgDelegate) Type() string
- func (m *MsgDelegate) Unmarshal(dAtA []byte) error
- func (msg *MsgDelegate) ValidateBasic() error
- func (m *MsgDelegate) XXX_DiscardUnknown()
- func (m *MsgDelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgDelegate) XXX_Merge(src proto.Message)
- func (m *MsgDelegate) XXX_Size() int
- func (m *MsgDelegate) XXX_Unmarshal(b []byte) error
- type MsgDelegateResponse
- func (*MsgDelegateResponse) Descriptor() ([]byte, []int)
- func (m *MsgDelegateResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgDelegateResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgDelegateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgDelegateResponse) ProtoMessage()
- func (m *MsgDelegateResponse) Reset()
- func (m *MsgDelegateResponse) Size() (n int)
- func (m *MsgDelegateResponse) String() string
- func (m *MsgDelegateResponse) Unmarshal(dAtA []byte) error
- func (m *MsgDelegateResponse) XXX_DiscardUnknown()
- func (m *MsgDelegateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgDelegateResponse) XXX_Merge(src proto.Message)
- func (m *MsgDelegateResponse) XXX_Size() int
- func (m *MsgDelegateResponse) XXX_Unmarshal(b []byte) error
- type MsgRedelegate
- func (*MsgRedelegate) Descriptor() ([]byte, []int)
- func (m *MsgRedelegate) GetAmount() uint64
- func (m *MsgRedelegate) GetCreator() string
- func (m *MsgRedelegate) GetFromStaker() string
- func (msg *MsgRedelegate) GetSignBytes() []byte
- func (msg *MsgRedelegate) GetSigners() []sdk.AccAddress
- func (m *MsgRedelegate) GetToStaker() string
- func (m *MsgRedelegate) Marshal() (dAtA []byte, err error)
- func (m *MsgRedelegate) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRedelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRedelegate) ProtoMessage()
- func (m *MsgRedelegate) Reset()
- func (msg *MsgRedelegate) Route() string
- func (m *MsgRedelegate) Size() (n int)
- func (m *MsgRedelegate) String() string
- func (msg *MsgRedelegate) Type() string
- func (m *MsgRedelegate) Unmarshal(dAtA []byte) error
- func (msg *MsgRedelegate) ValidateBasic() error
- func (m *MsgRedelegate) XXX_DiscardUnknown()
- func (m *MsgRedelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRedelegate) XXX_Merge(src proto.Message)
- func (m *MsgRedelegate) XXX_Size() int
- func (m *MsgRedelegate) XXX_Unmarshal(b []byte) error
- type MsgRedelegateResponse
- func (*MsgRedelegateResponse) Descriptor() ([]byte, []int)
- func (m *MsgRedelegateResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgRedelegateResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRedelegateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRedelegateResponse) ProtoMessage()
- func (m *MsgRedelegateResponse) Reset()
- func (m *MsgRedelegateResponse) Size() (n int)
- func (m *MsgRedelegateResponse) String() string
- func (m *MsgRedelegateResponse) Unmarshal(dAtA []byte) error
- func (m *MsgRedelegateResponse) XXX_DiscardUnknown()
- func (m *MsgRedelegateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRedelegateResponse) XXX_Merge(src proto.Message)
- func (m *MsgRedelegateResponse) XXX_Size() int
- func (m *MsgRedelegateResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgUndelegate
- func (*MsgUndelegate) Descriptor() ([]byte, []int)
- func (m *MsgUndelegate) GetAmount() uint64
- func (m *MsgUndelegate) GetCreator() string
- func (msg *MsgUndelegate) GetSignBytes() []byte
- func (msg *MsgUndelegate) GetSigners() []sdk.AccAddress
- func (m *MsgUndelegate) GetStaker() string
- func (m *MsgUndelegate) Marshal() (dAtA []byte, err error)
- func (m *MsgUndelegate) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUndelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUndelegate) ProtoMessage()
- func (m *MsgUndelegate) Reset()
- func (msg *MsgUndelegate) Route() string
- func (m *MsgUndelegate) Size() (n int)
- func (m *MsgUndelegate) String() string
- func (msg *MsgUndelegate) Type() string
- func (m *MsgUndelegate) Unmarshal(dAtA []byte) error
- func (msg *MsgUndelegate) ValidateBasic() error
- func (m *MsgUndelegate) XXX_DiscardUnknown()
- func (m *MsgUndelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUndelegate) XXX_Merge(src proto.Message)
- func (m *MsgUndelegate) XXX_Size() int
- func (m *MsgUndelegate) XXX_Unmarshal(b []byte) error
- type MsgUndelegateResponse
- func (*MsgUndelegateResponse) Descriptor() ([]byte, []int)
- func (m *MsgUndelegateResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUndelegateResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUndelegateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUndelegateResponse) ProtoMessage()
- func (m *MsgUndelegateResponse) Reset()
- func (m *MsgUndelegateResponse) Size() (n int)
- func (m *MsgUndelegateResponse) String() string
- func (m *MsgUndelegateResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUndelegateResponse) XXX_DiscardUnknown()
- func (m *MsgUndelegateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUndelegateResponse) XXX_Merge(src proto.Message)
- func (m *MsgUndelegateResponse) XXX_Size() int
- func (m *MsgUndelegateResponse) XXX_Unmarshal(b []byte) error
- type MsgUpdateParams
- func (*MsgUpdateParams) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParams) GetAuthority() string
- func (m *MsgUpdateParams) GetPayload() string
- func (msg *MsgUpdateParams) GetSigners() []sdk.AccAddress
- func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParams) ProtoMessage()
- func (m *MsgUpdateParams) Reset()
- func (m *MsgUpdateParams) Size() (n int)
- func (m *MsgUpdateParams) String() string
- func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
- func (msg *MsgUpdateParams) ValidateBasic() error
- func (m *MsgUpdateParams) XXX_DiscardUnknown()
- func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParams) XXX_Size() int
- func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
- type MsgUpdateParamsResponse
- func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParamsResponse) ProtoMessage()
- func (m *MsgUpdateParamsResponse) Reset()
- func (m *MsgUpdateParamsResponse) Size() (n int)
- func (m *MsgUpdateParamsResponse) String() string
- func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParamsResponse) XXX_Size() int
- func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
- type MsgWithdrawRewards
- func (*MsgWithdrawRewards) Descriptor() ([]byte, []int)
- func (m *MsgWithdrawRewards) GetCreator() string
- func (msg *MsgWithdrawRewards) GetSignBytes() []byte
- func (msg *MsgWithdrawRewards) GetSigners() []sdk.AccAddress
- func (m *MsgWithdrawRewards) GetStaker() string
- func (m *MsgWithdrawRewards) Marshal() (dAtA []byte, err error)
- func (m *MsgWithdrawRewards) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgWithdrawRewards) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgWithdrawRewards) ProtoMessage()
- func (m *MsgWithdrawRewards) Reset()
- func (msg *MsgWithdrawRewards) Route() string
- func (m *MsgWithdrawRewards) Size() (n int)
- func (m *MsgWithdrawRewards) String() string
- func (msg *MsgWithdrawRewards) Type() string
- func (m *MsgWithdrawRewards) Unmarshal(dAtA []byte) error
- func (msg *MsgWithdrawRewards) ValidateBasic() error
- func (m *MsgWithdrawRewards) XXX_DiscardUnknown()
- func (m *MsgWithdrawRewards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgWithdrawRewards) XXX_Merge(src proto.Message)
- func (m *MsgWithdrawRewards) XXX_Size() int
- func (m *MsgWithdrawRewards) XXX_Unmarshal(b []byte) error
- type MsgWithdrawRewardsResponse
- func (*MsgWithdrawRewardsResponse) Descriptor() ([]byte, []int)
- func (m *MsgWithdrawRewardsResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgWithdrawRewardsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgWithdrawRewardsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgWithdrawRewardsResponse) ProtoMessage()
- func (m *MsgWithdrawRewardsResponse) Reset()
- func (m *MsgWithdrawRewardsResponse) Size() (n int)
- func (m *MsgWithdrawRewardsResponse) String() string
- func (m *MsgWithdrawRewardsResponse) Unmarshal(dAtA []byte) error
- func (m *MsgWithdrawRewardsResponse) XXX_DiscardUnknown()
- func (m *MsgWithdrawRewardsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgWithdrawRewardsResponse) XXX_Merge(src proto.Message)
- func (m *MsgWithdrawRewardsResponse) XXX_Size() int
- func (m *MsgWithdrawRewardsResponse) XXX_Unmarshal(b []byte) error
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetRedelegationCooldown() uint64
- func (m *Params) GetRedelegationMaxAmount() uint64
- func (m *Params) GetUnbondingDelegationTime() uint64
- func (m *Params) Marshal() (dAtA []byte, err error)
- func (m *Params) MarshalTo(dAtA []byte) (int, error)
- func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (m *Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (p Params) Validate() error
- func (m *Params) XXX_DiscardUnknown()
- func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Params) XXX_Merge(src proto.Message)
- func (m *Params) XXX_Size() int
- func (m *Params) XXX_Unmarshal(b []byte) error
- type PoolKeeper
- type QueryClient
- type QueryParamsRequest
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsRequest) ProtoMessage()
- func (m *QueryParamsRequest) Reset()
- func (m *QueryParamsRequest) Size() (n int)
- func (m *QueryParamsRequest) String() string
- func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryParamsRequest) XXX_DiscardUnknown()
- func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
- func (m *QueryParamsRequest) XXX_Size() int
- func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
- type QueryParamsResponse
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- func (m *QueryParamsResponse) GetParams() Params
- func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsResponse) ProtoMessage()
- func (m *QueryParamsResponse) Reset()
- func (m *QueryParamsResponse) Size() (n int)
- func (m *QueryParamsResponse) String() string
- func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryParamsResponse) XXX_DiscardUnknown()
- func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
- func (m *QueryParamsResponse) XXX_Size() int
- func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueueState
- func (*QueueState) Descriptor() ([]byte, []int)
- func (m *QueueState) GetHighIndex() uint64
- func (m *QueueState) GetLowIndex() uint64
- func (m *QueueState) Marshal() (dAtA []byte, err error)
- func (m *QueueState) MarshalTo(dAtA []byte) (int, error)
- func (m *QueueState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueueState) ProtoMessage()
- func (m *QueueState) Reset()
- func (m *QueueState) Size() (n int)
- func (m *QueueState) String() string
- func (m *QueueState) Unmarshal(dAtA []byte) error
- func (m *QueueState) XXX_DiscardUnknown()
- func (m *QueueState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueueState) XXX_Merge(src proto.Message)
- func (m *QueueState) XXX_Size() int
- func (m *QueueState) XXX_Unmarshal(b []byte) error
- type RedelegationCooldown
- func (*RedelegationCooldown) Descriptor() ([]byte, []int)
- func (m *RedelegationCooldown) GetAddress() string
- func (m *RedelegationCooldown) GetCreationDate() uint64
- func (m *RedelegationCooldown) Marshal() (dAtA []byte, err error)
- func (m *RedelegationCooldown) MarshalTo(dAtA []byte) (int, error)
- func (m *RedelegationCooldown) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RedelegationCooldown) ProtoMessage()
- func (m *RedelegationCooldown) Reset()
- func (m *RedelegationCooldown) Size() (n int)
- func (m *RedelegationCooldown) String() string
- func (m *RedelegationCooldown) Unmarshal(dAtA []byte) error
- func (m *RedelegationCooldown) XXX_DiscardUnknown()
- func (m *RedelegationCooldown) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RedelegationCooldown) XXX_Merge(src proto.Message)
- func (m *RedelegationCooldown) XXX_Size() int
- func (m *RedelegationCooldown) XXX_Unmarshal(b []byte) error
- type SlashType
- type StakersKeeper
- type UndelegationQueueEntry
- func (*UndelegationQueueEntry) Descriptor() ([]byte, []int)
- func (m *UndelegationQueueEntry) GetAmount() uint64
- func (m *UndelegationQueueEntry) GetCreationTime() uint64
- func (m *UndelegationQueueEntry) GetDelegator() string
- func (m *UndelegationQueueEntry) GetIndex() uint64
- func (m *UndelegationQueueEntry) GetStaker() string
- func (m *UndelegationQueueEntry) Marshal() (dAtA []byte, err error)
- func (m *UndelegationQueueEntry) MarshalTo(dAtA []byte) (int, error)
- func (m *UndelegationQueueEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UndelegationQueueEntry) ProtoMessage()
- func (m *UndelegationQueueEntry) Reset()
- func (m *UndelegationQueueEntry) Size() (n int)
- func (m *UndelegationQueueEntry) String() string
- func (m *UndelegationQueueEntry) Unmarshal(dAtA []byte) error
- func (m *UndelegationQueueEntry) XXX_DiscardUnknown()
- func (m *UndelegationQueueEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UndelegationQueueEntry) XXX_Merge(src proto.Message)
- func (m *UndelegationQueueEntry) XXX_Size() int
- func (m *UndelegationQueueEntry) XXX_Unmarshal(b []byte) error
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) Delegate(ctx context.Context, req *MsgDelegate) (*MsgDelegateResponse, error)
- func (*UnimplementedMsgServer) Redelegate(ctx context.Context, req *MsgRedelegate) (*MsgRedelegateResponse, error)
- func (*UnimplementedMsgServer) Undelegate(ctx context.Context, req *MsgUndelegate) (*MsgUndelegateResponse, error)
- func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
- func (*UnimplementedMsgServer) WithdrawRewards(ctx context.Context, req *MsgWithdrawRewards) (*MsgWithdrawRewardsResponse, error)
- type UnimplementedQueryServer
- type UpgradeKeeper
Constants ¶
const ( // ModuleName defines the module name ModuleName = "delegation" // StoreKey defines the primary module store key StoreKey = ModuleName // RouterKey defines the module's message routing key RouterKey = ModuleName // MemStoreKey defines the in-memory store key MemStoreKey = "mem_delegation" )
Variables ¶
var ( Amino = codec.NewLegacyAmino() ModuleCdc = codec.NewAminoCodec(Amino) )
var ( ErrInvalidLengthDelegation = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowDelegation = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupDelegation = fmt.Errorf("proto: unexpected end of group") )
var ( ErrNotADelegator = sdkErrors.Register(ModuleName, 1000, "not a delegator") ErrNotEnoughDelegation = sdkErrors.Register(ModuleName, 1001, "undelegate-amount is larger than current delegation") ErrRedelegationOnCooldown = sdkErrors.Register(ModuleName, 1002, "all redelegation slots are on cooldown") ErrMultipleRedelegationInSameBlock = sdkErrors.Register(ModuleName, 1003, "only one redelegation per delegator per block") ErrStakerDoesNotExist = sdkErrors.Register(ModuleName, 1004, "staker does not exist") ErrRedelegationToInactiveStaker = sdkErrors.Register(ModuleName, 1005, "redelegation to inactive staker not allowed") )
var ( ErrInvalidLengthEvents = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowEvents = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupEvents = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( // DelegatorKeyPrefix is the prefix to retrieve all Delegator entries DelegatorKeyPrefix = []byte{1, 0} // DelegatorKeyPrefixIndex2 is the prefix for a different key order for the DelegatorKeyPrefix DelegatorKeyPrefixIndex2 = []byte{1, 1} // DelegationEntriesKeyPrefix is the prefix to retrieve all DelegationEntries DelegationEntriesKeyPrefix = []byte{2} // DelegationDataKeyPrefix ... DelegationDataKeyPrefix = []byte{3} // DelegationSlashEntriesKeyPrefix ... DelegationSlashEntriesKeyPrefix = []byte{4} // QueueKey ... QueueKey = []byte{5} // UndelegationQueueKeyPrefix ... UndelegationQueueKeyPrefix = []byte{6, 0} // UndelegationQueueKeyPrefixIndex2 ... UndelegationQueueKeyPrefixIndex2 = []byte{6, 1} // RedelegationCooldownPrefix ... RedelegationCooldownPrefix = []byte{7} )
var ( ErrInvalidLengthParams = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowParams = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var DefaultRedelegationCooldown = uint64(60 * 60 * 24 * 5)
DefaultRedelegationCooldown ...
var DefaultRedelegationMaxAmount = uint64(5)
DefaultRedelegationMaxAmount ...
var DefaultTimeoutSlash = sdk.MustNewDecFromStr("0.02")
DefaultTimeoutSlash ...
var DefaultUnbondingDelegationTime = uint64(60 * 60 * 24 * 5)
DefaultUnbondingDelegationTime ...
var DefaultUploadSlash = sdk.MustNewDecFromStr("0.2")
DefaultUploadSlash ...
var DefaultVoteSlash = sdk.MustNewDecFromStr("0.1")
DefaultVoteSlash ...
var ParamsKey = []byte{0x00}
var SlashType_name = map[int32]string{
0: "SLASH_TYPE_UNSPECIFIED",
1: "SLASH_TYPE_TIMEOUT",
2: "SLASH_TYPE_VOTE",
3: "SLASH_TYPE_UPLOAD",
}
var SlashType_value = map[string]int32{
"SLASH_TYPE_UNSPECIFIED": 0,
"SLASH_TYPE_TIMEOUT": 1,
"SLASH_TYPE_VOTE": 2,
"SLASH_TYPE_UPLOAD": 3,
}
var StakerIndexKeyPrefix = []byte{1} // StakerIndexPoolCountKeyPrefix = []byte{1}
Functions ¶
func DelegationDataKey ¶
DelegationDataKey returns the store Key to retrieve a DelegationPoolData from the index fields
func DelegationEntriesKey ¶
DelegationEntriesKey returns the store Key to retrieve a DelegationEntries from the index fields
func DelegatorKey ¶
DelegatorKey returns the store Key to retrieve a Delegator from the index fields
func DelegatorKeyIndex2 ¶
DelegatorKeyIndex2 returns the store Key to retrieve a Delegator from the index fields
func RedelegationCooldownKey ¶
func RegisterInterfaces ¶
func RegisterInterfaces(registry codecTypes.InterfaceRegistry)
func RegisterLegacyAminoCodec ¶ added in v1.2.0
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
func StakerIndexKey ¶
func UndelegationQueueKey ¶
Types ¶
type AccountKeeper ¶
type AccountKeeper interface {
GetModuleAddress(moduleName string) sdk.AccAddress
}
AccountKeeper defines the expected account keeper used for simulations (noalias)
type BankKeeper ¶
type BankKeeper interface { SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error SendCoinsFromModuleToModule(ctx sdk.Context, senderModule, recipientModule string, amt sdk.Coins) error SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error }
BankKeeper defines the expected interface needed to retrieve account balances.
type DelegationData ¶
type DelegationData struct { // Every staker has one DelegationData Staker string `protobuf:"bytes,1,opt,name=staker,proto3" json:"staker,omitempty"` // current_rewards ... CurrentRewards uint64 `protobuf:"varint,2,opt,name=current_rewards,json=currentRewards,proto3" json:"current_rewards,omitempty"` // total_delegation ... TotalDelegation uint64 `protobuf:"varint,3,opt,name=total_delegation,json=totalDelegation,proto3" json:"total_delegation,omitempty"` // latest_index_k ... LatestIndexK uint64 `protobuf:"varint,4,opt,name=latest_index_k,json=latestIndexK,proto3" json:"latest_index_k,omitempty"` // delegator_count the amount of different addresses delegating to the staker DelegatorCount uint64 `protobuf:"varint,5,opt,name=delegator_count,json=delegatorCount,proto3" json:"delegator_count,omitempty"` // latest_index_was_undelegation helps indicates when an entry can be deleted LatestIndexWasUndelegation bool `` /* 144-byte string literal not displayed */ }
DelegationPoolData stores general delegation information for every staker
func (*DelegationData) Descriptor ¶
func (*DelegationData) Descriptor() ([]byte, []int)
func (*DelegationData) GetCurrentRewards ¶
func (m *DelegationData) GetCurrentRewards() uint64
func (*DelegationData) GetDelegatorCount ¶
func (m *DelegationData) GetDelegatorCount() uint64
func (*DelegationData) GetLatestIndexK ¶
func (m *DelegationData) GetLatestIndexK() uint64
func (*DelegationData) GetLatestIndexWasUndelegation ¶
func (m *DelegationData) GetLatestIndexWasUndelegation() bool
func (*DelegationData) GetStaker ¶
func (m *DelegationData) GetStaker() string
func (*DelegationData) GetTotalDelegation ¶
func (m *DelegationData) GetTotalDelegation() uint64
func (*DelegationData) Marshal ¶
func (m *DelegationData) Marshal() (dAtA []byte, err error)
func (*DelegationData) MarshalToSizedBuffer ¶
func (m *DelegationData) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DelegationData) ProtoMessage ¶
func (*DelegationData) ProtoMessage()
func (*DelegationData) Reset ¶
func (m *DelegationData) Reset()
func (*DelegationData) Size ¶
func (m *DelegationData) Size() (n int)
func (*DelegationData) String ¶
func (m *DelegationData) String() string
func (*DelegationData) Unmarshal ¶
func (m *DelegationData) Unmarshal(dAtA []byte) error
func (*DelegationData) XXX_DiscardUnknown ¶
func (m *DelegationData) XXX_DiscardUnknown()
func (*DelegationData) XXX_Marshal ¶
func (m *DelegationData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DelegationData) XXX_Merge ¶
func (m *DelegationData) XXX_Merge(src proto.Message)
func (*DelegationData) XXX_Size ¶
func (m *DelegationData) XXX_Size() int
func (*DelegationData) XXX_Unmarshal ¶
func (m *DelegationData) XXX_Unmarshal(b []byte) error
type DelegationEntry ¶
type DelegationEntry struct { // staker on protocol level Staker string `protobuf:"bytes,1,opt,name=staker,proto3" json:"staker,omitempty"` // k_index is the of the period this entry ends KIndex uint64 `protobuf:"varint,2,opt,name=k_index,json=kIndex,proto3" json:"k_index,omitempty"` // value is the quotient of collected rewards and total stake according to F1-distribution Value github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,3,opt,name=value,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"value"` }
DelegationEntry represents an entry according to the F1-Fee-Distribution algorithm. Take a look at x/delegation/keeper/logic_f1distribution.go for more details
func (*DelegationEntry) Descriptor ¶
func (*DelegationEntry) Descriptor() ([]byte, []int)
func (*DelegationEntry) GetKIndex ¶
func (m *DelegationEntry) GetKIndex() uint64
func (*DelegationEntry) GetStaker ¶
func (m *DelegationEntry) GetStaker() string
func (*DelegationEntry) Marshal ¶
func (m *DelegationEntry) Marshal() (dAtA []byte, err error)
func (*DelegationEntry) MarshalToSizedBuffer ¶
func (m *DelegationEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DelegationEntry) ProtoMessage ¶
func (*DelegationEntry) ProtoMessage()
func (*DelegationEntry) Reset ¶
func (m *DelegationEntry) Reset()
func (*DelegationEntry) Size ¶
func (m *DelegationEntry) Size() (n int)
func (*DelegationEntry) String ¶
func (m *DelegationEntry) String() string
func (*DelegationEntry) Unmarshal ¶
func (m *DelegationEntry) Unmarshal(dAtA []byte) error
func (*DelegationEntry) XXX_DiscardUnknown ¶
func (m *DelegationEntry) XXX_DiscardUnknown()
func (*DelegationEntry) XXX_Marshal ¶
func (m *DelegationEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DelegationEntry) XXX_Merge ¶
func (m *DelegationEntry) XXX_Merge(src proto.Message)
func (*DelegationEntry) XXX_Size ¶
func (m *DelegationEntry) XXX_Size() int
func (*DelegationEntry) XXX_Unmarshal ¶
func (m *DelegationEntry) XXX_Unmarshal(b []byte) error
type DelegationSlash ¶
type DelegationSlash struct { // staker who got slashed Staker string `protobuf:"bytes,1,opt,name=staker,proto3" json:"staker,omitempty"` // k_index for f1-algorithm KIndex uint64 `protobuf:"varint,2,opt,name=k_index,json=kIndex,proto3" json:"k_index,omitempty"` // fraction that got slashed Fraction github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,3,opt,name=fraction,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"fraction"` }
DelegationSlash represents an f1-slash these entries needs to be iterated to obtain the current amount of the actual stake Every staker can have n slash-entries
func (*DelegationSlash) Descriptor ¶
func (*DelegationSlash) Descriptor() ([]byte, []int)
func (*DelegationSlash) GetKIndex ¶
func (m *DelegationSlash) GetKIndex() uint64
func (*DelegationSlash) GetStaker ¶
func (m *DelegationSlash) GetStaker() string
func (*DelegationSlash) Marshal ¶
func (m *DelegationSlash) Marshal() (dAtA []byte, err error)
func (*DelegationSlash) MarshalToSizedBuffer ¶
func (m *DelegationSlash) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DelegationSlash) ProtoMessage ¶
func (*DelegationSlash) ProtoMessage()
func (*DelegationSlash) Reset ¶
func (m *DelegationSlash) Reset()
func (*DelegationSlash) Size ¶
func (m *DelegationSlash) Size() (n int)
func (*DelegationSlash) String ¶
func (m *DelegationSlash) String() string
func (*DelegationSlash) Unmarshal ¶
func (m *DelegationSlash) Unmarshal(dAtA []byte) error
func (*DelegationSlash) XXX_DiscardUnknown ¶
func (m *DelegationSlash) XXX_DiscardUnknown()
func (*DelegationSlash) XXX_Marshal ¶
func (m *DelegationSlash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DelegationSlash) XXX_Merge ¶
func (m *DelegationSlash) XXX_Merge(src proto.Message)
func (*DelegationSlash) XXX_Size ¶
func (m *DelegationSlash) XXX_Size() int
func (*DelegationSlash) XXX_Unmarshal ¶
func (m *DelegationSlash) XXX_Unmarshal(b []byte) error
type Delegator ¶
type Delegator struct { // staker corresponds to a KYVE-staker on the protocol-side Staker string `protobuf:"bytes,1,opt,name=staker,proto3" json:"staker,omitempty"` // delegator the user who delegate to the staker. // If staker and delegator are the same we call it: self-delegation Delegator string `protobuf:"bytes,2,opt,name=delegator,proto3" json:"delegator,omitempty"` // k_index is an internal index for the f1-distribution algorithm KIndex uint64 `protobuf:"varint,3,opt,name=k_index,json=kIndex,proto3" json:"k_index,omitempty"` // initial_amount of stake the user had when it delegated. // slashes can cause that the actual stake is lower. InitialAmount uint64 `protobuf:"varint,4,opt,name=initial_amount,json=initialAmount,proto3" json:"initial_amount,omitempty"` }
Delegator stores the information that one address has delegated to another address It stores important information for the F1-Fee distribution algorithm
func (*Delegator) Descriptor ¶
func (*Delegator) GetDelegator ¶
func (*Delegator) GetInitialAmount ¶
func (*Delegator) MarshalToSizedBuffer ¶
func (*Delegator) ProtoMessage ¶
func (*Delegator) ProtoMessage()
func (*Delegator) XXX_DiscardUnknown ¶
func (m *Delegator) XXX_DiscardUnknown()
func (*Delegator) XXX_Marshal ¶
func (*Delegator) XXX_Unmarshal ¶
type DistrKeeper ¶
type EventDelegate ¶
type EventDelegate struct { // address is the account address of the delegator. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // staker is the account address of the protocol node. Staker string `protobuf:"bytes,2,opt,name=staker,proto3" json:"staker,omitempty"` // amount ... Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` }
EventDelegate is an event emitted when someone delegates to a protocol node. emitted_by: MsgDelegate
func (*EventDelegate) Descriptor ¶
func (*EventDelegate) Descriptor() ([]byte, []int)
func (*EventDelegate) GetAddress ¶
func (m *EventDelegate) GetAddress() string
func (*EventDelegate) GetAmount ¶
func (m *EventDelegate) GetAmount() uint64
func (*EventDelegate) GetStaker ¶
func (m *EventDelegate) GetStaker() string
func (*EventDelegate) Marshal ¶
func (m *EventDelegate) Marshal() (dAtA []byte, err error)
func (*EventDelegate) MarshalToSizedBuffer ¶
func (m *EventDelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventDelegate) ProtoMessage ¶
func (*EventDelegate) ProtoMessage()
func (*EventDelegate) Reset ¶
func (m *EventDelegate) Reset()
func (*EventDelegate) Size ¶
func (m *EventDelegate) Size() (n int)
func (*EventDelegate) String ¶
func (m *EventDelegate) String() string
func (*EventDelegate) Unmarshal ¶
func (m *EventDelegate) Unmarshal(dAtA []byte) error
func (*EventDelegate) XXX_DiscardUnknown ¶
func (m *EventDelegate) XXX_DiscardUnknown()
func (*EventDelegate) XXX_Marshal ¶
func (m *EventDelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventDelegate) XXX_Merge ¶
func (m *EventDelegate) XXX_Merge(src proto.Message)
func (*EventDelegate) XXX_Size ¶
func (m *EventDelegate) XXX_Size() int
func (*EventDelegate) XXX_Unmarshal ¶
func (m *EventDelegate) XXX_Unmarshal(b []byte) error
type EventRedelegate ¶
type EventRedelegate struct { // address is the account address of the delegator. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // from_staker ... FromStaker string `protobuf:"bytes,2,opt,name=from_staker,json=fromStaker,proto3" json:"from_staker,omitempty"` // to_staker is the account address of the new staker in the the pool ToStaker string `protobuf:"bytes,3,opt,name=to_staker,json=toStaker,proto3" json:"to_staker,omitempty"` // amount ... Amount uint64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"` }
EventRedelegate is an event emitted when someone redelegates from one protocol node to another. emitted_by: MsgRedelegate
func (*EventRedelegate) Descriptor ¶
func (*EventRedelegate) Descriptor() ([]byte, []int)
func (*EventRedelegate) GetAddress ¶
func (m *EventRedelegate) GetAddress() string
func (*EventRedelegate) GetAmount ¶
func (m *EventRedelegate) GetAmount() uint64
func (*EventRedelegate) GetFromStaker ¶
func (m *EventRedelegate) GetFromStaker() string
func (*EventRedelegate) GetToStaker ¶
func (m *EventRedelegate) GetToStaker() string
func (*EventRedelegate) Marshal ¶
func (m *EventRedelegate) Marshal() (dAtA []byte, err error)
func (*EventRedelegate) MarshalToSizedBuffer ¶
func (m *EventRedelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventRedelegate) ProtoMessage ¶
func (*EventRedelegate) ProtoMessage()
func (*EventRedelegate) Reset ¶
func (m *EventRedelegate) Reset()
func (*EventRedelegate) Size ¶
func (m *EventRedelegate) Size() (n int)
func (*EventRedelegate) String ¶
func (m *EventRedelegate) String() string
func (*EventRedelegate) Unmarshal ¶
func (m *EventRedelegate) Unmarshal(dAtA []byte) error
func (*EventRedelegate) XXX_DiscardUnknown ¶
func (m *EventRedelegate) XXX_DiscardUnknown()
func (*EventRedelegate) XXX_Marshal ¶
func (m *EventRedelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventRedelegate) XXX_Merge ¶
func (m *EventRedelegate) XXX_Merge(src proto.Message)
func (*EventRedelegate) XXX_Size ¶
func (m *EventRedelegate) XXX_Size() int
func (*EventRedelegate) XXX_Unmarshal ¶
func (m *EventRedelegate) XXX_Unmarshal(b []byte) error
type EventSlash ¶
type EventSlash struct { // pool_id is the unique ID of the pool. PoolId uint64 `protobuf:"varint,1,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"` // staker is the account address of the protocol node. Staker string `protobuf:"bytes,2,opt,name=staker,proto3" json:"staker,omitempty"` // amount ... Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` // slash_type SlashType SlashType `` /* 128-byte string literal not displayed */ }
EventSlash is an event emitted when a protocol node is slashed. emitted_by: MsgSubmitBundleProposal, EndBlock
func (*EventSlash) Descriptor ¶
func (*EventSlash) Descriptor() ([]byte, []int)
func (*EventSlash) GetAmount ¶
func (m *EventSlash) GetAmount() uint64
func (*EventSlash) GetPoolId ¶
func (m *EventSlash) GetPoolId() uint64
func (*EventSlash) GetSlashType ¶
func (m *EventSlash) GetSlashType() SlashType
func (*EventSlash) GetStaker ¶
func (m *EventSlash) GetStaker() string
func (*EventSlash) Marshal ¶
func (m *EventSlash) Marshal() (dAtA []byte, err error)
func (*EventSlash) MarshalToSizedBuffer ¶
func (m *EventSlash) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventSlash) ProtoMessage ¶
func (*EventSlash) ProtoMessage()
func (*EventSlash) Reset ¶
func (m *EventSlash) Reset()
func (*EventSlash) Size ¶
func (m *EventSlash) Size() (n int)
func (*EventSlash) String ¶
func (m *EventSlash) String() string
func (*EventSlash) Unmarshal ¶
func (m *EventSlash) Unmarshal(dAtA []byte) error
func (*EventSlash) XXX_DiscardUnknown ¶
func (m *EventSlash) XXX_DiscardUnknown()
func (*EventSlash) XXX_Marshal ¶
func (m *EventSlash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventSlash) XXX_Merge ¶
func (m *EventSlash) XXX_Merge(src proto.Message)
func (*EventSlash) XXX_Size ¶
func (m *EventSlash) XXX_Size() int
func (*EventSlash) XXX_Unmarshal ¶
func (m *EventSlash) XXX_Unmarshal(b []byte) error
type EventStartUndelegation ¶ added in v1.1.0
type EventStartUndelegation struct { // address is the address of the delegator. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // staker is the address of the protocol node. Staker string `protobuf:"bytes,2,opt,name=staker,proto3" json:"staker,omitempty"` // amount is the amount to be undelegated from the protocol node. Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` // estimated_undelegation_date is the date in UNIX seconds on when the undelegation will be performed. // Note, this number will be incorrect if a governance proposal changes `UnbondingDelegationTime` while unbonding. EstimatedUndelegationDate uint64 `` /* 139-byte string literal not displayed */ }
EventStartUndelegation is an event emitted when someone starts an undelegation from a protocol node. emitted_by: EndBlock
func (*EventStartUndelegation) Descriptor ¶ added in v1.1.0
func (*EventStartUndelegation) Descriptor() ([]byte, []int)
func (*EventStartUndelegation) GetAddress ¶ added in v1.1.0
func (m *EventStartUndelegation) GetAddress() string
func (*EventStartUndelegation) GetAmount ¶ added in v1.1.0
func (m *EventStartUndelegation) GetAmount() uint64
func (*EventStartUndelegation) GetEstimatedUndelegationDate ¶ added in v1.1.0
func (m *EventStartUndelegation) GetEstimatedUndelegationDate() uint64
func (*EventStartUndelegation) GetStaker ¶ added in v1.1.0
func (m *EventStartUndelegation) GetStaker() string
func (*EventStartUndelegation) Marshal ¶ added in v1.1.0
func (m *EventStartUndelegation) Marshal() (dAtA []byte, err error)
func (*EventStartUndelegation) MarshalTo ¶ added in v1.1.0
func (m *EventStartUndelegation) MarshalTo(dAtA []byte) (int, error)
func (*EventStartUndelegation) MarshalToSizedBuffer ¶ added in v1.1.0
func (m *EventStartUndelegation) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventStartUndelegation) ProtoMessage ¶ added in v1.1.0
func (*EventStartUndelegation) ProtoMessage()
func (*EventStartUndelegation) Reset ¶ added in v1.1.0
func (m *EventStartUndelegation) Reset()
func (*EventStartUndelegation) Size ¶ added in v1.1.0
func (m *EventStartUndelegation) Size() (n int)
func (*EventStartUndelegation) String ¶ added in v1.1.0
func (m *EventStartUndelegation) String() string
func (*EventStartUndelegation) Unmarshal ¶ added in v1.1.0
func (m *EventStartUndelegation) Unmarshal(dAtA []byte) error
func (*EventStartUndelegation) XXX_DiscardUnknown ¶ added in v1.1.0
func (m *EventStartUndelegation) XXX_DiscardUnknown()
func (*EventStartUndelegation) XXX_Marshal ¶ added in v1.1.0
func (m *EventStartUndelegation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventStartUndelegation) XXX_Merge ¶ added in v1.1.0
func (m *EventStartUndelegation) XXX_Merge(src proto.Message)
func (*EventStartUndelegation) XXX_Size ¶ added in v1.1.0
func (m *EventStartUndelegation) XXX_Size() int
func (*EventStartUndelegation) XXX_Unmarshal ¶ added in v1.1.0
func (m *EventStartUndelegation) XXX_Unmarshal(b []byte) error
type EventUndelegate ¶
type EventUndelegate struct { // address is the account address of the delegator. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // staker is the account address of the protocol node. Staker string `protobuf:"bytes,2,opt,name=staker,proto3" json:"staker,omitempty"` // amount ... Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` }
EventUndelegate is an event emitted when someone undelegates from a protocol node. emitted_by: EndBlock
func (*EventUndelegate) Descriptor ¶
func (*EventUndelegate) Descriptor() ([]byte, []int)
func (*EventUndelegate) GetAddress ¶
func (m *EventUndelegate) GetAddress() string
func (*EventUndelegate) GetAmount ¶
func (m *EventUndelegate) GetAmount() uint64
func (*EventUndelegate) GetStaker ¶
func (m *EventUndelegate) GetStaker() string
func (*EventUndelegate) Marshal ¶
func (m *EventUndelegate) Marshal() (dAtA []byte, err error)
func (*EventUndelegate) MarshalToSizedBuffer ¶
func (m *EventUndelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventUndelegate) ProtoMessage ¶
func (*EventUndelegate) ProtoMessage()
func (*EventUndelegate) Reset ¶
func (m *EventUndelegate) Reset()
func (*EventUndelegate) Size ¶
func (m *EventUndelegate) Size() (n int)
func (*EventUndelegate) String ¶
func (m *EventUndelegate) String() string
func (*EventUndelegate) Unmarshal ¶
func (m *EventUndelegate) Unmarshal(dAtA []byte) error
func (*EventUndelegate) XXX_DiscardUnknown ¶
func (m *EventUndelegate) XXX_DiscardUnknown()
func (*EventUndelegate) XXX_Marshal ¶
func (m *EventUndelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventUndelegate) XXX_Merge ¶
func (m *EventUndelegate) XXX_Merge(src proto.Message)
func (*EventUndelegate) XXX_Size ¶
func (m *EventUndelegate) XXX_Size() int
func (*EventUndelegate) XXX_Unmarshal ¶
func (m *EventUndelegate) XXX_Unmarshal(b []byte) error
type EventUpdateParams ¶ added in v1.1.0
type EventUpdateParams struct { // old_params is the module's old parameters. OldParams Params `protobuf:"bytes,1,opt,name=old_params,json=oldParams,proto3" json:"old_params"` // new_params is the module's new parameters. NewParams Params `protobuf:"bytes,2,opt,name=new_params,json=newParams,proto3" json:"new_params"` // payload is the parameter updates that were performed. Payload string `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` }
EventUpdateParams is an event emitted when the module parameters are updated. emitted_by: MsgUpdateParams
func (*EventUpdateParams) Descriptor ¶ added in v1.1.0
func (*EventUpdateParams) Descriptor() ([]byte, []int)
func (*EventUpdateParams) GetNewParams ¶ added in v1.1.0
func (m *EventUpdateParams) GetNewParams() Params
func (*EventUpdateParams) GetOldParams ¶ added in v1.1.0
func (m *EventUpdateParams) GetOldParams() Params
func (*EventUpdateParams) GetPayload ¶ added in v1.1.0
func (m *EventUpdateParams) GetPayload() string
func (*EventUpdateParams) Marshal ¶ added in v1.1.0
func (m *EventUpdateParams) Marshal() (dAtA []byte, err error)
func (*EventUpdateParams) MarshalTo ¶ added in v1.1.0
func (m *EventUpdateParams) MarshalTo(dAtA []byte) (int, error)
func (*EventUpdateParams) MarshalToSizedBuffer ¶ added in v1.1.0
func (m *EventUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventUpdateParams) ProtoMessage ¶ added in v1.1.0
func (*EventUpdateParams) ProtoMessage()
func (*EventUpdateParams) Reset ¶ added in v1.1.0
func (m *EventUpdateParams) Reset()
func (*EventUpdateParams) Size ¶ added in v1.1.0
func (m *EventUpdateParams) Size() (n int)
func (*EventUpdateParams) String ¶ added in v1.1.0
func (m *EventUpdateParams) String() string
func (*EventUpdateParams) Unmarshal ¶ added in v1.1.0
func (m *EventUpdateParams) Unmarshal(dAtA []byte) error
func (*EventUpdateParams) XXX_DiscardUnknown ¶ added in v1.1.0
func (m *EventUpdateParams) XXX_DiscardUnknown()
func (*EventUpdateParams) XXX_Marshal ¶ added in v1.1.0
func (m *EventUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventUpdateParams) XXX_Merge ¶ added in v1.1.0
func (m *EventUpdateParams) XXX_Merge(src proto.Message)
func (*EventUpdateParams) XXX_Size ¶ added in v1.1.0
func (m *EventUpdateParams) XXX_Size() int
func (*EventUpdateParams) XXX_Unmarshal ¶ added in v1.1.0
func (m *EventUpdateParams) XXX_Unmarshal(b []byte) error
type EventWithdrawRewards ¶
type EventWithdrawRewards struct { // address is the account address of the delegator. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // staker is the account address of the protocol node the users withdraws from. Staker string `protobuf:"bytes,2,opt,name=staker,proto3" json:"staker,omitempty"` // amount ... Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` }
EventWithdrawRewards ... emitted_by: MsgRedelegate, MsgDelegate, MsgWithdrawRewards, EndBlock
func (*EventWithdrawRewards) Descriptor ¶
func (*EventWithdrawRewards) Descriptor() ([]byte, []int)
func (*EventWithdrawRewards) GetAddress ¶
func (m *EventWithdrawRewards) GetAddress() string
func (*EventWithdrawRewards) GetAmount ¶
func (m *EventWithdrawRewards) GetAmount() uint64
func (*EventWithdrawRewards) GetStaker ¶
func (m *EventWithdrawRewards) GetStaker() string
func (*EventWithdrawRewards) Marshal ¶
func (m *EventWithdrawRewards) Marshal() (dAtA []byte, err error)
func (*EventWithdrawRewards) MarshalTo ¶
func (m *EventWithdrawRewards) MarshalTo(dAtA []byte) (int, error)
func (*EventWithdrawRewards) MarshalToSizedBuffer ¶
func (m *EventWithdrawRewards) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventWithdrawRewards) ProtoMessage ¶
func (*EventWithdrawRewards) ProtoMessage()
func (*EventWithdrawRewards) Reset ¶
func (m *EventWithdrawRewards) Reset()
func (*EventWithdrawRewards) Size ¶
func (m *EventWithdrawRewards) Size() (n int)
func (*EventWithdrawRewards) String ¶
func (m *EventWithdrawRewards) String() string
func (*EventWithdrawRewards) Unmarshal ¶
func (m *EventWithdrawRewards) Unmarshal(dAtA []byte) error
func (*EventWithdrawRewards) XXX_DiscardUnknown ¶
func (m *EventWithdrawRewards) XXX_DiscardUnknown()
func (*EventWithdrawRewards) XXX_Marshal ¶
func (m *EventWithdrawRewards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventWithdrawRewards) XXX_Merge ¶
func (m *EventWithdrawRewards) XXX_Merge(src proto.Message)
func (*EventWithdrawRewards) XXX_Size ¶
func (m *EventWithdrawRewards) XXX_Size() int
func (*EventWithdrawRewards) XXX_Unmarshal ¶
func (m *EventWithdrawRewards) XXX_Unmarshal(b []byte) error
type GenesisState ¶
type GenesisState struct { // params defines all the parameters of the module. Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` // delegator_list ... DelegatorList []Delegator `protobuf:"bytes,2,rep,name=delegator_list,json=delegatorList,proto3" json:"delegator_list"` // delegation_entry_list ... DelegationEntryList []DelegationEntry `protobuf:"bytes,3,rep,name=delegation_entry_list,json=delegationEntryList,proto3" json:"delegation_entry_list"` // delegation_data_list ... DelegationDataList []DelegationData `protobuf:"bytes,4,rep,name=delegation_data_list,json=delegationDataList,proto3" json:"delegation_data_list"` // delegation_slash_list ... DelegationSlashList []DelegationSlash `protobuf:"bytes,5,rep,name=delegation_slash_list,json=delegationSlashList,proto3" json:"delegation_slash_list"` // undelegation_queue_entry_list ... UndelegationQueueEntryList []UndelegationQueueEntry `` /* 133-byte string literal not displayed */ // queue_state_undelegation ... QueueStateUndelegation QueueState `protobuf:"bytes,7,opt,name=queue_state_undelegation,json=queueStateUndelegation,proto3" json:"queue_state_undelegation"` // redelegation_cooldown_list ... RedelegationCooldownList []RedelegationCooldown `protobuf:"bytes,8,rep,name=redelegation_cooldown_list,json=redelegationCooldownList,proto3" json:"redelegation_cooldown_list"` }
GenesisState defines the delegation module's genesis state.
func DefaultGenesis ¶
func DefaultGenesis() *GenesisState
DefaultGenesis returns the default Capability genesis state
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetDelegationDataList ¶
func (m *GenesisState) GetDelegationDataList() []DelegationData
func (*GenesisState) GetDelegationEntryList ¶
func (m *GenesisState) GetDelegationEntryList() []DelegationEntry
func (*GenesisState) GetDelegationSlashList ¶
func (m *GenesisState) GetDelegationSlashList() []DelegationSlash
func (*GenesisState) GetDelegatorList ¶
func (m *GenesisState) GetDelegatorList() []Delegator
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) GetQueueStateUndelegation ¶
func (m *GenesisState) GetQueueStateUndelegation() QueueState
func (*GenesisState) GetRedelegationCooldownList ¶
func (m *GenesisState) GetRedelegationCooldownList() []RedelegationCooldown
func (*GenesisState) GetUndelegationQueueEntryList ¶
func (m *GenesisState) GetUndelegationQueueEntryList() []UndelegationQueueEntry
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err error)
func (*GenesisState) MarshalToSizedBuffer ¶
func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) Reset ¶
func (m *GenesisState) Reset()
func (*GenesisState) Size ¶
func (m *GenesisState) Size() (n int)
func (*GenesisState) String ¶
func (m *GenesisState) String() string
func (*GenesisState) Unmarshal ¶
func (m *GenesisState) Unmarshal(dAtA []byte) error
func (*GenesisState) Validate ¶
func (gs *GenesisState) Validate() error
Validate performs basic genesis state validation returning an error upon any failure.
func (*GenesisState) XXX_DiscardUnknown ¶
func (m *GenesisState) XXX_DiscardUnknown()
func (*GenesisState) XXX_Marshal ¶
func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenesisState) XXX_Merge ¶
func (m *GenesisState) XXX_Merge(src proto.Message)
func (*GenesisState) XXX_Size ¶
func (m *GenesisState) XXX_Size() int
func (*GenesisState) XXX_Unmarshal ¶
func (m *GenesisState) XXX_Unmarshal(b []byte) error
type MsgClient ¶
type MsgClient interface { // Delegate ... Delegate(ctx context.Context, in *MsgDelegate, opts ...grpc.CallOption) (*MsgDelegateResponse, error) // Withdraw ... WithdrawRewards(ctx context.Context, in *MsgWithdrawRewards, opts ...grpc.CallOption) (*MsgWithdrawRewardsResponse, error) // Undelegate ... Undelegate(ctx context.Context, in *MsgUndelegate, opts ...grpc.CallOption) (*MsgUndelegateResponse, error) // Redelegate ... Redelegate(ctx context.Context, in *MsgRedelegate, opts ...grpc.CallOption) (*MsgRedelegateResponse, error) // UpdateParams defines a governance operation for updating the x/delegation module // parameters. The authority is hard-coded to the x/gov module account. UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) }
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMsgClient ¶
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgDelegate ¶
type MsgDelegate struct { // creator ... Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` // staker ... Staker string `protobuf:"bytes,2,opt,name=staker,proto3" json:"staker,omitempty"` // amount ... Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` }
MsgDelegate ...
func (*MsgDelegate) Descriptor ¶
func (*MsgDelegate) Descriptor() ([]byte, []int)
func (*MsgDelegate) GetAmount ¶
func (m *MsgDelegate) GetAmount() uint64
func (*MsgDelegate) GetCreator ¶
func (m *MsgDelegate) GetCreator() string
func (*MsgDelegate) GetSignBytes ¶
func (msg *MsgDelegate) GetSignBytes() []byte
func (*MsgDelegate) GetSigners ¶
func (msg *MsgDelegate) GetSigners() []sdk.AccAddress
func (*MsgDelegate) GetStaker ¶
func (m *MsgDelegate) GetStaker() string
func (*MsgDelegate) Marshal ¶
func (m *MsgDelegate) Marshal() (dAtA []byte, err error)
func (*MsgDelegate) MarshalToSizedBuffer ¶
func (m *MsgDelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgDelegate) ProtoMessage ¶
func (*MsgDelegate) ProtoMessage()
func (*MsgDelegate) Reset ¶
func (m *MsgDelegate) Reset()
func (*MsgDelegate) Route ¶
func (msg *MsgDelegate) Route() string
func (*MsgDelegate) Size ¶
func (m *MsgDelegate) Size() (n int)
func (*MsgDelegate) String ¶
func (m *MsgDelegate) String() string
func (*MsgDelegate) Type ¶
func (msg *MsgDelegate) Type() string
func (*MsgDelegate) Unmarshal ¶
func (m *MsgDelegate) Unmarshal(dAtA []byte) error
func (*MsgDelegate) ValidateBasic ¶
func (msg *MsgDelegate) ValidateBasic() error
func (*MsgDelegate) XXX_DiscardUnknown ¶
func (m *MsgDelegate) XXX_DiscardUnknown()
func (*MsgDelegate) XXX_Marshal ¶
func (m *MsgDelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgDelegate) XXX_Merge ¶
func (m *MsgDelegate) XXX_Merge(src proto.Message)
func (*MsgDelegate) XXX_Size ¶
func (m *MsgDelegate) XXX_Size() int
func (*MsgDelegate) XXX_Unmarshal ¶
func (m *MsgDelegate) XXX_Unmarshal(b []byte) error
type MsgDelegateResponse ¶
type MsgDelegateResponse struct { }
MsgDelegatePoolResponse defines the Msg/DelegatePool response type.
func (*MsgDelegateResponse) Descriptor ¶
func (*MsgDelegateResponse) Descriptor() ([]byte, []int)
func (*MsgDelegateResponse) Marshal ¶
func (m *MsgDelegateResponse) Marshal() (dAtA []byte, err error)
func (*MsgDelegateResponse) MarshalTo ¶
func (m *MsgDelegateResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgDelegateResponse) MarshalToSizedBuffer ¶
func (m *MsgDelegateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgDelegateResponse) ProtoMessage ¶
func (*MsgDelegateResponse) ProtoMessage()
func (*MsgDelegateResponse) Reset ¶
func (m *MsgDelegateResponse) Reset()
func (*MsgDelegateResponse) Size ¶
func (m *MsgDelegateResponse) Size() (n int)
func (*MsgDelegateResponse) String ¶
func (m *MsgDelegateResponse) String() string
func (*MsgDelegateResponse) Unmarshal ¶
func (m *MsgDelegateResponse) Unmarshal(dAtA []byte) error
func (*MsgDelegateResponse) XXX_DiscardUnknown ¶
func (m *MsgDelegateResponse) XXX_DiscardUnknown()
func (*MsgDelegateResponse) XXX_Marshal ¶
func (m *MsgDelegateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgDelegateResponse) XXX_Merge ¶
func (m *MsgDelegateResponse) XXX_Merge(src proto.Message)
func (*MsgDelegateResponse) XXX_Size ¶
func (m *MsgDelegateResponse) XXX_Size() int
func (*MsgDelegateResponse) XXX_Unmarshal ¶
func (m *MsgDelegateResponse) XXX_Unmarshal(b []byte) error
type MsgRedelegate ¶
type MsgRedelegate struct { // creator ... Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` // staker ... FromStaker string `protobuf:"bytes,2,opt,name=from_staker,json=fromStaker,proto3" json:"from_staker,omitempty"` // staker ... ToStaker string `protobuf:"bytes,3,opt,name=to_staker,json=toStaker,proto3" json:"to_staker,omitempty"` // amount ... Amount uint64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"` }
MsgRedelegatePool defines a SDK message for redelegating from a staker in a pool to another staker in the same or another pool
func (*MsgRedelegate) Descriptor ¶
func (*MsgRedelegate) Descriptor() ([]byte, []int)
func (*MsgRedelegate) GetAmount ¶
func (m *MsgRedelegate) GetAmount() uint64
func (*MsgRedelegate) GetCreator ¶
func (m *MsgRedelegate) GetCreator() string
func (*MsgRedelegate) GetFromStaker ¶
func (m *MsgRedelegate) GetFromStaker() string
func (*MsgRedelegate) GetSignBytes ¶
func (msg *MsgRedelegate) GetSignBytes() []byte
func (*MsgRedelegate) GetSigners ¶
func (msg *MsgRedelegate) GetSigners() []sdk.AccAddress
func (*MsgRedelegate) GetToStaker ¶
func (m *MsgRedelegate) GetToStaker() string
func (*MsgRedelegate) Marshal ¶
func (m *MsgRedelegate) Marshal() (dAtA []byte, err error)
func (*MsgRedelegate) MarshalToSizedBuffer ¶
func (m *MsgRedelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRedelegate) ProtoMessage ¶
func (*MsgRedelegate) ProtoMessage()
func (*MsgRedelegate) Reset ¶
func (m *MsgRedelegate) Reset()
func (*MsgRedelegate) Route ¶
func (msg *MsgRedelegate) Route() string
func (*MsgRedelegate) Size ¶
func (m *MsgRedelegate) Size() (n int)
func (*MsgRedelegate) String ¶
func (m *MsgRedelegate) String() string
func (*MsgRedelegate) Type ¶
func (msg *MsgRedelegate) Type() string
func (*MsgRedelegate) Unmarshal ¶
func (m *MsgRedelegate) Unmarshal(dAtA []byte) error
func (*MsgRedelegate) ValidateBasic ¶
func (msg *MsgRedelegate) ValidateBasic() error
func (*MsgRedelegate) XXX_DiscardUnknown ¶
func (m *MsgRedelegate) XXX_DiscardUnknown()
func (*MsgRedelegate) XXX_Marshal ¶
func (m *MsgRedelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRedelegate) XXX_Merge ¶
func (m *MsgRedelegate) XXX_Merge(src proto.Message)
func (*MsgRedelegate) XXX_Size ¶
func (m *MsgRedelegate) XXX_Size() int
func (*MsgRedelegate) XXX_Unmarshal ¶
func (m *MsgRedelegate) XXX_Unmarshal(b []byte) error
type MsgRedelegateResponse ¶
type MsgRedelegateResponse struct { }
MsgUndelegatePoolResponse defines the Msg/UndelegatePool response type.
func (*MsgRedelegateResponse) Descriptor ¶
func (*MsgRedelegateResponse) Descriptor() ([]byte, []int)
func (*MsgRedelegateResponse) Marshal ¶
func (m *MsgRedelegateResponse) Marshal() (dAtA []byte, err error)
func (*MsgRedelegateResponse) MarshalTo ¶
func (m *MsgRedelegateResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgRedelegateResponse) MarshalToSizedBuffer ¶
func (m *MsgRedelegateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRedelegateResponse) ProtoMessage ¶
func (*MsgRedelegateResponse) ProtoMessage()
func (*MsgRedelegateResponse) Reset ¶
func (m *MsgRedelegateResponse) Reset()
func (*MsgRedelegateResponse) Size ¶
func (m *MsgRedelegateResponse) Size() (n int)
func (*MsgRedelegateResponse) String ¶
func (m *MsgRedelegateResponse) String() string
func (*MsgRedelegateResponse) Unmarshal ¶
func (m *MsgRedelegateResponse) Unmarshal(dAtA []byte) error
func (*MsgRedelegateResponse) XXX_DiscardUnknown ¶
func (m *MsgRedelegateResponse) XXX_DiscardUnknown()
func (*MsgRedelegateResponse) XXX_Marshal ¶
func (m *MsgRedelegateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRedelegateResponse) XXX_Merge ¶
func (m *MsgRedelegateResponse) XXX_Merge(src proto.Message)
func (*MsgRedelegateResponse) XXX_Size ¶
func (m *MsgRedelegateResponse) XXX_Size() int
func (*MsgRedelegateResponse) XXX_Unmarshal ¶
func (m *MsgRedelegateResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { // Delegate ... Delegate(context.Context, *MsgDelegate) (*MsgDelegateResponse, error) // Withdraw ... WithdrawRewards(context.Context, *MsgWithdrawRewards) (*MsgWithdrawRewardsResponse, error) // Undelegate ... Undelegate(context.Context, *MsgUndelegate) (*MsgUndelegateResponse, error) // Redelegate ... Redelegate(context.Context, *MsgRedelegate) (*MsgRedelegateResponse, error) // UpdateParams defines a governance operation for updating the x/delegation module // parameters. The authority is hard-coded to the x/gov module account. UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) }
MsgServer is the server API for Msg service.
type MsgUndelegate ¶
type MsgUndelegate struct { // creator ... Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` // staker ... Staker string `protobuf:"bytes,2,opt,name=staker,proto3" json:"staker,omitempty"` // amount ... Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` }
MsgUndelegatePool defines a SDK message for undelegating from a specific pool.
func (*MsgUndelegate) Descriptor ¶
func (*MsgUndelegate) Descriptor() ([]byte, []int)
func (*MsgUndelegate) GetAmount ¶
func (m *MsgUndelegate) GetAmount() uint64
func (*MsgUndelegate) GetCreator ¶
func (m *MsgUndelegate) GetCreator() string
func (*MsgUndelegate) GetSignBytes ¶
func (msg *MsgUndelegate) GetSignBytes() []byte
func (*MsgUndelegate) GetSigners ¶
func (msg *MsgUndelegate) GetSigners() []sdk.AccAddress
func (*MsgUndelegate) GetStaker ¶
func (m *MsgUndelegate) GetStaker() string
func (*MsgUndelegate) Marshal ¶
func (m *MsgUndelegate) Marshal() (dAtA []byte, err error)
func (*MsgUndelegate) MarshalToSizedBuffer ¶
func (m *MsgUndelegate) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUndelegate) ProtoMessage ¶
func (*MsgUndelegate) ProtoMessage()
func (*MsgUndelegate) Reset ¶
func (m *MsgUndelegate) Reset()
func (*MsgUndelegate) Route ¶
func (msg *MsgUndelegate) Route() string
func (*MsgUndelegate) Size ¶
func (m *MsgUndelegate) Size() (n int)
func (*MsgUndelegate) String ¶
func (m *MsgUndelegate) String() string
func (*MsgUndelegate) Type ¶
func (msg *MsgUndelegate) Type() string
func (*MsgUndelegate) Unmarshal ¶
func (m *MsgUndelegate) Unmarshal(dAtA []byte) error
func (*MsgUndelegate) ValidateBasic ¶
func (msg *MsgUndelegate) ValidateBasic() error
func (*MsgUndelegate) XXX_DiscardUnknown ¶
func (m *MsgUndelegate) XXX_DiscardUnknown()
func (*MsgUndelegate) XXX_Marshal ¶
func (m *MsgUndelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUndelegate) XXX_Merge ¶
func (m *MsgUndelegate) XXX_Merge(src proto.Message)
func (*MsgUndelegate) XXX_Size ¶
func (m *MsgUndelegate) XXX_Size() int
func (*MsgUndelegate) XXX_Unmarshal ¶
func (m *MsgUndelegate) XXX_Unmarshal(b []byte) error
type MsgUndelegateResponse ¶
type MsgUndelegateResponse struct { }
MsgUndelegatePoolResponse defines the Msg/UndelegatePool response type.
func (*MsgUndelegateResponse) Descriptor ¶
func (*MsgUndelegateResponse) Descriptor() ([]byte, []int)
func (*MsgUndelegateResponse) Marshal ¶
func (m *MsgUndelegateResponse) Marshal() (dAtA []byte, err error)
func (*MsgUndelegateResponse) MarshalTo ¶
func (m *MsgUndelegateResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUndelegateResponse) MarshalToSizedBuffer ¶
func (m *MsgUndelegateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUndelegateResponse) ProtoMessage ¶
func (*MsgUndelegateResponse) ProtoMessage()
func (*MsgUndelegateResponse) Reset ¶
func (m *MsgUndelegateResponse) Reset()
func (*MsgUndelegateResponse) Size ¶
func (m *MsgUndelegateResponse) Size() (n int)
func (*MsgUndelegateResponse) String ¶
func (m *MsgUndelegateResponse) String() string
func (*MsgUndelegateResponse) Unmarshal ¶
func (m *MsgUndelegateResponse) Unmarshal(dAtA []byte) error
func (*MsgUndelegateResponse) XXX_DiscardUnknown ¶
func (m *MsgUndelegateResponse) XXX_DiscardUnknown()
func (*MsgUndelegateResponse) XXX_Marshal ¶
func (m *MsgUndelegateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUndelegateResponse) XXX_Merge ¶
func (m *MsgUndelegateResponse) XXX_Merge(src proto.Message)
func (*MsgUndelegateResponse) XXX_Size ¶
func (m *MsgUndelegateResponse) XXX_Size() int
func (*MsgUndelegateResponse) XXX_Unmarshal ¶
func (m *MsgUndelegateResponse) XXX_Unmarshal(b []byte) error
type MsgUpdateParams ¶
type MsgUpdateParams struct { // authority is the address of the governance account. Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` // payload defines the x/delegation parameters to update. Payload string `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` }
MsgUpdateParams defines a SDK message for updating the module parameters.
func (*MsgUpdateParams) Descriptor ¶
func (*MsgUpdateParams) Descriptor() ([]byte, []int)
func (*MsgUpdateParams) GetAuthority ¶
func (m *MsgUpdateParams) GetAuthority() string
func (*MsgUpdateParams) GetPayload ¶
func (m *MsgUpdateParams) GetPayload() string
func (*MsgUpdateParams) GetSigners ¶
func (msg *MsgUpdateParams) GetSigners() []sdk.AccAddress
GetSigners returns the expected signers for a MsgUpdateParams message.
func (*MsgUpdateParams) Marshal ¶
func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParams) MarshalToSizedBuffer ¶
func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParams) ProtoMessage ¶
func (*MsgUpdateParams) ProtoMessage()
func (*MsgUpdateParams) Reset ¶
func (m *MsgUpdateParams) Reset()
func (*MsgUpdateParams) Size ¶
func (m *MsgUpdateParams) Size() (n int)
func (*MsgUpdateParams) String ¶
func (m *MsgUpdateParams) String() string
func (*MsgUpdateParams) Unmarshal ¶
func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
func (*MsgUpdateParams) ValidateBasic ¶
func (msg *MsgUpdateParams) ValidateBasic() error
ValidateBasic does a sanity check on the provided data.
func (*MsgUpdateParams) XXX_DiscardUnknown ¶
func (m *MsgUpdateParams) XXX_DiscardUnknown()
func (*MsgUpdateParams) XXX_Marshal ¶
func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParams) XXX_Merge ¶
func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
func (*MsgUpdateParams) XXX_Size ¶
func (m *MsgUpdateParams) XXX_Size() int
func (*MsgUpdateParams) XXX_Unmarshal ¶
func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
type MsgUpdateParamsResponse ¶
type MsgUpdateParamsResponse struct { }
MsgUpdateParamsResponse defines the Msg/UpdateParams response type.
func (*MsgUpdateParamsResponse) Descriptor ¶
func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateParamsResponse) Marshal ¶
func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParamsResponse) MarshalTo ¶
func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) MarshalToSizedBuffer ¶
func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) ProtoMessage ¶
func (*MsgUpdateParamsResponse) ProtoMessage()
func (*MsgUpdateParamsResponse) Reset ¶
func (m *MsgUpdateParamsResponse) Reset()
func (*MsgUpdateParamsResponse) Size ¶
func (m *MsgUpdateParamsResponse) Size() (n int)
func (*MsgUpdateParamsResponse) String ¶
func (m *MsgUpdateParamsResponse) String() string
func (*MsgUpdateParamsResponse) Unmarshal ¶
func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateParamsResponse) XXX_DiscardUnknown ¶
func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
func (*MsgUpdateParamsResponse) XXX_Marshal ¶
func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParamsResponse) XXX_Merge ¶
func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateParamsResponse) XXX_Size ¶
func (m *MsgUpdateParamsResponse) XXX_Size() int
func (*MsgUpdateParamsResponse) XXX_Unmarshal ¶
func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
type MsgWithdrawRewards ¶
type MsgWithdrawRewards struct { // creator ... Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` // staker ... Staker string `protobuf:"bytes,2,opt,name=staker,proto3" json:"staker,omitempty"` }
MsgWithdrawPool defines a SDK message for withdrawing delegation rewards from a specific pool.
func (*MsgWithdrawRewards) Descriptor ¶
func (*MsgWithdrawRewards) Descriptor() ([]byte, []int)
func (*MsgWithdrawRewards) GetCreator ¶
func (m *MsgWithdrawRewards) GetCreator() string
func (*MsgWithdrawRewards) GetSignBytes ¶
func (msg *MsgWithdrawRewards) GetSignBytes() []byte
func (*MsgWithdrawRewards) GetSigners ¶
func (msg *MsgWithdrawRewards) GetSigners() []sdk.AccAddress
func (*MsgWithdrawRewards) GetStaker ¶
func (m *MsgWithdrawRewards) GetStaker() string
func (*MsgWithdrawRewards) Marshal ¶
func (m *MsgWithdrawRewards) Marshal() (dAtA []byte, err error)
func (*MsgWithdrawRewards) MarshalTo ¶
func (m *MsgWithdrawRewards) MarshalTo(dAtA []byte) (int, error)
func (*MsgWithdrawRewards) MarshalToSizedBuffer ¶
func (m *MsgWithdrawRewards) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgWithdrawRewards) ProtoMessage ¶
func (*MsgWithdrawRewards) ProtoMessage()
func (*MsgWithdrawRewards) Reset ¶
func (m *MsgWithdrawRewards) Reset()
func (*MsgWithdrawRewards) Route ¶
func (msg *MsgWithdrawRewards) Route() string
func (*MsgWithdrawRewards) Size ¶
func (m *MsgWithdrawRewards) Size() (n int)
func (*MsgWithdrawRewards) String ¶
func (m *MsgWithdrawRewards) String() string
func (*MsgWithdrawRewards) Type ¶
func (msg *MsgWithdrawRewards) Type() string
func (*MsgWithdrawRewards) Unmarshal ¶
func (m *MsgWithdrawRewards) Unmarshal(dAtA []byte) error
func (*MsgWithdrawRewards) ValidateBasic ¶
func (msg *MsgWithdrawRewards) ValidateBasic() error
func (*MsgWithdrawRewards) XXX_DiscardUnknown ¶
func (m *MsgWithdrawRewards) XXX_DiscardUnknown()
func (*MsgWithdrawRewards) XXX_Marshal ¶
func (m *MsgWithdrawRewards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgWithdrawRewards) XXX_Merge ¶
func (m *MsgWithdrawRewards) XXX_Merge(src proto.Message)
func (*MsgWithdrawRewards) XXX_Size ¶
func (m *MsgWithdrawRewards) XXX_Size() int
func (*MsgWithdrawRewards) XXX_Unmarshal ¶
func (m *MsgWithdrawRewards) XXX_Unmarshal(b []byte) error
type MsgWithdrawRewardsResponse ¶
type MsgWithdrawRewardsResponse struct { }
MsgWithdrawPoolResponse defines the Msg/WithdrawPool response type.
func (*MsgWithdrawRewardsResponse) Descriptor ¶
func (*MsgWithdrawRewardsResponse) Descriptor() ([]byte, []int)
func (*MsgWithdrawRewardsResponse) Marshal ¶
func (m *MsgWithdrawRewardsResponse) Marshal() (dAtA []byte, err error)
func (*MsgWithdrawRewardsResponse) MarshalTo ¶
func (m *MsgWithdrawRewardsResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgWithdrawRewardsResponse) MarshalToSizedBuffer ¶
func (m *MsgWithdrawRewardsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgWithdrawRewardsResponse) ProtoMessage ¶
func (*MsgWithdrawRewardsResponse) ProtoMessage()
func (*MsgWithdrawRewardsResponse) Reset ¶
func (m *MsgWithdrawRewardsResponse) Reset()
func (*MsgWithdrawRewardsResponse) Size ¶
func (m *MsgWithdrawRewardsResponse) Size() (n int)
func (*MsgWithdrawRewardsResponse) String ¶
func (m *MsgWithdrawRewardsResponse) String() string
func (*MsgWithdrawRewardsResponse) Unmarshal ¶
func (m *MsgWithdrawRewardsResponse) Unmarshal(dAtA []byte) error
func (*MsgWithdrawRewardsResponse) XXX_DiscardUnknown ¶
func (m *MsgWithdrawRewardsResponse) XXX_DiscardUnknown()
func (*MsgWithdrawRewardsResponse) XXX_Marshal ¶
func (m *MsgWithdrawRewardsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgWithdrawRewardsResponse) XXX_Merge ¶
func (m *MsgWithdrawRewardsResponse) XXX_Merge(src proto.Message)
func (*MsgWithdrawRewardsResponse) XXX_Size ¶
func (m *MsgWithdrawRewardsResponse) XXX_Size() int
func (*MsgWithdrawRewardsResponse) XXX_Unmarshal ¶
func (m *MsgWithdrawRewardsResponse) XXX_Unmarshal(b []byte) error
type Params ¶
type Params struct { // unbonding_delegation_time ... UnbondingDelegationTime uint64 `` /* 133-byte string literal not displayed */ // unbonding_delegation_time ... RedelegationCooldown uint64 `protobuf:"varint,2,opt,name=redelegation_cooldown,json=redelegationCooldown,proto3" json:"redelegation_cooldown,omitempty"` // unbonding_delegation_time ... RedelegationMaxAmount uint64 `` /* 127-byte string literal not displayed */ // vote_slash ... VoteSlash github_com_cosmos_cosmos_sdk_types.Dec `` /* 128-byte string literal not displayed */ // upload_slash ... UploadSlash github_com_cosmos_cosmos_sdk_types.Dec `` /* 134-byte string literal not displayed */ // timeout_slash ... TimeoutSlash github_com_cosmos_cosmos_sdk_types.Dec `` /* 137-byte string literal not displayed */ }
Params defines the delegation module parameters.
func NewParams ¶
func NewParams( unbondingDelegationTime uint64, redelegationCooldown uint64, redelegationMaxAmount uint64, voteSlash sdk.Dec, uploadSlash sdk.Dec, timeoutSlash sdk.Dec, ) Params
NewParams creates a new Params instance
func (*Params) Descriptor ¶
func (*Params) GetRedelegationCooldown ¶
func (*Params) GetRedelegationMaxAmount ¶
func (*Params) GetUnbondingDelegationTime ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type PoolKeeper ¶
type QueryClient ¶
type QueryClient interface { // Parameters queries the parameters of the module. Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) }
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryParamsRequest ¶
type QueryParamsRequest struct { }
QueryParamsRequest is request type for the Query/Params RPC method.
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) Marshal ¶
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryParamsRequest) MarshalTo ¶
func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsRequest) ProtoMessage ¶
func (*QueryParamsRequest) ProtoMessage()
func (*QueryParamsRequest) Reset ¶
func (m *QueryParamsRequest) Reset()
func (*QueryParamsRequest) Size ¶
func (m *QueryParamsRequest) Size() (n int)
func (*QueryParamsRequest) String ¶
func (m *QueryParamsRequest) String() string
func (*QueryParamsRequest) Unmarshal ¶
func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryParamsRequest) XXX_DiscardUnknown()
func (*QueryParamsRequest) XXX_Marshal ¶
func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsRequest) XXX_Merge ¶
func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
func (*QueryParamsRequest) XXX_Size ¶
func (m *QueryParamsRequest) XXX_Size() int
func (*QueryParamsRequest) XXX_Unmarshal ¶
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
type QueryParamsResponse ¶
type QueryParamsResponse struct { // params holds all the parameters of this module. Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` }
QueryParamsResponse is response type for the Query/Params RPC method.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetParams ¶
func (m *QueryParamsResponse) GetParams() Params
func (*QueryParamsResponse) Marshal ¶
func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryParamsResponse) MarshalTo ¶
func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsResponse) ProtoMessage ¶
func (*QueryParamsResponse) ProtoMessage()
func (*QueryParamsResponse) Reset ¶
func (m *QueryParamsResponse) Reset()
func (*QueryParamsResponse) Size ¶
func (m *QueryParamsResponse) Size() (n int)
func (*QueryParamsResponse) String ¶
func (m *QueryParamsResponse) String() string
func (*QueryParamsResponse) Unmarshal ¶
func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryParamsResponse) XXX_DiscardUnknown()
func (*QueryParamsResponse) XXX_Marshal ¶
func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsResponse) XXX_Merge ¶
func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
func (*QueryParamsResponse) XXX_Size ¶
func (m *QueryParamsResponse) XXX_Size() int
func (*QueryParamsResponse) XXX_Unmarshal ¶
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Parameters queries the parameters of the module. Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) }
QueryServer is the server API for Query service.
type QueueState ¶
type QueueState struct { // low_index ... LowIndex uint64 `protobuf:"varint,1,opt,name=low_index,json=lowIndex,proto3" json:"low_index,omitempty"` // high_index ... HighIndex uint64 `protobuf:"varint,2,opt,name=high_index,json=highIndex,proto3" json:"high_index,omitempty"` }
QueueState ...
func (*QueueState) Descriptor ¶
func (*QueueState) Descriptor() ([]byte, []int)
func (*QueueState) GetHighIndex ¶
func (m *QueueState) GetHighIndex() uint64
func (*QueueState) GetLowIndex ¶
func (m *QueueState) GetLowIndex() uint64
func (*QueueState) Marshal ¶
func (m *QueueState) Marshal() (dAtA []byte, err error)
func (*QueueState) MarshalToSizedBuffer ¶
func (m *QueueState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueueState) ProtoMessage ¶
func (*QueueState) ProtoMessage()
func (*QueueState) Reset ¶
func (m *QueueState) Reset()
func (*QueueState) Size ¶
func (m *QueueState) Size() (n int)
func (*QueueState) String ¶
func (m *QueueState) String() string
func (*QueueState) Unmarshal ¶
func (m *QueueState) Unmarshal(dAtA []byte) error
func (*QueueState) XXX_DiscardUnknown ¶
func (m *QueueState) XXX_DiscardUnknown()
func (*QueueState) XXX_Marshal ¶
func (m *QueueState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueueState) XXX_Merge ¶
func (m *QueueState) XXX_Merge(src proto.Message)
func (*QueueState) XXX_Size ¶
func (m *QueueState) XXX_Size() int
func (*QueueState) XXX_Unmarshal ¶
func (m *QueueState) XXX_Unmarshal(b []byte) error
type RedelegationCooldown ¶
type RedelegationCooldown struct { // low_index ... Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // high_index ... CreationDate uint64 `protobuf:"varint,2,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` }
RedelegationCooldown ...
func (*RedelegationCooldown) Descriptor ¶
func (*RedelegationCooldown) Descriptor() ([]byte, []int)
func (*RedelegationCooldown) GetAddress ¶
func (m *RedelegationCooldown) GetAddress() string
func (*RedelegationCooldown) GetCreationDate ¶
func (m *RedelegationCooldown) GetCreationDate() uint64
func (*RedelegationCooldown) Marshal ¶
func (m *RedelegationCooldown) Marshal() (dAtA []byte, err error)
func (*RedelegationCooldown) MarshalTo ¶
func (m *RedelegationCooldown) MarshalTo(dAtA []byte) (int, error)
func (*RedelegationCooldown) MarshalToSizedBuffer ¶
func (m *RedelegationCooldown) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RedelegationCooldown) ProtoMessage ¶
func (*RedelegationCooldown) ProtoMessage()
func (*RedelegationCooldown) Reset ¶
func (m *RedelegationCooldown) Reset()
func (*RedelegationCooldown) Size ¶
func (m *RedelegationCooldown) Size() (n int)
func (*RedelegationCooldown) String ¶
func (m *RedelegationCooldown) String() string
func (*RedelegationCooldown) Unmarshal ¶
func (m *RedelegationCooldown) Unmarshal(dAtA []byte) error
func (*RedelegationCooldown) XXX_DiscardUnknown ¶
func (m *RedelegationCooldown) XXX_DiscardUnknown()
func (*RedelegationCooldown) XXX_Marshal ¶
func (m *RedelegationCooldown) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RedelegationCooldown) XXX_Merge ¶
func (m *RedelegationCooldown) XXX_Merge(src proto.Message)
func (*RedelegationCooldown) XXX_Size ¶
func (m *RedelegationCooldown) XXX_Size() int
func (*RedelegationCooldown) XXX_Unmarshal ¶
func (m *RedelegationCooldown) XXX_Unmarshal(b []byte) error
type StakersKeeper ¶
type StakersKeeper interface { DoesStakerExist(ctx sdk.Context, staker string) bool GetAllStakerAddressesOfPool(ctx sdk.Context, poolId uint64) (stakers []string) GetValaccountsFromStaker(ctx sdk.Context, stakerAddress string) (val []*stakerstypes.Valaccount) GetPoolCount(ctx sdk.Context, stakerAddress string) (poolCount uint64) GetActiveStakers(ctx sdk.Context) []string }
type UndelegationQueueEntry ¶
type UndelegationQueueEntry struct { // index ... Index uint64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` // staker ... Staker string `protobuf:"bytes,2,opt,name=staker,proto3" json:"staker,omitempty"` // delegator ... Delegator string `protobuf:"bytes,3,opt,name=delegator,proto3" json:"delegator,omitempty"` // amount ... Amount uint64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"` // creation_time ... CreationTime uint64 `protobuf:"varint,5,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` }
UndelegationQueueEntry ...
func (*UndelegationQueueEntry) Descriptor ¶
func (*UndelegationQueueEntry) Descriptor() ([]byte, []int)
func (*UndelegationQueueEntry) GetAmount ¶
func (m *UndelegationQueueEntry) GetAmount() uint64
func (*UndelegationQueueEntry) GetCreationTime ¶
func (m *UndelegationQueueEntry) GetCreationTime() uint64
func (*UndelegationQueueEntry) GetDelegator ¶
func (m *UndelegationQueueEntry) GetDelegator() string
func (*UndelegationQueueEntry) GetIndex ¶
func (m *UndelegationQueueEntry) GetIndex() uint64
func (*UndelegationQueueEntry) GetStaker ¶
func (m *UndelegationQueueEntry) GetStaker() string
func (*UndelegationQueueEntry) Marshal ¶
func (m *UndelegationQueueEntry) Marshal() (dAtA []byte, err error)
func (*UndelegationQueueEntry) MarshalTo ¶
func (m *UndelegationQueueEntry) MarshalTo(dAtA []byte) (int, error)
func (*UndelegationQueueEntry) MarshalToSizedBuffer ¶
func (m *UndelegationQueueEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UndelegationQueueEntry) ProtoMessage ¶
func (*UndelegationQueueEntry) ProtoMessage()
func (*UndelegationQueueEntry) Reset ¶
func (m *UndelegationQueueEntry) Reset()
func (*UndelegationQueueEntry) Size ¶
func (m *UndelegationQueueEntry) Size() (n int)
func (*UndelegationQueueEntry) String ¶
func (m *UndelegationQueueEntry) String() string
func (*UndelegationQueueEntry) Unmarshal ¶
func (m *UndelegationQueueEntry) Unmarshal(dAtA []byte) error
func (*UndelegationQueueEntry) XXX_DiscardUnknown ¶
func (m *UndelegationQueueEntry) XXX_DiscardUnknown()
func (*UndelegationQueueEntry) XXX_Marshal ¶
func (m *UndelegationQueueEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UndelegationQueueEntry) XXX_Merge ¶
func (m *UndelegationQueueEntry) XXX_Merge(src proto.Message)
func (*UndelegationQueueEntry) XXX_Size ¶
func (m *UndelegationQueueEntry) XXX_Size() int
func (*UndelegationQueueEntry) XXX_Unmarshal ¶
func (m *UndelegationQueueEntry) XXX_Unmarshal(b []byte) error
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) Delegate ¶
func (*UnimplementedMsgServer) Delegate(ctx context.Context, req *MsgDelegate) (*MsgDelegateResponse, error)
func (*UnimplementedMsgServer) Redelegate ¶
func (*UnimplementedMsgServer) Redelegate(ctx context.Context, req *MsgRedelegate) (*MsgRedelegateResponse, error)
func (*UnimplementedMsgServer) Undelegate ¶
func (*UnimplementedMsgServer) Undelegate(ctx context.Context, req *MsgUndelegate) (*MsgUndelegateResponse, error)
func (*UnimplementedMsgServer) UpdateParams ¶
func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
func (*UnimplementedMsgServer) WithdrawRewards ¶
func (*UnimplementedMsgServer) WithdrawRewards(ctx context.Context, req *MsgWithdrawRewards) (*MsgWithdrawRewardsResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)