Documentation ¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func DeriveAddress(addressType AddressType, moduleName, name string) sdk.AccAddress
- func GetCurrentEpochKey(stakingCoinDenom string) []byte
- func GetHistoricalRewardsKey(stakingCoinDenom string, epoch uint64) []byte
- func GetHistoricalRewardsPrefix(stakingCoinDenom string) []byte
- func GetOutstandingRewardsKey(stakingCoinDenom string) []byte
- func GetPlanKey(planID uint64) []byte
- func GetQueuedStakingByFarmerPrefix(farmerAcc sdk.AccAddress) []byte
- func GetQueuedStakingIndexKey(farmerAcc sdk.AccAddress, stakingCoinDenom string) []byte
- func GetQueuedStakingKey(stakingCoinDenom string, farmerAcc sdk.AccAddress) []byte
- func GetStakingIndexKey(farmerAcc sdk.AccAddress, stakingCoinDenom string) []byte
- func GetStakingKey(stakingCoinDenom string, farmerAcc sdk.AccAddress) []byte
- func GetStakingsByFarmerPrefix(farmerAcc sdk.AccAddress) []byte
- func GetTotalStakingsKey(stakingCoinDenom string) []byte
- func IsPlanActiveAt(plan PlanI, t time.Time) bool
- func LengthPrefixString(s string) []byte
- func PackPlan(plan PlanI) (*codectypes.Any, error)
- func ParamKeyTable() paramstypes.KeyTable
- func ParseCurrentEpochKey(key []byte) (stakingCoinDenom string)
- func ParseHistoricalRewardsKey(key []byte) (stakingCoinDenom string, epoch uint64)
- func ParseOutstandingRewardsKey(key []byte) (stakingCoinDenom string)
- func ParseQueuedStakingIndexKey(key []byte) (farmerAcc sdk.AccAddress, stakingCoinDenom string)
- func ParseQueuedStakingKey(key []byte) (stakingCoinDenom string, farmerAcc sdk.AccAddress)
- func ParseStakingIndexKey(key []byte) (farmerAcc sdk.AccAddress, stakingCoinDenom string)
- func ParseStakingKey(key []byte) (stakingCoinDenom string, farmerAcc sdk.AccAddress)
- func ParseTime(s string) time.Time
- func ParseTotalStakingsKey(key []byte) (stakingCoinDenom string)
- func PrivatePlanFarmingPoolAcc(name string, planId uint64) sdk.AccAddress
- func RegisterInterfaces(registry types.InterfaceRegistry)
- 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 StakingReserveAcc(stakingCoinDenom string) sdk.AccAddress
- func ValidateEpochAmount(epochAmount sdk.Coins) error
- func ValidateEpochRatio(epochRatio sdk.Dec) error
- func ValidateGenesis(data GenesisState) error
- func ValidateStakingCoinTotalWeights(weights sdk.DecCoins) error
- func ValidateTotalEpochRatio(plans []PlanI) error
- type AccountKeeper
- type AddPlanRequest
- func (*AddPlanRequest) Descriptor() ([]byte, []int)
- func (m *AddPlanRequest) GetEndTime() time.Time
- func (m *AddPlanRequest) GetEpochAmount() github_com_cosmos_cosmos_sdk_types.Coins
- func (m *AddPlanRequest) GetFarmingPoolAddress() string
- func (m *AddPlanRequest) GetName() string
- func (m *AddPlanRequest) GetStakingCoinWeights() github_com_cosmos_cosmos_sdk_types.DecCoins
- func (m *AddPlanRequest) GetStartTime() time.Time
- func (m *AddPlanRequest) GetTerminationAddress() string
- func (p *AddPlanRequest) IsForFixedAmountPlan() bool
- func (p *AddPlanRequest) IsForRatioPlan() bool
- func (m *AddPlanRequest) Marshal() (dAtA []byte, err error)
- func (m *AddPlanRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *AddPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AddPlanRequest) ProtoMessage()
- func (m *AddPlanRequest) Reset()
- func (m *AddPlanRequest) Size() (n int)
- func (m *AddPlanRequest) String() string
- func (m *AddPlanRequest) Unmarshal(dAtA []byte) error
- func (p *AddPlanRequest) Validate() error
- func (m *AddPlanRequest) XXX_DiscardUnknown()
- func (m *AddPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddPlanRequest) XXX_Merge(src proto.Message)
- func (m *AddPlanRequest) XXX_Size() int
- func (m *AddPlanRequest) XXX_Unmarshal(b []byte) error
- type AddressType
- type BankKeeper
- type BasePlan
- func (*BasePlan) Descriptor() ([]byte, []int)
- func (plan BasePlan) GetBasePlan() *BasePlan
- func (plan *BasePlan) GetDistributedCoins() sdk.Coins
- func (plan BasePlan) GetEndTime() time.Time
- func (plan BasePlan) GetFarmingPoolAddress() sdk.AccAddress
- func (plan BasePlan) GetId() uint64
- func (plan *BasePlan) GetLastDistributionTime() *time.Time
- func (plan BasePlan) GetName() string
- func (plan BasePlan) GetStakingCoinWeights() sdk.DecCoins
- func (plan BasePlan) GetStartTime() time.Time
- func (plan *BasePlan) GetTerminated() bool
- func (plan BasePlan) GetTerminationAddress() sdk.AccAddress
- func (plan BasePlan) GetType() PlanType
- func (m *BasePlan) Marshal() (dAtA []byte, err error)
- func (m *BasePlan) MarshalTo(dAtA []byte) (int, error)
- func (m *BasePlan) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BasePlan) ProtoMessage()
- func (m *BasePlan) Reset()
- func (plan *BasePlan) SetDistributedCoins(distributedCoins sdk.Coins) error
- func (plan *BasePlan) SetEndTime(t time.Time) error
- func (plan *BasePlan) SetFarmingPoolAddress(addr sdk.AccAddress) error
- func (plan *BasePlan) SetId(id uint64) error
- func (plan *BasePlan) SetLastDistributionTime(t *time.Time) error
- func (plan *BasePlan) SetName(name string) error
- func (plan *BasePlan) SetStakingCoinWeights(coinWeights sdk.DecCoins) error
- func (plan *BasePlan) SetStartTime(t time.Time) error
- func (plan *BasePlan) SetTerminated(terminated bool) error
- func (plan *BasePlan) SetTerminationAddress(addr sdk.AccAddress) error
- func (plan *BasePlan) SetType(typ PlanType) error
- func (m *BasePlan) Size() (n int)
- func (m *BasePlan) String() string
- func (m *BasePlan) Unmarshal(dAtA []byte) error
- func (plan BasePlan) Validate() error
- func (m *BasePlan) XXX_DiscardUnknown()
- func (m *BasePlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BasePlan) XXX_Merge(src proto.Message)
- func (m *BasePlan) XXX_Size() int
- func (m *BasePlan) XXX_Unmarshal(b []byte) error
- type CurrentEpochRecord
- func (*CurrentEpochRecord) Descriptor() ([]byte, []int)
- func (m *CurrentEpochRecord) Marshal() (dAtA []byte, err error)
- func (m *CurrentEpochRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *CurrentEpochRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CurrentEpochRecord) ProtoMessage()
- func (m *CurrentEpochRecord) Reset()
- func (m *CurrentEpochRecord) Size() (n int)
- func (m *CurrentEpochRecord) String() string
- func (m *CurrentEpochRecord) Unmarshal(dAtA []byte) error
- func (record CurrentEpochRecord) Validate() error
- func (m *CurrentEpochRecord) XXX_DiscardUnknown()
- func (m *CurrentEpochRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CurrentEpochRecord) XXX_Merge(src proto.Message)
- func (m *CurrentEpochRecord) XXX_Size() int
- func (m *CurrentEpochRecord) XXX_Unmarshal(b []byte) error
- type DeletePlanRequest
- func (*DeletePlanRequest) Descriptor() ([]byte, []int)
- func (m *DeletePlanRequest) GetPlanId() uint64
- func (m *DeletePlanRequest) Marshal() (dAtA []byte, err error)
- func (m *DeletePlanRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *DeletePlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DeletePlanRequest) ProtoMessage()
- func (m *DeletePlanRequest) Reset()
- func (m *DeletePlanRequest) Size() (n int)
- func (m *DeletePlanRequest) String() string
- func (m *DeletePlanRequest) Unmarshal(dAtA []byte) error
- func (p *DeletePlanRequest) Validate() error
- func (m *DeletePlanRequest) XXX_DiscardUnknown()
- func (m *DeletePlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeletePlanRequest) XXX_Merge(src proto.Message)
- func (m *DeletePlanRequest) XXX_Size() int
- func (m *DeletePlanRequest) XXX_Unmarshal(b []byte) error
- type FixedAmountPlan
- func (*FixedAmountPlan) Descriptor() ([]byte, []int)
- func (m *FixedAmountPlan) Marshal() (dAtA []byte, err error)
- func (m *FixedAmountPlan) MarshalTo(dAtA []byte) (int, error)
- func (m *FixedAmountPlan) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FixedAmountPlan) ProtoMessage()
- func (m *FixedAmountPlan) Reset()
- func (m *FixedAmountPlan) Size() (n int)
- func (m *FixedAmountPlan) String() string
- func (m *FixedAmountPlan) Unmarshal(dAtA []byte) error
- func (m *FixedAmountPlan) XXX_DiscardUnknown()
- func (m *FixedAmountPlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FixedAmountPlan) XXX_Merge(src proto.Message)
- func (m *FixedAmountPlan) XXX_Size() int
- func (m *FixedAmountPlan) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- 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 (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 HistoricalRewards
- func (*HistoricalRewards) Descriptor() ([]byte, []int)
- func (m *HistoricalRewards) Marshal() (dAtA []byte, err error)
- func (m *HistoricalRewards) MarshalTo(dAtA []byte) (int, error)
- func (m *HistoricalRewards) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HistoricalRewards) ProtoMessage()
- func (m *HistoricalRewards) Reset()
- func (m *HistoricalRewards) Size() (n int)
- func (m *HistoricalRewards) String() string
- func (m *HistoricalRewards) Unmarshal(dAtA []byte) error
- func (m *HistoricalRewards) XXX_DiscardUnknown()
- func (m *HistoricalRewards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HistoricalRewards) XXX_Merge(src proto.Message)
- func (m *HistoricalRewards) XXX_Size() int
- func (m *HistoricalRewards) XXX_Unmarshal(b []byte) error
- type HistoricalRewardsRecord
- func (*HistoricalRewardsRecord) Descriptor() ([]byte, []int)
- func (m *HistoricalRewardsRecord) Marshal() (dAtA []byte, err error)
- func (m *HistoricalRewardsRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *HistoricalRewardsRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HistoricalRewardsRecord) ProtoMessage()
- func (m *HistoricalRewardsRecord) Reset()
- func (m *HistoricalRewardsRecord) Size() (n int)
- func (m *HistoricalRewardsRecord) String() string
- func (m *HistoricalRewardsRecord) Unmarshal(dAtA []byte) error
- func (record HistoricalRewardsRecord) Validate() error
- func (m *HistoricalRewardsRecord) XXX_DiscardUnknown()
- func (m *HistoricalRewardsRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HistoricalRewardsRecord) XXX_Merge(src proto.Message)
- func (m *HistoricalRewardsRecord) XXX_Size() int
- func (m *HistoricalRewardsRecord) XXX_Unmarshal(b []byte) error
- type ModifyPlanRequest
- func (*ModifyPlanRequest) Descriptor() ([]byte, []int)
- func (m *ModifyPlanRequest) GetEndTime() *time.Time
- func (m *ModifyPlanRequest) GetEpochAmount() github_com_cosmos_cosmos_sdk_types.Coins
- func (m *ModifyPlanRequest) GetFarmingPoolAddress() string
- func (m *ModifyPlanRequest) GetName() string
- func (m *ModifyPlanRequest) GetPlanId() uint64
- func (m *ModifyPlanRequest) GetStakingCoinWeights() github_com_cosmos_cosmos_sdk_types.DecCoins
- func (m *ModifyPlanRequest) GetStartTime() *time.Time
- func (m *ModifyPlanRequest) GetTerminationAddress() string
- func (p *ModifyPlanRequest) IsForFixedAmountPlan() bool
- func (p *ModifyPlanRequest) IsForRatioPlan() bool
- func (m *ModifyPlanRequest) Marshal() (dAtA []byte, err error)
- func (m *ModifyPlanRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *ModifyPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModifyPlanRequest) ProtoMessage()
- func (m *ModifyPlanRequest) Reset()
- func (m *ModifyPlanRequest) Size() (n int)
- func (m *ModifyPlanRequest) String() string
- func (m *ModifyPlanRequest) Unmarshal(dAtA []byte) error
- func (p *ModifyPlanRequest) Validate() error
- func (m *ModifyPlanRequest) XXX_DiscardUnknown()
- func (m *ModifyPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModifyPlanRequest) XXX_Merge(src proto.Message)
- func (m *ModifyPlanRequest) XXX_Size() int
- func (m *ModifyPlanRequest) XXX_Unmarshal(b []byte) error
- type MsgAdvanceEpoch
- func (*MsgAdvanceEpoch) Descriptor() ([]byte, []int)
- func (msg MsgAdvanceEpoch) GetSignBytes() []byte
- func (msg MsgAdvanceEpoch) GetSigners() []sdk.AccAddress
- func (m *MsgAdvanceEpoch) Marshal() (dAtA []byte, err error)
- func (m *MsgAdvanceEpoch) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAdvanceEpoch) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAdvanceEpoch) ProtoMessage()
- func (m *MsgAdvanceEpoch) Reset()
- func (msg MsgAdvanceEpoch) Route() string
- func (m *MsgAdvanceEpoch) Size() (n int)
- func (m *MsgAdvanceEpoch) String() string
- func (msg MsgAdvanceEpoch) Type() string
- func (m *MsgAdvanceEpoch) Unmarshal(dAtA []byte) error
- func (msg MsgAdvanceEpoch) ValidateBasic() error
- func (m *MsgAdvanceEpoch) XXX_DiscardUnknown()
- func (m *MsgAdvanceEpoch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAdvanceEpoch) XXX_Merge(src proto.Message)
- func (m *MsgAdvanceEpoch) XXX_Size() int
- func (m *MsgAdvanceEpoch) XXX_Unmarshal(b []byte) error
- type MsgAdvanceEpochResponse
- func (*MsgAdvanceEpochResponse) Descriptor() ([]byte, []int)
- func (m *MsgAdvanceEpochResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgAdvanceEpochResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAdvanceEpochResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAdvanceEpochResponse) ProtoMessage()
- func (m *MsgAdvanceEpochResponse) Reset()
- func (m *MsgAdvanceEpochResponse) Size() (n int)
- func (m *MsgAdvanceEpochResponse) String() string
- func (m *MsgAdvanceEpochResponse) Unmarshal(dAtA []byte) error
- func (m *MsgAdvanceEpochResponse) XXX_DiscardUnknown()
- func (m *MsgAdvanceEpochResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAdvanceEpochResponse) XXX_Merge(src proto.Message)
- func (m *MsgAdvanceEpochResponse) XXX_Size() int
- func (m *MsgAdvanceEpochResponse) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgCreateFixedAmountPlan
- func (*MsgCreateFixedAmountPlan) Descriptor() ([]byte, []int)
- func (msg MsgCreateFixedAmountPlan) GetCreator() sdk.AccAddress
- func (msg MsgCreateFixedAmountPlan) GetSignBytes() []byte
- func (msg MsgCreateFixedAmountPlan) GetSigners() []sdk.AccAddress
- func (m *MsgCreateFixedAmountPlan) Marshal() (dAtA []byte, err error)
- func (m *MsgCreateFixedAmountPlan) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCreateFixedAmountPlan) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCreateFixedAmountPlan) ProtoMessage()
- func (m *MsgCreateFixedAmountPlan) Reset()
- func (msg MsgCreateFixedAmountPlan) Route() string
- func (m *MsgCreateFixedAmountPlan) Size() (n int)
- func (m *MsgCreateFixedAmountPlan) String() string
- func (msg MsgCreateFixedAmountPlan) Type() string
- func (m *MsgCreateFixedAmountPlan) Unmarshal(dAtA []byte) error
- func (msg MsgCreateFixedAmountPlan) ValidateBasic() error
- func (m *MsgCreateFixedAmountPlan) XXX_DiscardUnknown()
- func (m *MsgCreateFixedAmountPlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCreateFixedAmountPlan) XXX_Merge(src proto.Message)
- func (m *MsgCreateFixedAmountPlan) XXX_Size() int
- func (m *MsgCreateFixedAmountPlan) XXX_Unmarshal(b []byte) error
- type MsgCreateFixedAmountPlanResponse
- func (*MsgCreateFixedAmountPlanResponse) Descriptor() ([]byte, []int)
- func (m *MsgCreateFixedAmountPlanResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgCreateFixedAmountPlanResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCreateFixedAmountPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCreateFixedAmountPlanResponse) ProtoMessage()
- func (m *MsgCreateFixedAmountPlanResponse) Reset()
- func (m *MsgCreateFixedAmountPlanResponse) Size() (n int)
- func (m *MsgCreateFixedAmountPlanResponse) String() string
- func (m *MsgCreateFixedAmountPlanResponse) Unmarshal(dAtA []byte) error
- func (m *MsgCreateFixedAmountPlanResponse) XXX_DiscardUnknown()
- func (m *MsgCreateFixedAmountPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCreateFixedAmountPlanResponse) XXX_Merge(src proto.Message)
- func (m *MsgCreateFixedAmountPlanResponse) XXX_Size() int
- func (m *MsgCreateFixedAmountPlanResponse) XXX_Unmarshal(b []byte) error
- type MsgCreateRatioPlan
- func (*MsgCreateRatioPlan) Descriptor() ([]byte, []int)
- func (msg MsgCreateRatioPlan) GetCreator() sdk.AccAddress
- func (msg MsgCreateRatioPlan) GetSignBytes() []byte
- func (msg MsgCreateRatioPlan) GetSigners() []sdk.AccAddress
- func (m *MsgCreateRatioPlan) Marshal() (dAtA []byte, err error)
- func (m *MsgCreateRatioPlan) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCreateRatioPlan) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCreateRatioPlan) ProtoMessage()
- func (m *MsgCreateRatioPlan) Reset()
- func (msg MsgCreateRatioPlan) Route() string
- func (m *MsgCreateRatioPlan) Size() (n int)
- func (m *MsgCreateRatioPlan) String() string
- func (msg MsgCreateRatioPlan) Type() string
- func (m *MsgCreateRatioPlan) Unmarshal(dAtA []byte) error
- func (msg MsgCreateRatioPlan) ValidateBasic() error
- func (m *MsgCreateRatioPlan) XXX_DiscardUnknown()
- func (m *MsgCreateRatioPlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCreateRatioPlan) XXX_Merge(src proto.Message)
- func (m *MsgCreateRatioPlan) XXX_Size() int
- func (m *MsgCreateRatioPlan) XXX_Unmarshal(b []byte) error
- type MsgCreateRatioPlanResponse
- func (*MsgCreateRatioPlanResponse) Descriptor() ([]byte, []int)
- func (m *MsgCreateRatioPlanResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgCreateRatioPlanResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCreateRatioPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCreateRatioPlanResponse) ProtoMessage()
- func (m *MsgCreateRatioPlanResponse) Reset()
- func (m *MsgCreateRatioPlanResponse) Size() (n int)
- func (m *MsgCreateRatioPlanResponse) String() string
- func (m *MsgCreateRatioPlanResponse) Unmarshal(dAtA []byte) error
- func (m *MsgCreateRatioPlanResponse) XXX_DiscardUnknown()
- func (m *MsgCreateRatioPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCreateRatioPlanResponse) XXX_Merge(src proto.Message)
- func (m *MsgCreateRatioPlanResponse) XXX_Size() int
- func (m *MsgCreateRatioPlanResponse) XXX_Unmarshal(b []byte) error
- type MsgHarvest
- func (*MsgHarvest) Descriptor() ([]byte, []int)
- func (msg MsgHarvest) GetFarmer() sdk.AccAddress
- func (msg MsgHarvest) GetSignBytes() []byte
- func (msg MsgHarvest) GetSigners() []sdk.AccAddress
- func (m *MsgHarvest) Marshal() (dAtA []byte, err error)
- func (m *MsgHarvest) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgHarvest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgHarvest) ProtoMessage()
- func (m *MsgHarvest) Reset()
- func (msg MsgHarvest) Route() string
- func (m *MsgHarvest) Size() (n int)
- func (m *MsgHarvest) String() string
- func (msg MsgHarvest) Type() string
- func (m *MsgHarvest) Unmarshal(dAtA []byte) error
- func (msg MsgHarvest) ValidateBasic() error
- func (m *MsgHarvest) XXX_DiscardUnknown()
- func (m *MsgHarvest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgHarvest) XXX_Merge(src proto.Message)
- func (m *MsgHarvest) XXX_Size() int
- func (m *MsgHarvest) XXX_Unmarshal(b []byte) error
- type MsgHarvestResponse
- func (*MsgHarvestResponse) Descriptor() ([]byte, []int)
- func (m *MsgHarvestResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgHarvestResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgHarvestResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgHarvestResponse) ProtoMessage()
- func (m *MsgHarvestResponse) Reset()
- func (m *MsgHarvestResponse) Size() (n int)
- func (m *MsgHarvestResponse) String() string
- func (m *MsgHarvestResponse) Unmarshal(dAtA []byte) error
- func (m *MsgHarvestResponse) XXX_DiscardUnknown()
- func (m *MsgHarvestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgHarvestResponse) XXX_Merge(src proto.Message)
- func (m *MsgHarvestResponse) XXX_Size() int
- func (m *MsgHarvestResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgStake
- func (*MsgStake) Descriptor() ([]byte, []int)
- func (msg MsgStake) GetFarmer() sdk.AccAddress
- func (msg MsgStake) GetSignBytes() []byte
- func (msg MsgStake) GetSigners() []sdk.AccAddress
- func (m *MsgStake) Marshal() (dAtA []byte, err error)
- func (m *MsgStake) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgStake) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgStake) ProtoMessage()
- func (m *MsgStake) Reset()
- func (msg MsgStake) Route() string
- func (m *MsgStake) Size() (n int)
- func (m *MsgStake) String() string
- func (msg MsgStake) Type() string
- func (m *MsgStake) Unmarshal(dAtA []byte) error
- func (msg MsgStake) ValidateBasic() error
- func (m *MsgStake) XXX_DiscardUnknown()
- func (m *MsgStake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgStake) XXX_Merge(src proto.Message)
- func (m *MsgStake) XXX_Size() int
- func (m *MsgStake) XXX_Unmarshal(b []byte) error
- type MsgStakeResponse
- func (*MsgStakeResponse) Descriptor() ([]byte, []int)
- func (m *MsgStakeResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgStakeResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgStakeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgStakeResponse) ProtoMessage()
- func (m *MsgStakeResponse) Reset()
- func (m *MsgStakeResponse) Size() (n int)
- func (m *MsgStakeResponse) String() string
- func (m *MsgStakeResponse) Unmarshal(dAtA []byte) error
- func (m *MsgStakeResponse) XXX_DiscardUnknown()
- func (m *MsgStakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgStakeResponse) XXX_Merge(src proto.Message)
- func (m *MsgStakeResponse) XXX_Size() int
- func (m *MsgStakeResponse) XXX_Unmarshal(b []byte) error
- type MsgUnstake
- func (*MsgUnstake) Descriptor() ([]byte, []int)
- func (msg MsgUnstake) GetFarmer() sdk.AccAddress
- func (msg MsgUnstake) GetSignBytes() []byte
- func (msg MsgUnstake) GetSigners() []sdk.AccAddress
- func (m *MsgUnstake) Marshal() (dAtA []byte, err error)
- func (m *MsgUnstake) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUnstake) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUnstake) ProtoMessage()
- func (m *MsgUnstake) Reset()
- func (msg MsgUnstake) Route() string
- func (m *MsgUnstake) Size() (n int)
- func (m *MsgUnstake) String() string
- func (msg MsgUnstake) Type() string
- func (m *MsgUnstake) Unmarshal(dAtA []byte) error
- func (msg MsgUnstake) ValidateBasic() error
- func (m *MsgUnstake) XXX_DiscardUnknown()
- func (m *MsgUnstake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUnstake) XXX_Merge(src proto.Message)
- func (m *MsgUnstake) XXX_Size() int
- func (m *MsgUnstake) XXX_Unmarshal(b []byte) error
- type MsgUnstakeResponse
- func (*MsgUnstakeResponse) Descriptor() ([]byte, []int)
- func (m *MsgUnstakeResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUnstakeResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUnstakeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUnstakeResponse) ProtoMessage()
- func (m *MsgUnstakeResponse) Reset()
- func (m *MsgUnstakeResponse) Size() (n int)
- func (m *MsgUnstakeResponse) String() string
- func (m *MsgUnstakeResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUnstakeResponse) XXX_DiscardUnknown()
- func (m *MsgUnstakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUnstakeResponse) XXX_Merge(src proto.Message)
- func (m *MsgUnstakeResponse) XXX_Size() int
- func (m *MsgUnstakeResponse) XXX_Unmarshal(b []byte) error
- type OutstandingRewards
- func (*OutstandingRewards) Descriptor() ([]byte, []int)
- func (m *OutstandingRewards) Marshal() (dAtA []byte, err error)
- func (m *OutstandingRewards) MarshalTo(dAtA []byte) (int, error)
- func (m *OutstandingRewards) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*OutstandingRewards) ProtoMessage()
- func (m *OutstandingRewards) Reset()
- func (m *OutstandingRewards) Size() (n int)
- func (m *OutstandingRewards) String() string
- func (m *OutstandingRewards) Unmarshal(dAtA []byte) error
- func (m *OutstandingRewards) XXX_DiscardUnknown()
- func (m *OutstandingRewards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OutstandingRewards) XXX_Merge(src proto.Message)
- func (m *OutstandingRewards) XXX_Size() int
- func (m *OutstandingRewards) XXX_Unmarshal(b []byte) error
- type OutstandingRewardsRecord
- func (*OutstandingRewardsRecord) Descriptor() ([]byte, []int)
- func (m *OutstandingRewardsRecord) Marshal() (dAtA []byte, err error)
- func (m *OutstandingRewardsRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *OutstandingRewardsRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*OutstandingRewardsRecord) ProtoMessage()
- func (m *OutstandingRewardsRecord) Reset()
- func (m *OutstandingRewardsRecord) Size() (n int)
- func (m *OutstandingRewardsRecord) String() string
- func (m *OutstandingRewardsRecord) Unmarshal(dAtA []byte) error
- func (record OutstandingRewardsRecord) Validate() error
- func (m *OutstandingRewardsRecord) XXX_DiscardUnknown()
- func (m *OutstandingRewardsRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OutstandingRewardsRecord) XXX_Merge(src proto.Message)
- func (m *OutstandingRewardsRecord) XXX_Size() int
- func (m *OutstandingRewardsRecord) XXX_Unmarshal(b []byte) error
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- 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 (p *Params) ParamSetPairs() paramstypes.ParamSetPairs
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (p 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 PlanI
- type PlanRecord
- func (*PlanRecord) Descriptor() ([]byte, []int)
- func (m *PlanRecord) Marshal() (dAtA []byte, err error)
- func (m *PlanRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *PlanRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PlanRecord) ProtoMessage()
- func (m *PlanRecord) Reset()
- func (m *PlanRecord) Size() (n int)
- func (m *PlanRecord) String() string
- func (m *PlanRecord) Unmarshal(dAtA []byte) error
- func (record PlanRecord) Validate() error
- func (m *PlanRecord) XXX_DiscardUnknown()
- func (m *PlanRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PlanRecord) XXX_Merge(src proto.Message)
- func (m *PlanRecord) XXX_Size() int
- func (m *PlanRecord) XXX_Unmarshal(b []byte) error
- type PlanType
- type PublicPlanProposal
- func (*PublicPlanProposal) Descriptor() ([]byte, []int)
- func (p *PublicPlanProposal) GetDescription() string
- func (p *PublicPlanProposal) GetTitle() string
- func (m *PublicPlanProposal) Marshal() (dAtA []byte, err error)
- func (m *PublicPlanProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *PublicPlanProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (p *PublicPlanProposal) ProposalRoute() string
- func (p *PublicPlanProposal) ProposalType() string
- func (*PublicPlanProposal) ProtoMessage()
- func (m *PublicPlanProposal) Reset()
- func (m *PublicPlanProposal) Size() (n int)
- func (p PublicPlanProposal) String() string
- func (m *PublicPlanProposal) Unmarshal(dAtA []byte) error
- func (p *PublicPlanProposal) ValidateBasic() error
- func (m *PublicPlanProposal) XXX_DiscardUnknown()
- func (m *PublicPlanProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PublicPlanProposal) XXX_Merge(src proto.Message)
- func (m *PublicPlanProposal) XXX_Size() int
- func (m *PublicPlanProposal) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryCurrentEpochDaysRequest
- func (*QueryCurrentEpochDaysRequest) Descriptor() ([]byte, []int)
- func (m *QueryCurrentEpochDaysRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryCurrentEpochDaysRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCurrentEpochDaysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCurrentEpochDaysRequest) ProtoMessage()
- func (m *QueryCurrentEpochDaysRequest) Reset()
- func (m *QueryCurrentEpochDaysRequest) Size() (n int)
- func (m *QueryCurrentEpochDaysRequest) String() string
- func (m *QueryCurrentEpochDaysRequest) Unmarshal(dAtA []byte) error
- func (m *QueryCurrentEpochDaysRequest) XXX_DiscardUnknown()
- func (m *QueryCurrentEpochDaysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCurrentEpochDaysRequest) XXX_Merge(src proto.Message)
- func (m *QueryCurrentEpochDaysRequest) XXX_Size() int
- func (m *QueryCurrentEpochDaysRequest) XXX_Unmarshal(b []byte) error
- type QueryCurrentEpochDaysResponse
- func (*QueryCurrentEpochDaysResponse) Descriptor() ([]byte, []int)
- func (m *QueryCurrentEpochDaysResponse) GetCurrentEpochDays() uint32
- func (m *QueryCurrentEpochDaysResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryCurrentEpochDaysResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCurrentEpochDaysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCurrentEpochDaysResponse) ProtoMessage()
- func (m *QueryCurrentEpochDaysResponse) Reset()
- func (m *QueryCurrentEpochDaysResponse) Size() (n int)
- func (m *QueryCurrentEpochDaysResponse) String() string
- func (m *QueryCurrentEpochDaysResponse) Unmarshal(dAtA []byte) error
- func (m *QueryCurrentEpochDaysResponse) XXX_DiscardUnknown()
- func (m *QueryCurrentEpochDaysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCurrentEpochDaysResponse) XXX_Merge(src proto.Message)
- func (m *QueryCurrentEpochDaysResponse) XXX_Size() int
- func (m *QueryCurrentEpochDaysResponse) XXX_Unmarshal(b []byte) error
- 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 QueryPlanRequest
- func (*QueryPlanRequest) Descriptor() ([]byte, []int)
- func (m *QueryPlanRequest) GetPlanId() uint64
- func (m *QueryPlanRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryPlanRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryPlanRequest) ProtoMessage()
- func (m *QueryPlanRequest) Reset()
- func (m *QueryPlanRequest) Size() (n int)
- func (m *QueryPlanRequest) String() string
- func (m *QueryPlanRequest) Unmarshal(dAtA []byte) error
- func (m *QueryPlanRequest) XXX_DiscardUnknown()
- func (m *QueryPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryPlanRequest) XXX_Merge(src proto.Message)
- func (m *QueryPlanRequest) XXX_Size() int
- func (m *QueryPlanRequest) XXX_Unmarshal(b []byte) error
- type QueryPlanResponse
- func (*QueryPlanResponse) Descriptor() ([]byte, []int)
- func (m *QueryPlanResponse) GetPlan() *types.Any
- func (m *QueryPlanResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryPlanResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryPlanResponse) ProtoMessage()
- func (m *QueryPlanResponse) Reset()
- func (m *QueryPlanResponse) Size() (n int)
- func (m *QueryPlanResponse) String() string
- func (m *QueryPlanResponse) Unmarshal(dAtA []byte) error
- func (m *QueryPlanResponse) XXX_DiscardUnknown()
- func (m *QueryPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryPlanResponse) XXX_Merge(src proto.Message)
- func (m *QueryPlanResponse) XXX_Size() int
- func (m *QueryPlanResponse) XXX_Unmarshal(b []byte) error
- type QueryPlansRequest
- func (*QueryPlansRequest) Descriptor() ([]byte, []int)
- func (m *QueryPlansRequest) GetFarmingPoolAddress() string
- func (m *QueryPlansRequest) GetPagination() *query.PageRequest
- func (m *QueryPlansRequest) GetStakingCoinDenom() string
- func (m *QueryPlansRequest) GetTerminated() string
- func (m *QueryPlansRequest) GetTerminationAddress() string
- func (m *QueryPlansRequest) GetType() string
- func (m *QueryPlansRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryPlansRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryPlansRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryPlansRequest) ProtoMessage()
- func (m *QueryPlansRequest) Reset()
- func (m *QueryPlansRequest) Size() (n int)
- func (m *QueryPlansRequest) String() string
- func (m *QueryPlansRequest) Unmarshal(dAtA []byte) error
- func (m *QueryPlansRequest) XXX_DiscardUnknown()
- func (m *QueryPlansRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryPlansRequest) XXX_Merge(src proto.Message)
- func (m *QueryPlansRequest) XXX_Size() int
- func (m *QueryPlansRequest) XXX_Unmarshal(b []byte) error
- type QueryPlansResponse
- func (*QueryPlansResponse) Descriptor() ([]byte, []int)
- func (m *QueryPlansResponse) GetPagination() *query.PageResponse
- func (m *QueryPlansResponse) GetPlans() []*types.Any
- func (m *QueryPlansResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryPlansResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryPlansResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryPlansResponse) ProtoMessage()
- func (m *QueryPlansResponse) Reset()
- func (m *QueryPlansResponse) Size() (n int)
- func (m *QueryPlansResponse) String() string
- func (m *QueryPlansResponse) Unmarshal(dAtA []byte) error
- func (m *QueryPlansResponse) XXX_DiscardUnknown()
- func (m *QueryPlansResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryPlansResponse) XXX_Merge(src proto.Message)
- func (m *QueryPlansResponse) XXX_Size() int
- func (m *QueryPlansResponse) XXX_Unmarshal(b []byte) error
- type QueryRewardsRequest
- func (*QueryRewardsRequest) Descriptor() ([]byte, []int)
- func (m *QueryRewardsRequest) GetFarmer() string
- func (m *QueryRewardsRequest) GetStakingCoinDenom() string
- func (m *QueryRewardsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryRewardsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryRewardsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryRewardsRequest) ProtoMessage()
- func (m *QueryRewardsRequest) Reset()
- func (m *QueryRewardsRequest) Size() (n int)
- func (m *QueryRewardsRequest) String() string
- func (m *QueryRewardsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryRewardsRequest) XXX_DiscardUnknown()
- func (m *QueryRewardsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryRewardsRequest) XXX_Merge(src proto.Message)
- func (m *QueryRewardsRequest) XXX_Size() int
- func (m *QueryRewardsRequest) XXX_Unmarshal(b []byte) error
- type QueryRewardsResponse
- func (*QueryRewardsResponse) Descriptor() ([]byte, []int)
- func (m *QueryRewardsResponse) GetRewards() github_com_cosmos_cosmos_sdk_types.Coins
- func (m *QueryRewardsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryRewardsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryRewardsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryRewardsResponse) ProtoMessage()
- func (m *QueryRewardsResponse) Reset()
- func (m *QueryRewardsResponse) Size() (n int)
- func (m *QueryRewardsResponse) String() string
- func (m *QueryRewardsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryRewardsResponse) XXX_DiscardUnknown()
- func (m *QueryRewardsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryRewardsResponse) XXX_Merge(src proto.Message)
- func (m *QueryRewardsResponse) XXX_Size() int
- func (m *QueryRewardsResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueryStakingsRequest
- func (*QueryStakingsRequest) Descriptor() ([]byte, []int)
- func (m *QueryStakingsRequest) GetFarmer() string
- func (m *QueryStakingsRequest) GetStakingCoinDenom() string
- func (m *QueryStakingsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryStakingsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryStakingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryStakingsRequest) ProtoMessage()
- func (m *QueryStakingsRequest) Reset()
- func (m *QueryStakingsRequest) Size() (n int)
- func (m *QueryStakingsRequest) String() string
- func (m *QueryStakingsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryStakingsRequest) XXX_DiscardUnknown()
- func (m *QueryStakingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryStakingsRequest) XXX_Merge(src proto.Message)
- func (m *QueryStakingsRequest) XXX_Size() int
- func (m *QueryStakingsRequest) XXX_Unmarshal(b []byte) error
- type QueryStakingsResponse
- func (*QueryStakingsResponse) Descriptor() ([]byte, []int)
- func (m *QueryStakingsResponse) GetQueuedCoins() github_com_cosmos_cosmos_sdk_types.Coins
- func (m *QueryStakingsResponse) GetStakedCoins() github_com_cosmos_cosmos_sdk_types.Coins
- func (m *QueryStakingsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryStakingsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryStakingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryStakingsResponse) ProtoMessage()
- func (m *QueryStakingsResponse) Reset()
- func (m *QueryStakingsResponse) Size() (n int)
- func (m *QueryStakingsResponse) String() string
- func (m *QueryStakingsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryStakingsResponse) XXX_DiscardUnknown()
- func (m *QueryStakingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryStakingsResponse) XXX_Merge(src proto.Message)
- func (m *QueryStakingsResponse) XXX_Size() int
- func (m *QueryStakingsResponse) XXX_Unmarshal(b []byte) error
- type QueryTotalStakingsRequest
- func (*QueryTotalStakingsRequest) Descriptor() ([]byte, []int)
- func (m *QueryTotalStakingsRequest) GetStakingCoinDenom() string
- func (m *QueryTotalStakingsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryTotalStakingsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTotalStakingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTotalStakingsRequest) ProtoMessage()
- func (m *QueryTotalStakingsRequest) Reset()
- func (m *QueryTotalStakingsRequest) Size() (n int)
- func (m *QueryTotalStakingsRequest) String() string
- func (m *QueryTotalStakingsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryTotalStakingsRequest) XXX_DiscardUnknown()
- func (m *QueryTotalStakingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTotalStakingsRequest) XXX_Merge(src proto.Message)
- func (m *QueryTotalStakingsRequest) XXX_Size() int
- func (m *QueryTotalStakingsRequest) XXX_Unmarshal(b []byte) error
- type QueryTotalStakingsResponse
- func (*QueryTotalStakingsResponse) Descriptor() ([]byte, []int)
- func (m *QueryTotalStakingsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryTotalStakingsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTotalStakingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTotalStakingsResponse) ProtoMessage()
- func (m *QueryTotalStakingsResponse) Reset()
- func (m *QueryTotalStakingsResponse) Size() (n int)
- func (m *QueryTotalStakingsResponse) String() string
- func (m *QueryTotalStakingsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryTotalStakingsResponse) XXX_DiscardUnknown()
- func (m *QueryTotalStakingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTotalStakingsResponse) XXX_Merge(src proto.Message)
- func (m *QueryTotalStakingsResponse) XXX_Size() int
- func (m *QueryTotalStakingsResponse) XXX_Unmarshal(b []byte) error
- type QueuedStaking
- func (*QueuedStaking) Descriptor() ([]byte, []int)
- func (m *QueuedStaking) Marshal() (dAtA []byte, err error)
- func (m *QueuedStaking) MarshalTo(dAtA []byte) (int, error)
- func (m *QueuedStaking) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueuedStaking) ProtoMessage()
- func (m *QueuedStaking) Reset()
- func (m *QueuedStaking) Size() (n int)
- func (m *QueuedStaking) String() string
- func (m *QueuedStaking) Unmarshal(dAtA []byte) error
- func (m *QueuedStaking) XXX_DiscardUnknown()
- func (m *QueuedStaking) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueuedStaking) XXX_Merge(src proto.Message)
- func (m *QueuedStaking) XXX_Size() int
- func (m *QueuedStaking) XXX_Unmarshal(b []byte) error
- type QueuedStakingRecord
- func (*QueuedStakingRecord) Descriptor() ([]byte, []int)
- func (m *QueuedStakingRecord) Marshal() (dAtA []byte, err error)
- func (m *QueuedStakingRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *QueuedStakingRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueuedStakingRecord) ProtoMessage()
- func (m *QueuedStakingRecord) Reset()
- func (m *QueuedStakingRecord) Size() (n int)
- func (m *QueuedStakingRecord) String() string
- func (m *QueuedStakingRecord) Unmarshal(dAtA []byte) error
- func (record QueuedStakingRecord) Validate() error
- func (m *QueuedStakingRecord) XXX_DiscardUnknown()
- func (m *QueuedStakingRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueuedStakingRecord) XXX_Merge(src proto.Message)
- func (m *QueuedStakingRecord) XXX_Size() int
- func (m *QueuedStakingRecord) XXX_Unmarshal(b []byte) error
- type RatioPlan
- func (*RatioPlan) Descriptor() ([]byte, []int)
- func (m *RatioPlan) Marshal() (dAtA []byte, err error)
- func (m *RatioPlan) MarshalTo(dAtA []byte) (int, error)
- func (m *RatioPlan) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RatioPlan) ProtoMessage()
- func (m *RatioPlan) Reset()
- func (m *RatioPlan) Size() (n int)
- func (m *RatioPlan) String() string
- func (m *RatioPlan) Unmarshal(dAtA []byte) error
- func (m *RatioPlan) XXX_DiscardUnknown()
- func (m *RatioPlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RatioPlan) XXX_Merge(src proto.Message)
- func (m *RatioPlan) XXX_Size() int
- func (m *RatioPlan) XXX_Unmarshal(b []byte) error
- type Staking
- func (*Staking) Descriptor() ([]byte, []int)
- func (m *Staking) Marshal() (dAtA []byte, err error)
- func (m *Staking) MarshalTo(dAtA []byte) (int, error)
- func (m *Staking) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Staking) ProtoMessage()
- func (m *Staking) Reset()
- func (m *Staking) Size() (n int)
- func (m *Staking) String() string
- func (m *Staking) Unmarshal(dAtA []byte) error
- func (m *Staking) XXX_DiscardUnknown()
- func (m *Staking) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Staking) XXX_Merge(src proto.Message)
- func (m *Staking) XXX_Size() int
- func (m *Staking) XXX_Unmarshal(b []byte) error
- type StakingRecord
- func (*StakingRecord) Descriptor() ([]byte, []int)
- func (m *StakingRecord) Marshal() (dAtA []byte, err error)
- func (m *StakingRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *StakingRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*StakingRecord) ProtoMessage()
- func (m *StakingRecord) Reset()
- func (m *StakingRecord) Size() (n int)
- func (m *StakingRecord) String() string
- func (m *StakingRecord) Unmarshal(dAtA []byte) error
- func (record StakingRecord) Validate() error
- func (m *StakingRecord) XXX_DiscardUnknown()
- func (m *StakingRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StakingRecord) XXX_Merge(src proto.Message)
- func (m *StakingRecord) XXX_Size() int
- func (m *StakingRecord) XXX_Unmarshal(b []byte) error
- type TotalStakings
- func (*TotalStakings) Descriptor() ([]byte, []int)
- func (m *TotalStakings) Marshal() (dAtA []byte, err error)
- func (m *TotalStakings) MarshalTo(dAtA []byte) (int, error)
- func (m *TotalStakings) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TotalStakings) ProtoMessage()
- func (m *TotalStakings) Reset()
- func (m *TotalStakings) Size() (n int)
- func (m *TotalStakings) String() string
- func (m *TotalStakings) Unmarshal(dAtA []byte) error
- func (m *TotalStakings) XXX_DiscardUnknown()
- func (m *TotalStakings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TotalStakings) XXX_Merge(src proto.Message)
- func (m *TotalStakings) XXX_Size() int
- func (m *TotalStakings) XXX_Unmarshal(b []byte) error
- type TotalStakingsRecord
- func (*TotalStakingsRecord) Descriptor() ([]byte, []int)
- func (m *TotalStakingsRecord) Marshal() (dAtA []byte, err error)
- func (m *TotalStakingsRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *TotalStakingsRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TotalStakingsRecord) ProtoMessage()
- func (m *TotalStakingsRecord) Reset()
- func (m *TotalStakingsRecord) Size() (n int)
- func (m *TotalStakingsRecord) String() string
- func (m *TotalStakingsRecord) Unmarshal(dAtA []byte) error
- func (record TotalStakingsRecord) Validate() error
- func (m *TotalStakingsRecord) XXX_DiscardUnknown()
- func (m *TotalStakingsRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TotalStakingsRecord) XXX_Merge(src proto.Message)
- func (m *TotalStakingsRecord) XXX_Size() int
- func (m *TotalStakingsRecord) XXX_Unmarshal(b []byte) error
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) AdvanceEpoch(ctx context.Context, req *MsgAdvanceEpoch) (*MsgAdvanceEpochResponse, error)
- func (*UnimplementedMsgServer) CreateFixedAmountPlan(ctx context.Context, req *MsgCreateFixedAmountPlan) (*MsgCreateFixedAmountPlanResponse, error)
- func (*UnimplementedMsgServer) CreateRatioPlan(ctx context.Context, req *MsgCreateRatioPlan) (*MsgCreateRatioPlanResponse, error)
- func (*UnimplementedMsgServer) Harvest(ctx context.Context, req *MsgHarvest) (*MsgHarvestResponse, error)
- func (*UnimplementedMsgServer) Stake(ctx context.Context, req *MsgStake) (*MsgStakeResponse, error)
- func (*UnimplementedMsgServer) Unstake(ctx context.Context, req *MsgUnstake) (*MsgUnstakeResponse, error)
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) CurrentEpochDays(ctx context.Context, req *QueryCurrentEpochDaysRequest) (*QueryCurrentEpochDaysResponse, error)
- func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
- func (*UnimplementedQueryServer) Plan(ctx context.Context, req *QueryPlanRequest) (*QueryPlanResponse, error)
- func (*UnimplementedQueryServer) Plans(ctx context.Context, req *QueryPlansRequest) (*QueryPlansResponse, error)
- func (*UnimplementedQueryServer) Rewards(ctx context.Context, req *QueryRewardsRequest) (*QueryRewardsResponse, error)
- func (*UnimplementedQueryServer) Stakings(ctx context.Context, req *QueryStakingsRequest) (*QueryStakingsResponse, error)
- func (*UnimplementedQueryServer) TotalStakings(ctx context.Context, req *QueryTotalStakingsRequest) (*QueryTotalStakingsResponse, error)
Constants ¶
const ( EventTypeCreateFixedAmountPlan = "create_fixed_amount_plan" EventTypeCreateRatioPlan = "create_ratio_plan" EventTypeStake = "stake" EventTypeUnstake = "unstake" EventTypeHarvest = "harvest" EventTypeRewardsWithdrawn = "rewards_withdrawn" EventTypePlanTerminated = "plan_terminated" EventTypeRewardsAllocated = "rewards_allocated" AttributeKeyPlanId = "plan_id" //nolint:golint AttributeKeyPlanName = "plan_name" AttributeKeyFarmingPoolAddress = "farming_pool_address" AttributeKeyTerminationAddress = "termination_address" AttributeKeyStakingCoins = "staking_coins" AttributeKeyUnstakingCoins = "unstaking_coins" AttributeKeyRewardCoins = "reward_coins" AttributeKeyStartTime = "start_time" AttributeKeyEndTime = "end_time" AttributeKeyEpochAmount = "epoch_amount" AttributeKeyEpochRatio = "epoch_ratio" AttributeKeyFarmer = "farmer" AttributeKeyAmount = "amount" AttributeKeyStakingCoinDenom = "staking_coin_denom" AttributeKeyStakingCoinDenoms = "staking_coin_denoms" )
Event types for the farming module.
const ( // ModuleName is the name of the farming module ModuleName = "farming" // RouterKey is the message router key for the farming module RouterKey = ModuleName // StoreKey is the default store key for the farming module StoreKey = ModuleName // QuerierRoute is the querier route for the farming module QuerierRoute = ModuleName )
const ( TypeMsgCreateFixedAmountPlan = "create_fixed_amount_plan" TypeMsgCreateRatioPlan = "create_ratio_plan" TypeMsgStake = "stake" TypeMsgUnstake = "unstake" TypeMsgHarvest = "harvest" TypeMsgAdvanceEpoch = "advance_epoch" )
Message types for the farming module
const ( MaxNameLength int = 140 PrivatePlanFarmingPoolAccPrefix string = "PrivatePlan" StakingReserveAccPrefix string = "StakingReserveAcc" RewardReserveAccPrefix string = "RewardsReserveAcc" AccNameSplitter string = "|" )
const (
ProposalTypePublicPlan string = "PublicPlan"
)
Variables ¶
var ( ErrInvalidPlanType = sdkerrors.Register(ModuleName, 2, "invalid plan type") ErrInvalidPlanName = sdkerrors.Register(ModuleName, 3, "invalid plan name") ErrInvalidPlanEndTime = sdkerrors.Register(ModuleName, 4, "invalid plan end time") ErrInvalidStakingCoinWeights = sdkerrors.Register(ModuleName, 5, "invalid staking coin weights") ErrInvalidTotalEpochRatio = sdkerrors.Register(ModuleName, 6, "invalid total epoch ratio") ErrStakingNotExists = sdkerrors.Register(ModuleName, 7, "staking not exists") ErrConflictPrivatePlanFarmingPool = sdkerrors.Register(ModuleName, 8, "the address is already in use, please use a different plan name") ErrInvalidStakingReservedAmount = sdkerrors.Register(ModuleName, 9, "staking reserved amount invariant broken") ErrInvalidRemainingRewardsAmount = sdkerrors.Register(ModuleName, 10, "remaining rewards amount invariant broken") ErrInvalidOutstandingRewardsAmount = sdkerrors.Register(ModuleName, 11, "outstanding rewards amount invariant broken") )
farming module sentinel errors
var ( ErrInvalidLengthFarming = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowFarming = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupFarming = 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 ( GlobalPlanIdKey = []byte("globalPlanId") LastEpochTimeKey = []byte("lastEpochTime") CurrentEpochDaysKey = []byte("currentEpochDays") PlanKeyPrefix = []byte{0x11} StakingKeyPrefix = []byte{0x21} StakingIndexKeyPrefix = []byte{0x22} QueuedStakingKeyPrefix = []byte{0x23} QueuedStakingIndexKeyPrefix = []byte{0x24} TotalStakingKeyPrefix = []byte{0x25} HistoricalRewardsKeyPrefix = []byte{0x31} CurrentEpochKeyPrefix = []byte{0x32} OutstandingRewardsKeyPrefix = []byte{0x33} )
keys for farming store prefixes
var ( KeyPrivatePlanCreationFee = []byte("PrivatePlanCreationFee") KeyNextEpochDays = []byte("NextEpochDays") KeyFarmingFeeCollector = []byte("FarmingFeeCollector") KeyDelayedStakingGasFee = []byte("DelayedStakingGasFee") DefaultPrivatePlanCreationFee = sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(100_000_000))) DefaultCurrentEpochDays = uint32(1) DefaultNextEpochDays = uint32(1) DefaultFarmingFeeCollector = sdk.AccAddress(address.Module(ModuleName, []byte("FarmingFeeCollectorAcc"))) DefaultDelayedStakingGasFee = sdk.Gas(60000) // See https://github.com/tendermint/farming/issues/102 for details. // ReserveAddressType is an address type of reserve accounts for staking or rewards. // The module uses the address type of 32 bytes length, but it can be changed depending on Cosmos SDK's direction. // The discussion around this issue can be found in this link. // https://github.com/tendermint/farming/issues/200 ReserveAddressType = AddressType32Bytes RewardsReserveAcc = DeriveAddress(ReserveAddressType, ModuleName, RewardReserveAccPrefix) )
Parameter store keys
var ( ErrInvalidLengthProposal = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowProposal = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupProposal = 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 AddressType_name = map[int32]string{
0: "ADDRESS_TYPE_32_BYTES",
1: "ADDRESS_TYPE_20_BYTES",
}
var AddressType_value = map[string]int32{
"ADDRESS_TYPE_32_BYTES": 0,
"ADDRESS_TYPE_20_BYTES": 1,
}
var PlanType_name = map[int32]string{
0: "PLAN_TYPE_UNSPECIFIED",
1: "PLAN_TYPE_PUBLIC",
2: "PLAN_TYPE_PRIVATE",
}
var PlanType_value = map[string]int32{
"PLAN_TYPE_UNSPECIFIED": 0,
"PLAN_TYPE_PUBLIC": 1,
"PLAN_TYPE_PRIVATE": 2,
}
Functions ¶
func DeriveAddress ¶
func DeriveAddress(addressType AddressType, moduleName, name string) sdk.AccAddress
DeriveAddress derives an address with the given address length type, module name, and address derivation name. It is used to derive private plan farming pool address, and staking reserve address.
func GetCurrentEpochKey ¶
GetCurrentEpochKey returns a key for a current epoch info.
func GetHistoricalRewardsKey ¶
GetHistoricalRewardsKey returns a key for a historical rewards record.
func GetHistoricalRewardsPrefix ¶
GetHistoricalRewardsPrefix returns a key prefix used to iterate historical rewards by a staking coin denom.
func GetOutstandingRewardsKey ¶
GetOutstandingRewardsKey returns a key for an outstanding rewards record.
func GetPlanKey ¶
GetPlanKey returns kv indexing key of the plan
func GetQueuedStakingByFarmerPrefix ¶
func GetQueuedStakingByFarmerPrefix(farmerAcc sdk.AccAddress) []byte
GetQueuedStakingByFarmerPrefix returns a key prefix used to iterate queued stakings by a farmer.
func GetQueuedStakingIndexKey ¶
func GetQueuedStakingIndexKey(farmerAcc sdk.AccAddress, stakingCoinDenom string) []byte
GetQueuedStakingIndexKey returns an indexing key for a queuded staking.
func GetQueuedStakingKey ¶
func GetQueuedStakingKey(stakingCoinDenom string, farmerAcc sdk.AccAddress) []byte
GetQueuedStakingKey returns a key for a queued staking.
func GetStakingIndexKey ¶
func GetStakingIndexKey(farmerAcc sdk.AccAddress, stakingCoinDenom string) []byte
GetStakingIndexKey returns an indexing key for a staking.
func GetStakingKey ¶
func GetStakingKey(stakingCoinDenom string, farmerAcc sdk.AccAddress) []byte
GetStakingKey returns a key for staking of corresponding the id
func GetStakingsByFarmerPrefix ¶
func GetStakingsByFarmerPrefix(farmerAcc sdk.AccAddress) []byte
GetStakingsByFarmerPrefix returns a key prefix used to iterate stakings by a farmer.
func GetTotalStakingsKey ¶
GetTotalStakingsKey returns a key for a total stakings info.
func IsPlanActiveAt ¶
IsPlanActiveAt returns if the plan is active at given time t.
func LengthPrefixString ¶
LengthPrefixString returns length-prefixed bytes representation of a string.
func ParamKeyTable ¶
func ParamKeyTable() paramstypes.KeyTable
ParamKeyTable returns the parameter key table.
func ParseCurrentEpochKey ¶
ParseCurrentEpochKey parses a current epoch key.
func ParseHistoricalRewardsKey ¶
ParseHistoricalRewardsKey parses a historical rewards key.
func ParseOutstandingRewardsKey ¶
ParseOutstandingRewardsKey parses an outstanding rewards key.
func ParseQueuedStakingIndexKey ¶
func ParseQueuedStakingIndexKey(key []byte) (farmerAcc sdk.AccAddress, stakingCoinDenom string)
ParseQueuedStakingIndexKey parses a queued staking index key.
func ParseQueuedStakingKey ¶
func ParseQueuedStakingKey(key []byte) (stakingCoinDenom string, farmerAcc sdk.AccAddress)
ParseQueuedStakingKey parses a queued staking key.
func ParseStakingIndexKey ¶
func ParseStakingIndexKey(key []byte) (farmerAcc sdk.AccAddress, stakingCoinDenom string)
ParseStakingIndexKey parses a staking index key.
func ParseStakingKey ¶
func ParseStakingKey(key []byte) (stakingCoinDenom string, farmerAcc sdk.AccAddress)
ParseStakingKey parses a staking key.
func ParseTime ¶
ParseTime parses string time to time in RFC3339 format. This is used only for internal testing purpose.
func ParseTotalStakingsKey ¶
ParseTotalStakingsKey parses a total stakings key.
func PrivatePlanFarmingPoolAcc ¶
func PrivatePlanFarmingPoolAcc(name string, planId uint64) sdk.AccAddress
PrivatePlanFarmingPoolAcc returns a unique farming pool address for a newly created plan.
func RegisterInterfaces ¶
func RegisterInterfaces(registry types.InterfaceRegistry)
RegisterInterfaces registers the x/farming interfaces types with the interface registry
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 (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
func StakingReserveAcc ¶
func StakingReserveAcc(stakingCoinDenom string) sdk.AccAddress
StakingReserveAcc returns module account for the staking reserve pool account by staking coin denom and type.
func ValidateEpochAmount ¶
ValidateEpochAmount validate a epoch amount that must be valid coins.
func ValidateEpochRatio ¶
ValidateEpochRatio validate a epoch ratio that must be positive and less than 1.
func ValidateGenesis ¶
func ValidateGenesis(data GenesisState) error
ValidateGenesis validates GenesisState.
func ValidateStakingCoinTotalWeights ¶
ValidateStakingCoinTotalWeights validates the total staking coin weights must be equal to 1.
func ValidateTotalEpochRatio ¶
ValidateTotalEpochRatio validates a farmer's total epoch ratio that must be equal to 1.
Types ¶
type AccountKeeper ¶
type AccountKeeper interface { GetAccount(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI GetModuleAddress(name string) sdk.AccAddress }
AccountKeeper defines the expected account keeper
type AddPlanRequest ¶
type AddPlanRequest struct { // name specifies the plan name for display Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // farming_pool_address defines the bech32-encoded address of the farming pool FarmingPoolAddress string `` /* 145-byte string literal not displayed */ // termination_address defines the bech32-encoded address that terminates plan // when the plan ends after the end time, the balance of farming pool address // is transferred to the termination address TerminationAddress string `` /* 142-byte string literal not displayed */ // staking_coin_weights specifies coin weights for the plan StakingCoinWeights github_com_cosmos_cosmos_sdk_types.DecCoins `` /* 192-byte string literal not displayed */ // start_time specifies the start time of the plan StartTime time.Time `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time" yaml:"start_time"` // end_time specifies the end time of the plan EndTime time.Time `protobuf:"bytes,6,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time" yaml:"end_time"` // epoch_amount specifies the distributing amount for each epoch EpochAmount github_com_cosmos_cosmos_sdk_types.Coins `` /* 158-byte string literal not displayed */ // epoch_ratio specifies the distributing amount by ratio EpochRatio github_com_cosmos_cosmos_sdk_types.Dec `` /* 150-byte string literal not displayed */ }
AddPlanRequest details a proposal for creating a public plan.
func NewAddPlanRequest ¶
func NewAddPlanRequest( name string, farmingPoolAddr string, terminationAddr string, stakingCoinWeights sdk.DecCoins, startTime time.Time, endTime time.Time, epochAmount sdk.Coins, epochRatio sdk.Dec, ) AddPlanRequest
NewAddPlanRequest creates a new AddPlanRequest object
func (*AddPlanRequest) Descriptor ¶
func (*AddPlanRequest) Descriptor() ([]byte, []int)
func (*AddPlanRequest) GetEndTime ¶
func (m *AddPlanRequest) GetEndTime() time.Time
func (*AddPlanRequest) GetEpochAmount ¶
func (m *AddPlanRequest) GetEpochAmount() github_com_cosmos_cosmos_sdk_types.Coins
func (*AddPlanRequest) GetFarmingPoolAddress ¶
func (m *AddPlanRequest) GetFarmingPoolAddress() string
func (*AddPlanRequest) GetName ¶
func (m *AddPlanRequest) GetName() string
func (*AddPlanRequest) GetStakingCoinWeights ¶
func (m *AddPlanRequest) GetStakingCoinWeights() github_com_cosmos_cosmos_sdk_types.DecCoins
func (*AddPlanRequest) GetStartTime ¶
func (m *AddPlanRequest) GetStartTime() time.Time
func (*AddPlanRequest) GetTerminationAddress ¶
func (m *AddPlanRequest) GetTerminationAddress() string
func (*AddPlanRequest) IsForFixedAmountPlan ¶
func (p *AddPlanRequest) IsForFixedAmountPlan() bool
IsForFixedAmountPlan returns true if the request is for fixed amount plan. It checks if EpochAmount is not zero.
func (*AddPlanRequest) IsForRatioPlan ¶
func (p *AddPlanRequest) IsForRatioPlan() bool
IsForRatioPlan returns true if the request is for ratio plan. It checks if EpochRatio is not zero.
func (*AddPlanRequest) Marshal ¶
func (m *AddPlanRequest) Marshal() (dAtA []byte, err error)
func (*AddPlanRequest) MarshalToSizedBuffer ¶
func (m *AddPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AddPlanRequest) ProtoMessage ¶
func (*AddPlanRequest) ProtoMessage()
func (*AddPlanRequest) Reset ¶
func (m *AddPlanRequest) Reset()
func (*AddPlanRequest) Size ¶
func (m *AddPlanRequest) Size() (n int)
func (*AddPlanRequest) String ¶
func (m *AddPlanRequest) String() string
func (*AddPlanRequest) Unmarshal ¶
func (m *AddPlanRequest) Unmarshal(dAtA []byte) error
func (*AddPlanRequest) Validate ¶
func (p *AddPlanRequest) Validate() error
Validate validates AddPlanRequest.
func (*AddPlanRequest) XXX_DiscardUnknown ¶
func (m *AddPlanRequest) XXX_DiscardUnknown()
func (*AddPlanRequest) XXX_Marshal ¶
func (m *AddPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddPlanRequest) XXX_Merge ¶
func (m *AddPlanRequest) XXX_Merge(src proto.Message)
func (*AddPlanRequest) XXX_Size ¶
func (m *AddPlanRequest) XXX_Size() int
func (*AddPlanRequest) XXX_Unmarshal ¶
func (m *AddPlanRequest) XXX_Unmarshal(b []byte) error
type AddressType ¶
type AddressType int32
AddressType enumerates the available types of a address.
const ( // the 32 bytes length address type of ADR 028. AddressType32Bytes AddressType = 0 // the default 20 bytes length address type. AddressType20Bytes AddressType = 1 )
func (AddressType) EnumDescriptor ¶
func (AddressType) EnumDescriptor() ([]byte, []int)
func (AddressType) String ¶
func (x AddressType) String() string
type BankKeeper ¶
type BankKeeper interface { SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins SpendableCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error InputOutputCoins(ctx sdk.Context, inputs []banktypes.Input, outputs []banktypes.Output) error BlockedAddr(ctx sdk.Context, addr sdk.AccAddress) bool AddBlockedAddr(ctx sdk.Context, addr sdk.AccAddress) RemoveBlockedAddr(ctx sdk.Context, addr sdk.AccAddress) // MintCoins is used only for simulation test codes MintCoins(ctx sdk.Context, name string, amt sdk.Coins) error }
BankKeeper defines the expected bank send keeper
type BasePlan ¶
type BasePlan struct { // id specifies index of the farming plan Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // name specifies the name for the plan Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // type specifies the plan type; type 0 is public and 1 is private // public plan must be created through governance proposal and private plan is // created by account Type PlanType `protobuf:"varint,3,opt,name=type,proto3,enum=crescent.farming.v1beta1.PlanType" json:"type,omitempty"` // farming_pool_address defines the bech32-encoded address of the farming pool FarmingPoolAddress string `` /* 145-byte string literal not displayed */ // termination_address defines the Bech32-encoded address that terminates the plan // when the plan ends after the end time, the balance of the farming pool address // is transferred to the termination address TerminationAddress string `` /* 142-byte string literal not displayed */ // staking_coin_weights specifies the coin weights for the plan StakingCoinWeights github_com_cosmos_cosmos_sdk_types.DecCoins `` /* 192-byte string literal not displayed */ // start_time specifies the start time of the plan StartTime time.Time `protobuf:"bytes,7,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time" yaml:"start_time"` // end_time specifies the end time of the plan EndTime time.Time `protobuf:"bytes,8,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time" yaml:"end_time"` // terminated indicates whether the plan has been terminated or not Terminated bool `protobuf:"varint,9,opt,name=terminated,proto3" json:"terminated,omitempty"` // last_distribution_time specifies the last time a distribution occurred LastDistributionTime *time.Time `` /* 162-byte string literal not displayed */ // distributed_coins specifies the total coins distributed by this plan DistributedCoins github_com_cosmos_cosmos_sdk_types.Coins `` /* 179-byte string literal not displayed */ }
BasePlan defines a base plan type and contains the required fields for basic farming plan functionality. Any custom farming plan type must extend this type for additional functionality (for example, fixed amount plan, ratio plan).
func NewBasePlan ¶
func NewBasePlan(id uint64, name string, typ PlanType, farmingPoolAddr, terminationAddr string, coinWeights sdk.DecCoins, startTime, endTime time.Time) *BasePlan
NewBasePlan creates a new BasePlan object
func (*BasePlan) Descriptor ¶
func (BasePlan) GetBasePlan ¶
func (*BasePlan) GetDistributedCoins ¶
func (BasePlan) GetEndTime ¶
func (BasePlan) GetFarmingPoolAddress ¶
func (plan BasePlan) GetFarmingPoolAddress() sdk.AccAddress
func (*BasePlan) GetLastDistributionTime ¶
func (BasePlan) GetStakingCoinWeights ¶
func (BasePlan) GetStartTime ¶
func (*BasePlan) GetTerminated ¶
func (BasePlan) GetTerminationAddress ¶
func (plan BasePlan) GetTerminationAddress() sdk.AccAddress
func (*BasePlan) MarshalToSizedBuffer ¶
func (*BasePlan) ProtoMessage ¶
func (*BasePlan) ProtoMessage()
func (*BasePlan) SetDistributedCoins ¶
func (*BasePlan) SetFarmingPoolAddress ¶
func (plan *BasePlan) SetFarmingPoolAddress(addr sdk.AccAddress) error
func (*BasePlan) SetLastDistributionTime ¶
func (*BasePlan) SetStakingCoinWeights ¶
func (*BasePlan) SetTerminated ¶
func (*BasePlan) SetTerminationAddress ¶
func (plan *BasePlan) SetTerminationAddress(addr sdk.AccAddress) error
func (*BasePlan) XXX_DiscardUnknown ¶
func (m *BasePlan) XXX_DiscardUnknown()
func (*BasePlan) XXX_Marshal ¶
func (*BasePlan) XXX_Unmarshal ¶
type CurrentEpochRecord ¶
type CurrentEpochRecord struct { StakingCoinDenom string `` /* 137-byte string literal not displayed */ CurrentEpoch uint64 `protobuf:"varint,2,opt,name=current_epoch,json=currentEpoch,proto3" json:"current_epoch,omitempty" yaml:"current_epoch"` }
CurrentEpochRecord is used for import/export via genesis json.
func (*CurrentEpochRecord) Descriptor ¶
func (*CurrentEpochRecord) Descriptor() ([]byte, []int)
func (*CurrentEpochRecord) Marshal ¶
func (m *CurrentEpochRecord) Marshal() (dAtA []byte, err error)
func (*CurrentEpochRecord) MarshalTo ¶
func (m *CurrentEpochRecord) MarshalTo(dAtA []byte) (int, error)
func (*CurrentEpochRecord) MarshalToSizedBuffer ¶
func (m *CurrentEpochRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CurrentEpochRecord) ProtoMessage ¶
func (*CurrentEpochRecord) ProtoMessage()
func (*CurrentEpochRecord) Reset ¶
func (m *CurrentEpochRecord) Reset()
func (*CurrentEpochRecord) Size ¶
func (m *CurrentEpochRecord) Size() (n int)
func (*CurrentEpochRecord) String ¶
func (m *CurrentEpochRecord) String() string
func (*CurrentEpochRecord) Unmarshal ¶
func (m *CurrentEpochRecord) Unmarshal(dAtA []byte) error
func (CurrentEpochRecord) Validate ¶
func (record CurrentEpochRecord) Validate() error
Validate validates CurrentEpochRecord.
func (*CurrentEpochRecord) XXX_DiscardUnknown ¶
func (m *CurrentEpochRecord) XXX_DiscardUnknown()
func (*CurrentEpochRecord) XXX_Marshal ¶
func (m *CurrentEpochRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CurrentEpochRecord) XXX_Merge ¶
func (m *CurrentEpochRecord) XXX_Merge(src proto.Message)
func (*CurrentEpochRecord) XXX_Size ¶
func (m *CurrentEpochRecord) XXX_Size() int
func (*CurrentEpochRecord) XXX_Unmarshal ¶
func (m *CurrentEpochRecord) XXX_Unmarshal(b []byte) error
type DeletePlanRequest ¶
type DeletePlanRequest struct { // plan_id specifies index of the farming plan PlanId uint64 `protobuf:"varint,1,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty"` }
DeletePlanRequest details a proposal for deleting an existing public plan.
func NewDeletePlanRequest ¶
func NewDeletePlanRequest(id uint64) DeletePlanRequest
NewDeletePlanRequest creates a new DeletePlanRequest object.
func (*DeletePlanRequest) Descriptor ¶
func (*DeletePlanRequest) Descriptor() ([]byte, []int)
func (*DeletePlanRequest) GetPlanId ¶
func (m *DeletePlanRequest) GetPlanId() uint64
func (*DeletePlanRequest) Marshal ¶
func (m *DeletePlanRequest) Marshal() (dAtA []byte, err error)
func (*DeletePlanRequest) MarshalTo ¶
func (m *DeletePlanRequest) MarshalTo(dAtA []byte) (int, error)
func (*DeletePlanRequest) MarshalToSizedBuffer ¶
func (m *DeletePlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DeletePlanRequest) ProtoMessage ¶
func (*DeletePlanRequest) ProtoMessage()
func (*DeletePlanRequest) Reset ¶
func (m *DeletePlanRequest) Reset()
func (*DeletePlanRequest) Size ¶
func (m *DeletePlanRequest) Size() (n int)
func (*DeletePlanRequest) String ¶
func (m *DeletePlanRequest) String() string
func (*DeletePlanRequest) Unmarshal ¶
func (m *DeletePlanRequest) Unmarshal(dAtA []byte) error
func (*DeletePlanRequest) Validate ¶
func (p *DeletePlanRequest) Validate() error
Validate validates DeletePlanRequest.
func (*DeletePlanRequest) XXX_DiscardUnknown ¶
func (m *DeletePlanRequest) XXX_DiscardUnknown()
func (*DeletePlanRequest) XXX_Marshal ¶
func (m *DeletePlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeletePlanRequest) XXX_Merge ¶
func (m *DeletePlanRequest) XXX_Merge(src proto.Message)
func (*DeletePlanRequest) XXX_Size ¶
func (m *DeletePlanRequest) XXX_Size() int
func (*DeletePlanRequest) XXX_Unmarshal ¶
func (m *DeletePlanRequest) XXX_Unmarshal(b []byte) error
type FixedAmountPlan ¶
type FixedAmountPlan struct { *BasePlan `protobuf:"bytes,1,opt,name=base_plan,json=basePlan,proto3,embedded=base_plan" json:"base_plan,omitempty" yaml:"base_plan"` // epoch_amount specifies the distributing amount for each epoch EpochAmount github_com_cosmos_cosmos_sdk_types.Coins `` /* 158-byte string literal not displayed */ }
FixedAmountPlan defines a fixed amount plan that distributes a fixed amount of coins for every epoch.
func NewFixedAmountPlan ¶
func NewFixedAmountPlan(basePlan *BasePlan, epochAmount sdk.Coins) *FixedAmountPlan
NewFixedAmountPlan returns a new fixed amount plan.
func (*FixedAmountPlan) Descriptor ¶
func (*FixedAmountPlan) Descriptor() ([]byte, []int)
func (*FixedAmountPlan) Marshal ¶
func (m *FixedAmountPlan) Marshal() (dAtA []byte, err error)
func (*FixedAmountPlan) MarshalToSizedBuffer ¶
func (m *FixedAmountPlan) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FixedAmountPlan) ProtoMessage ¶
func (*FixedAmountPlan) ProtoMessage()
func (*FixedAmountPlan) Reset ¶
func (m *FixedAmountPlan) Reset()
func (*FixedAmountPlan) Size ¶
func (m *FixedAmountPlan) Size() (n int)
func (*FixedAmountPlan) String ¶
func (m *FixedAmountPlan) String() string
func (*FixedAmountPlan) Unmarshal ¶
func (m *FixedAmountPlan) Unmarshal(dAtA []byte) error
func (*FixedAmountPlan) XXX_DiscardUnknown ¶
func (m *FixedAmountPlan) XXX_DiscardUnknown()
func (*FixedAmountPlan) XXX_Marshal ¶
func (m *FixedAmountPlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FixedAmountPlan) XXX_Merge ¶
func (m *FixedAmountPlan) XXX_Merge(src proto.Message)
func (*FixedAmountPlan) XXX_Size ¶
func (m *FixedAmountPlan) XXX_Size() int
func (*FixedAmountPlan) XXX_Unmarshal ¶
func (m *FixedAmountPlan) XXX_Unmarshal(b []byte) error
type GenesisState ¶
type GenesisState struct { // params defines all the parameters for the farming module Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` // plan_records defines the plan records used for genesis state PlanRecords []PlanRecord `protobuf:"bytes,2,rep,name=plan_records,json=planRecords,proto3" json:"plan_records" yaml:"plan_records"` StakingRecords []StakingRecord `protobuf:"bytes,3,rep,name=staking_records,json=stakingRecords,proto3" json:"staking_records" yaml:"staking_records"` QueuedStakingRecords []QueuedStakingRecord `` /* 143-byte string literal not displayed */ HistoricalRewardsRecords []HistoricalRewardsRecord `` /* 159-byte string literal not displayed */ OutstandingRewardsRecords []OutstandingRewardsRecord `` /* 163-byte string literal not displayed */ CurrentEpochRecords []CurrentEpochRecord `` /* 139-byte string literal not displayed */ TotalStakingsRecords []TotalStakingsRecord `` /* 143-byte string literal not displayed */ // reward_pool_coins specifies balance of the reward pool to be distributed in the plans // this param is needed for import/export validation RewardPoolCoins github_com_cosmos_cosmos_sdk_types.Coins `` /* 177-byte string literal not displayed */ // last_epoch_time specifies the last executed epoch time of the plans LastEpochTime *time.Time `` /* 134-byte string literal not displayed */ // current_epoch_days specifies the epoch used when allocating farming rewards in end blocker CurrentEpochDays uint32 `protobuf:"varint,11,opt,name=current_epoch_days,json=currentEpochDays,proto3" json:"current_epoch_days,omitempty"` }
GenesisState defines the farming module's genesis state.
func DefaultGenesisState ¶
func DefaultGenesisState() *GenesisState
DefaultGenesisState returns the default genesis state.
func NewGenesisState ¶
func NewGenesisState( params Params, plans []PlanRecord, stakings []StakingRecord, queuedStakings []QueuedStakingRecord, totalStakings []TotalStakingsRecord, historicalRewards []HistoricalRewardsRecord, outstandingRewards []OutstandingRewardsRecord, currentEpochs []CurrentEpochRecord, rewardPoolCoins sdk.Coins, lastEpochTime *time.Time, currentEpochDays uint32, ) *GenesisState
NewGenesisState returns new GenesisState.
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
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) 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 HistoricalRewards ¶
type HistoricalRewards struct {
CumulativeUnitRewards github_com_cosmos_cosmos_sdk_types.DecCoins `` /* 204-byte string literal not displayed */
}
HistoricalRewards defines the cumulative unit rewards for a given staking coin denom and an epoch number.
func (*HistoricalRewards) Descriptor ¶
func (*HistoricalRewards) Descriptor() ([]byte, []int)
func (*HistoricalRewards) Marshal ¶
func (m *HistoricalRewards) Marshal() (dAtA []byte, err error)
func (*HistoricalRewards) MarshalTo ¶
func (m *HistoricalRewards) MarshalTo(dAtA []byte) (int, error)
func (*HistoricalRewards) MarshalToSizedBuffer ¶
func (m *HistoricalRewards) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HistoricalRewards) ProtoMessage ¶
func (*HistoricalRewards) ProtoMessage()
func (*HistoricalRewards) Reset ¶
func (m *HistoricalRewards) Reset()
func (*HistoricalRewards) Size ¶
func (m *HistoricalRewards) Size() (n int)
func (*HistoricalRewards) String ¶
func (m *HistoricalRewards) String() string
func (*HistoricalRewards) Unmarshal ¶
func (m *HistoricalRewards) Unmarshal(dAtA []byte) error
func (*HistoricalRewards) XXX_DiscardUnknown ¶
func (m *HistoricalRewards) XXX_DiscardUnknown()
func (*HistoricalRewards) XXX_Marshal ¶
func (m *HistoricalRewards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HistoricalRewards) XXX_Merge ¶
func (m *HistoricalRewards) XXX_Merge(src proto.Message)
func (*HistoricalRewards) XXX_Size ¶
func (m *HistoricalRewards) XXX_Size() int
func (*HistoricalRewards) XXX_Unmarshal ¶
func (m *HistoricalRewards) XXX_Unmarshal(b []byte) error
type HistoricalRewardsRecord ¶
type HistoricalRewardsRecord struct { StakingCoinDenom string `` /* 137-byte string literal not displayed */ Epoch uint64 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"` HistoricalRewards HistoricalRewards `` /* 128-byte string literal not displayed */ }
HistoricalRewardsRecord is used for import/export via genesis json.
func (*HistoricalRewardsRecord) Descriptor ¶
func (*HistoricalRewardsRecord) Descriptor() ([]byte, []int)
func (*HistoricalRewardsRecord) Marshal ¶
func (m *HistoricalRewardsRecord) Marshal() (dAtA []byte, err error)
func (*HistoricalRewardsRecord) MarshalTo ¶
func (m *HistoricalRewardsRecord) MarshalTo(dAtA []byte) (int, error)
func (*HistoricalRewardsRecord) MarshalToSizedBuffer ¶
func (m *HistoricalRewardsRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HistoricalRewardsRecord) ProtoMessage ¶
func (*HistoricalRewardsRecord) ProtoMessage()
func (*HistoricalRewardsRecord) Reset ¶
func (m *HistoricalRewardsRecord) Reset()
func (*HistoricalRewardsRecord) Size ¶
func (m *HistoricalRewardsRecord) Size() (n int)
func (*HistoricalRewardsRecord) String ¶
func (m *HistoricalRewardsRecord) String() string
func (*HistoricalRewardsRecord) Unmarshal ¶
func (m *HistoricalRewardsRecord) Unmarshal(dAtA []byte) error
func (HistoricalRewardsRecord) Validate ¶
func (record HistoricalRewardsRecord) Validate() error
Validate validates HistoricalRewardsRecord.
func (*HistoricalRewardsRecord) XXX_DiscardUnknown ¶
func (m *HistoricalRewardsRecord) XXX_DiscardUnknown()
func (*HistoricalRewardsRecord) XXX_Marshal ¶
func (m *HistoricalRewardsRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HistoricalRewardsRecord) XXX_Merge ¶
func (m *HistoricalRewardsRecord) XXX_Merge(src proto.Message)
func (*HistoricalRewardsRecord) XXX_Size ¶
func (m *HistoricalRewardsRecord) XXX_Size() int
func (*HistoricalRewardsRecord) XXX_Unmarshal ¶
func (m *HistoricalRewardsRecord) XXX_Unmarshal(b []byte) error
type ModifyPlanRequest ¶
type ModifyPlanRequest struct { // plan_id specifies index of the farming plan PlanId uint64 `protobuf:"varint,1,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty"` // name specifies the plan name for display Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // farming_pool_address defines the bech32-encoded address of the farming pool FarmingPoolAddress string `` /* 145-byte string literal not displayed */ // termination_address defines the bech32-encoded address that terminates plan // when the plan ends after the end time, the balance of farming pool address // is transferred to the termination address TerminationAddress string `` /* 142-byte string literal not displayed */ // staking_coin_weights specifies coin weights for the plan StakingCoinWeights github_com_cosmos_cosmos_sdk_types.DecCoins `` /* 192-byte string literal not displayed */ // start_time specifies the start time of the plan StartTime *time.Time `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time,omitempty" yaml:"start_time"` // end_time specifies the end time of the plan EndTime *time.Time `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time,omitempty" yaml:"end_time"` // epoch_amount specifies the distributing amount for each epoch EpochAmount github_com_cosmos_cosmos_sdk_types.Coins `` /* 158-byte string literal not displayed */ // epoch_ratio specifies the distributing amount by ratio EpochRatio github_com_cosmos_cosmos_sdk_types.Dec `` /* 150-byte string literal not displayed */ }
ModifyPlanRequest details a proposal for modifying the existing public plan.
func NewModifyPlanRequest ¶
func NewModifyPlanRequest( id uint64, name string, farmingPoolAddr string, terminationAddr string, stakingCoinWeights sdk.DecCoins, startTime time.Time, endTime time.Time, epochAmount sdk.Coins, epochRatio sdk.Dec, ) ModifyPlanRequest
NewModifyPlanRequest creates a new ModifyPlanRequest object.
func (*ModifyPlanRequest) Descriptor ¶
func (*ModifyPlanRequest) Descriptor() ([]byte, []int)
func (*ModifyPlanRequest) GetEndTime ¶
func (m *ModifyPlanRequest) GetEndTime() *time.Time
func (*ModifyPlanRequest) GetEpochAmount ¶
func (m *ModifyPlanRequest) GetEpochAmount() github_com_cosmos_cosmos_sdk_types.Coins
func (*ModifyPlanRequest) GetFarmingPoolAddress ¶
func (m *ModifyPlanRequest) GetFarmingPoolAddress() string
func (*ModifyPlanRequest) GetName ¶
func (m *ModifyPlanRequest) GetName() string
func (*ModifyPlanRequest) GetPlanId ¶
func (m *ModifyPlanRequest) GetPlanId() uint64
func (*ModifyPlanRequest) GetStakingCoinWeights ¶
func (m *ModifyPlanRequest) GetStakingCoinWeights() github_com_cosmos_cosmos_sdk_types.DecCoins
func (*ModifyPlanRequest) GetStartTime ¶
func (m *ModifyPlanRequest) GetStartTime() *time.Time
func (*ModifyPlanRequest) GetTerminationAddress ¶
func (m *ModifyPlanRequest) GetTerminationAddress() string
func (*ModifyPlanRequest) IsForFixedAmountPlan ¶
func (p *ModifyPlanRequest) IsForFixedAmountPlan() bool
IsForFixedAmountPlan returns true if the request is for fixed amount plan. It checks if EpochAmount is not zero.
func (*ModifyPlanRequest) IsForRatioPlan ¶
func (p *ModifyPlanRequest) IsForRatioPlan() bool
IsForRatioPlan returns true if the request is for ratio plan. It checks if EpochRatio is not zero.
func (*ModifyPlanRequest) Marshal ¶
func (m *ModifyPlanRequest) Marshal() (dAtA []byte, err error)
func (*ModifyPlanRequest) MarshalTo ¶
func (m *ModifyPlanRequest) MarshalTo(dAtA []byte) (int, error)
func (*ModifyPlanRequest) MarshalToSizedBuffer ¶
func (m *ModifyPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModifyPlanRequest) ProtoMessage ¶
func (*ModifyPlanRequest) ProtoMessage()
func (*ModifyPlanRequest) Reset ¶
func (m *ModifyPlanRequest) Reset()
func (*ModifyPlanRequest) Size ¶
func (m *ModifyPlanRequest) Size() (n int)
func (*ModifyPlanRequest) String ¶
func (m *ModifyPlanRequest) String() string
func (*ModifyPlanRequest) Unmarshal ¶
func (m *ModifyPlanRequest) Unmarshal(dAtA []byte) error
func (*ModifyPlanRequest) Validate ¶
func (p *ModifyPlanRequest) Validate() error
Validate validates ModifyPlanRequest.
func (*ModifyPlanRequest) XXX_DiscardUnknown ¶
func (m *ModifyPlanRequest) XXX_DiscardUnknown()
func (*ModifyPlanRequest) XXX_Marshal ¶
func (m *ModifyPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModifyPlanRequest) XXX_Merge ¶
func (m *ModifyPlanRequest) XXX_Merge(src proto.Message)
func (*ModifyPlanRequest) XXX_Size ¶
func (m *ModifyPlanRequest) XXX_Size() int
func (*ModifyPlanRequest) XXX_Unmarshal ¶
func (m *ModifyPlanRequest) XXX_Unmarshal(b []byte) error
type MsgAdvanceEpoch ¶
type MsgAdvanceEpoch struct { // requester defines the bech32-encoded address of the requester Requester string `protobuf:"bytes,1,opt,name=requester,proto3" json:"requester,omitempty"` }
MsgAdvanceEpoch defines a message to advance epoch by one.
func NewMsgAdvanceEpoch ¶
func NewMsgAdvanceEpoch(requesterAcc sdk.AccAddress) *MsgAdvanceEpoch
NewMsgAdvanceEpoch creates a new MsgAdvanceEpoch.
func (*MsgAdvanceEpoch) Descriptor ¶
func (*MsgAdvanceEpoch) Descriptor() ([]byte, []int)
func (MsgAdvanceEpoch) GetSignBytes ¶
func (msg MsgAdvanceEpoch) GetSignBytes() []byte
func (MsgAdvanceEpoch) GetSigners ¶
func (msg MsgAdvanceEpoch) GetSigners() []sdk.AccAddress
func (*MsgAdvanceEpoch) Marshal ¶
func (m *MsgAdvanceEpoch) Marshal() (dAtA []byte, err error)
func (*MsgAdvanceEpoch) MarshalToSizedBuffer ¶
func (m *MsgAdvanceEpoch) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAdvanceEpoch) ProtoMessage ¶
func (*MsgAdvanceEpoch) ProtoMessage()
func (*MsgAdvanceEpoch) Reset ¶
func (m *MsgAdvanceEpoch) Reset()
func (MsgAdvanceEpoch) Route ¶
func (msg MsgAdvanceEpoch) Route() string
func (*MsgAdvanceEpoch) Size ¶
func (m *MsgAdvanceEpoch) Size() (n int)
func (*MsgAdvanceEpoch) String ¶
func (m *MsgAdvanceEpoch) String() string
func (MsgAdvanceEpoch) Type ¶
func (msg MsgAdvanceEpoch) Type() string
func (*MsgAdvanceEpoch) Unmarshal ¶
func (m *MsgAdvanceEpoch) Unmarshal(dAtA []byte) error
func (MsgAdvanceEpoch) ValidateBasic ¶
func (msg MsgAdvanceEpoch) ValidateBasic() error
func (*MsgAdvanceEpoch) XXX_DiscardUnknown ¶
func (m *MsgAdvanceEpoch) XXX_DiscardUnknown()
func (*MsgAdvanceEpoch) XXX_Marshal ¶
func (m *MsgAdvanceEpoch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAdvanceEpoch) XXX_Merge ¶
func (m *MsgAdvanceEpoch) XXX_Merge(src proto.Message)
func (*MsgAdvanceEpoch) XXX_Size ¶
func (m *MsgAdvanceEpoch) XXX_Size() int
func (*MsgAdvanceEpoch) XXX_Unmarshal ¶
func (m *MsgAdvanceEpoch) XXX_Unmarshal(b []byte) error
type MsgAdvanceEpochResponse ¶
type MsgAdvanceEpochResponse struct { }
MsgAdvanceEpochResponse defines the Msg/AdvanceEpoch response type.
func (*MsgAdvanceEpochResponse) Descriptor ¶
func (*MsgAdvanceEpochResponse) Descriptor() ([]byte, []int)
func (*MsgAdvanceEpochResponse) Marshal ¶
func (m *MsgAdvanceEpochResponse) Marshal() (dAtA []byte, err error)
func (*MsgAdvanceEpochResponse) MarshalTo ¶
func (m *MsgAdvanceEpochResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgAdvanceEpochResponse) MarshalToSizedBuffer ¶
func (m *MsgAdvanceEpochResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAdvanceEpochResponse) ProtoMessage ¶
func (*MsgAdvanceEpochResponse) ProtoMessage()
func (*MsgAdvanceEpochResponse) Reset ¶
func (m *MsgAdvanceEpochResponse) Reset()
func (*MsgAdvanceEpochResponse) Size ¶
func (m *MsgAdvanceEpochResponse) Size() (n int)
func (*MsgAdvanceEpochResponse) String ¶
func (m *MsgAdvanceEpochResponse) String() string
func (*MsgAdvanceEpochResponse) Unmarshal ¶
func (m *MsgAdvanceEpochResponse) Unmarshal(dAtA []byte) error
func (*MsgAdvanceEpochResponse) XXX_DiscardUnknown ¶
func (m *MsgAdvanceEpochResponse) XXX_DiscardUnknown()
func (*MsgAdvanceEpochResponse) XXX_Marshal ¶
func (m *MsgAdvanceEpochResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAdvanceEpochResponse) XXX_Merge ¶
func (m *MsgAdvanceEpochResponse) XXX_Merge(src proto.Message)
func (*MsgAdvanceEpochResponse) XXX_Size ¶
func (m *MsgAdvanceEpochResponse) XXX_Size() int
func (*MsgAdvanceEpochResponse) XXX_Unmarshal ¶
func (m *MsgAdvanceEpochResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶
type MsgClient interface { // CreateFixedAmountPlan defines a method for creating a new fixed amount // farming plan CreateFixedAmountPlan(ctx context.Context, in *MsgCreateFixedAmountPlan, opts ...grpc.CallOption) (*MsgCreateFixedAmountPlanResponse, error) // CreateRatioPlan defines a method for creating a new ratio farming plan CreateRatioPlan(ctx context.Context, in *MsgCreateRatioPlan, opts ...grpc.CallOption) (*MsgCreateRatioPlanResponse, error) // Stake defines a method for staking coins into the farming plan Stake(ctx context.Context, in *MsgStake, opts ...grpc.CallOption) (*MsgStakeResponse, error) // Unstake defines a method for unstaking coins from the farming plan Unstake(ctx context.Context, in *MsgUnstake, opts ...grpc.CallOption) (*MsgUnstakeResponse, error) // Harvest defines a method for claiming farming rewards Harvest(ctx context.Context, in *MsgHarvest, opts ...grpc.CallOption) (*MsgHarvestResponse, error) // AdvanceEpoch defines a method for advancing epoch by one, just for testing purpose // and shouldn't be used in real world AdvanceEpoch(ctx context.Context, in *MsgAdvanceEpoch, opts ...grpc.CallOption) (*MsgAdvanceEpochResponse, 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 MsgCreateFixedAmountPlan ¶
type MsgCreateFixedAmountPlan struct { // name specifies the name for the plan Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // creator defines the bech32-encoded address of the creator for the private plan, termination address is also set to // this creator. Creator string `protobuf:"bytes,2,opt,name=creator,proto3" json:"creator,omitempty"` // staking_coin_weights specifies coins weight for the plan StakingCoinWeights github_com_cosmos_cosmos_sdk_types.DecCoins `` /* 192-byte string literal not displayed */ // start_time specifies the start time of the plan StartTime time.Time `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time" yaml:"start_time"` // end_time specifies the end time of the plan EndTime time.Time `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time" yaml:"end_time"` // epoch_amount specifies the distributing amount for each epoch EpochAmount github_com_cosmos_cosmos_sdk_types.Coins `` /* 158-byte string literal not displayed */ }
MsgCreateFixedAmountPlan defines a SDK message for creating a new fixed amount farming plan.
func NewMsgCreateFixedAmountPlan ¶
func NewMsgCreateFixedAmountPlan( name string, creatorAcc sdk.AccAddress, stakingCoinWeights sdk.DecCoins, startTime time.Time, endTime time.Time, epochAmount sdk.Coins, ) *MsgCreateFixedAmountPlan
NewMsgCreateFixedAmountPlan creates a new MsgCreateFixedAmountPlan.
func (*MsgCreateFixedAmountPlan) Descriptor ¶
func (*MsgCreateFixedAmountPlan) Descriptor() ([]byte, []int)
func (MsgCreateFixedAmountPlan) GetCreator ¶
func (msg MsgCreateFixedAmountPlan) GetCreator() sdk.AccAddress
func (MsgCreateFixedAmountPlan) GetSignBytes ¶
func (msg MsgCreateFixedAmountPlan) GetSignBytes() []byte
func (MsgCreateFixedAmountPlan) GetSigners ¶
func (msg MsgCreateFixedAmountPlan) GetSigners() []sdk.AccAddress
func (*MsgCreateFixedAmountPlan) Marshal ¶
func (m *MsgCreateFixedAmountPlan) Marshal() (dAtA []byte, err error)
func (*MsgCreateFixedAmountPlan) MarshalTo ¶
func (m *MsgCreateFixedAmountPlan) MarshalTo(dAtA []byte) (int, error)
func (*MsgCreateFixedAmountPlan) MarshalToSizedBuffer ¶
func (m *MsgCreateFixedAmountPlan) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCreateFixedAmountPlan) ProtoMessage ¶
func (*MsgCreateFixedAmountPlan) ProtoMessage()
func (*MsgCreateFixedAmountPlan) Reset ¶
func (m *MsgCreateFixedAmountPlan) Reset()
func (MsgCreateFixedAmountPlan) Route ¶
func (msg MsgCreateFixedAmountPlan) Route() string
func (*MsgCreateFixedAmountPlan) Size ¶
func (m *MsgCreateFixedAmountPlan) Size() (n int)
func (*MsgCreateFixedAmountPlan) String ¶
func (m *MsgCreateFixedAmountPlan) String() string
func (MsgCreateFixedAmountPlan) Type ¶
func (msg MsgCreateFixedAmountPlan) Type() string
func (*MsgCreateFixedAmountPlan) Unmarshal ¶
func (m *MsgCreateFixedAmountPlan) Unmarshal(dAtA []byte) error
func (MsgCreateFixedAmountPlan) ValidateBasic ¶
func (msg MsgCreateFixedAmountPlan) ValidateBasic() error
func (*MsgCreateFixedAmountPlan) XXX_DiscardUnknown ¶
func (m *MsgCreateFixedAmountPlan) XXX_DiscardUnknown()
func (*MsgCreateFixedAmountPlan) XXX_Marshal ¶
func (m *MsgCreateFixedAmountPlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCreateFixedAmountPlan) XXX_Merge ¶
func (m *MsgCreateFixedAmountPlan) XXX_Merge(src proto.Message)
func (*MsgCreateFixedAmountPlan) XXX_Size ¶
func (m *MsgCreateFixedAmountPlan) XXX_Size() int
func (*MsgCreateFixedAmountPlan) XXX_Unmarshal ¶
func (m *MsgCreateFixedAmountPlan) XXX_Unmarshal(b []byte) error
type MsgCreateFixedAmountPlanResponse ¶
type MsgCreateFixedAmountPlanResponse struct { }
MsgCreateFixedAmountPlanResponse defines the MsgCreateFixedAmountPlanResponse response type.
func (*MsgCreateFixedAmountPlanResponse) Descriptor ¶
func (*MsgCreateFixedAmountPlanResponse) Descriptor() ([]byte, []int)
func (*MsgCreateFixedAmountPlanResponse) Marshal ¶
func (m *MsgCreateFixedAmountPlanResponse) Marshal() (dAtA []byte, err error)
func (*MsgCreateFixedAmountPlanResponse) MarshalTo ¶
func (m *MsgCreateFixedAmountPlanResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgCreateFixedAmountPlanResponse) MarshalToSizedBuffer ¶
func (m *MsgCreateFixedAmountPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCreateFixedAmountPlanResponse) ProtoMessage ¶
func (*MsgCreateFixedAmountPlanResponse) ProtoMessage()
func (*MsgCreateFixedAmountPlanResponse) Reset ¶
func (m *MsgCreateFixedAmountPlanResponse) Reset()
func (*MsgCreateFixedAmountPlanResponse) Size ¶
func (m *MsgCreateFixedAmountPlanResponse) Size() (n int)
func (*MsgCreateFixedAmountPlanResponse) String ¶
func (m *MsgCreateFixedAmountPlanResponse) String() string
func (*MsgCreateFixedAmountPlanResponse) Unmarshal ¶
func (m *MsgCreateFixedAmountPlanResponse) Unmarshal(dAtA []byte) error
func (*MsgCreateFixedAmountPlanResponse) XXX_DiscardUnknown ¶
func (m *MsgCreateFixedAmountPlanResponse) XXX_DiscardUnknown()
func (*MsgCreateFixedAmountPlanResponse) XXX_Marshal ¶
func (m *MsgCreateFixedAmountPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCreateFixedAmountPlanResponse) XXX_Merge ¶
func (m *MsgCreateFixedAmountPlanResponse) XXX_Merge(src proto.Message)
func (*MsgCreateFixedAmountPlanResponse) XXX_Size ¶
func (m *MsgCreateFixedAmountPlanResponse) XXX_Size() int
func (*MsgCreateFixedAmountPlanResponse) XXX_Unmarshal ¶
func (m *MsgCreateFixedAmountPlanResponse) XXX_Unmarshal(b []byte) error
type MsgCreateRatioPlan ¶
type MsgCreateRatioPlan struct { // name specifies the name for the plan Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // creator defines the bech32-encoded address of the creator for the private plan, termination address is also set to // this creator. Creator string `protobuf:"bytes,2,opt,name=creator,proto3" json:"creator,omitempty"` // staking_coin_weights specifies coins weight for the plan StakingCoinWeights github_com_cosmos_cosmos_sdk_types.DecCoins `` /* 192-byte string literal not displayed */ // start_time specifies the start time of the plan StartTime time.Time `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time" yaml:"start_time"` // end_time specifies the end time of the plan EndTime time.Time `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time" yaml:"end_time"` // epoch_ratio specifies the distributing amount by ratio EpochRatio github_com_cosmos_cosmos_sdk_types.Dec `` /* 150-byte string literal not displayed */ }
MsgCreateRatioPlan defines a SDK message for creating a new ratio farming plan.
func NewMsgCreateRatioPlan ¶
func NewMsgCreateRatioPlan( name string, creatorAcc sdk.AccAddress, stakingCoinWeights sdk.DecCoins, startTime time.Time, endTime time.Time, epochRatio sdk.Dec, ) *MsgCreateRatioPlan
NewMsgCreateRatioPlan creates a new MsgCreateRatioPlan.
func (*MsgCreateRatioPlan) Descriptor ¶
func (*MsgCreateRatioPlan) Descriptor() ([]byte, []int)
func (MsgCreateRatioPlan) GetCreator ¶
func (msg MsgCreateRatioPlan) GetCreator() sdk.AccAddress
func (MsgCreateRatioPlan) GetSignBytes ¶
func (msg MsgCreateRatioPlan) GetSignBytes() []byte
func (MsgCreateRatioPlan) GetSigners ¶
func (msg MsgCreateRatioPlan) GetSigners() []sdk.AccAddress
func (*MsgCreateRatioPlan) Marshal ¶
func (m *MsgCreateRatioPlan) Marshal() (dAtA []byte, err error)
func (*MsgCreateRatioPlan) MarshalTo ¶
func (m *MsgCreateRatioPlan) MarshalTo(dAtA []byte) (int, error)
func (*MsgCreateRatioPlan) MarshalToSizedBuffer ¶
func (m *MsgCreateRatioPlan) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCreateRatioPlan) ProtoMessage ¶
func (*MsgCreateRatioPlan) ProtoMessage()
func (*MsgCreateRatioPlan) Reset ¶
func (m *MsgCreateRatioPlan) Reset()
func (MsgCreateRatioPlan) Route ¶
func (msg MsgCreateRatioPlan) Route() string
func (*MsgCreateRatioPlan) Size ¶
func (m *MsgCreateRatioPlan) Size() (n int)
func (*MsgCreateRatioPlan) String ¶
func (m *MsgCreateRatioPlan) String() string
func (MsgCreateRatioPlan) Type ¶
func (msg MsgCreateRatioPlan) Type() string
func (*MsgCreateRatioPlan) Unmarshal ¶
func (m *MsgCreateRatioPlan) Unmarshal(dAtA []byte) error
func (MsgCreateRatioPlan) ValidateBasic ¶
func (msg MsgCreateRatioPlan) ValidateBasic() error
func (*MsgCreateRatioPlan) XXX_DiscardUnknown ¶
func (m *MsgCreateRatioPlan) XXX_DiscardUnknown()
func (*MsgCreateRatioPlan) XXX_Marshal ¶
func (m *MsgCreateRatioPlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCreateRatioPlan) XXX_Merge ¶
func (m *MsgCreateRatioPlan) XXX_Merge(src proto.Message)
func (*MsgCreateRatioPlan) XXX_Size ¶
func (m *MsgCreateRatioPlan) XXX_Size() int
func (*MsgCreateRatioPlan) XXX_Unmarshal ¶
func (m *MsgCreateRatioPlan) XXX_Unmarshal(b []byte) error
type MsgCreateRatioPlanResponse ¶
type MsgCreateRatioPlanResponse struct { }
MsgCreateRatioPlanResponse defines the Msg/MsgCreateRatioPlanResponse response type.
func (*MsgCreateRatioPlanResponse) Descriptor ¶
func (*MsgCreateRatioPlanResponse) Descriptor() ([]byte, []int)
func (*MsgCreateRatioPlanResponse) Marshal ¶
func (m *MsgCreateRatioPlanResponse) Marshal() (dAtA []byte, err error)
func (*MsgCreateRatioPlanResponse) MarshalTo ¶
func (m *MsgCreateRatioPlanResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgCreateRatioPlanResponse) MarshalToSizedBuffer ¶
func (m *MsgCreateRatioPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCreateRatioPlanResponse) ProtoMessage ¶
func (*MsgCreateRatioPlanResponse) ProtoMessage()
func (*MsgCreateRatioPlanResponse) Reset ¶
func (m *MsgCreateRatioPlanResponse) Reset()
func (*MsgCreateRatioPlanResponse) Size ¶
func (m *MsgCreateRatioPlanResponse) Size() (n int)
func (*MsgCreateRatioPlanResponse) String ¶
func (m *MsgCreateRatioPlanResponse) String() string
func (*MsgCreateRatioPlanResponse) Unmarshal ¶
func (m *MsgCreateRatioPlanResponse) Unmarshal(dAtA []byte) error
func (*MsgCreateRatioPlanResponse) XXX_DiscardUnknown ¶
func (m *MsgCreateRatioPlanResponse) XXX_DiscardUnknown()
func (*MsgCreateRatioPlanResponse) XXX_Marshal ¶
func (m *MsgCreateRatioPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCreateRatioPlanResponse) XXX_Merge ¶
func (m *MsgCreateRatioPlanResponse) XXX_Merge(src proto.Message)
func (*MsgCreateRatioPlanResponse) XXX_Size ¶
func (m *MsgCreateRatioPlanResponse) XXX_Size() int
func (*MsgCreateRatioPlanResponse) XXX_Unmarshal ¶
func (m *MsgCreateRatioPlanResponse) XXX_Unmarshal(b []byte) error
type MsgHarvest ¶
type MsgHarvest struct { // farmer defines the bech32-encoded address of the farmer Farmer string `protobuf:"bytes,1,opt,name=farmer,proto3" json:"farmer,omitempty"` // staking_coin_denoms is the set of denoms of staked coins as a source of the reward for // harvesting StakingCoinDenoms []string `` /* 141-byte string literal not displayed */ }
MsgHarvest defines a SDK message for claiming rewards from the farming plan.
func NewMsgHarvest ¶
func NewMsgHarvest( farmer sdk.AccAddress, stakingCoinDenoms []string, ) *MsgHarvest
NewMsgHarvest creates a new MsgHarvest.
func (*MsgHarvest) Descriptor ¶
func (*MsgHarvest) Descriptor() ([]byte, []int)
func (MsgHarvest) GetFarmer ¶
func (msg MsgHarvest) GetFarmer() sdk.AccAddress
func (MsgHarvest) GetSignBytes ¶
func (msg MsgHarvest) GetSignBytes() []byte
func (MsgHarvest) GetSigners ¶
func (msg MsgHarvest) GetSigners() []sdk.AccAddress
func (*MsgHarvest) Marshal ¶
func (m *MsgHarvest) Marshal() (dAtA []byte, err error)
func (*MsgHarvest) MarshalToSizedBuffer ¶
func (m *MsgHarvest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgHarvest) ProtoMessage ¶
func (*MsgHarvest) ProtoMessage()
func (*MsgHarvest) Reset ¶
func (m *MsgHarvest) Reset()
func (MsgHarvest) Route ¶
func (msg MsgHarvest) Route() string
func (*MsgHarvest) Size ¶
func (m *MsgHarvest) Size() (n int)
func (*MsgHarvest) String ¶
func (m *MsgHarvest) String() string
func (MsgHarvest) Type ¶
func (msg MsgHarvest) Type() string
func (*MsgHarvest) Unmarshal ¶
func (m *MsgHarvest) Unmarshal(dAtA []byte) error
func (MsgHarvest) ValidateBasic ¶
func (msg MsgHarvest) ValidateBasic() error
func (*MsgHarvest) XXX_DiscardUnknown ¶
func (m *MsgHarvest) XXX_DiscardUnknown()
func (*MsgHarvest) XXX_Marshal ¶
func (m *MsgHarvest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgHarvest) XXX_Merge ¶
func (m *MsgHarvest) XXX_Merge(src proto.Message)
func (*MsgHarvest) XXX_Size ¶
func (m *MsgHarvest) XXX_Size() int
func (*MsgHarvest) XXX_Unmarshal ¶
func (m *MsgHarvest) XXX_Unmarshal(b []byte) error
type MsgHarvestResponse ¶
type MsgHarvestResponse struct { }
MsgHarvestResponse defines the Msg/MsgHarvestResponse response type.
func (*MsgHarvestResponse) Descriptor ¶
func (*MsgHarvestResponse) Descriptor() ([]byte, []int)
func (*MsgHarvestResponse) Marshal ¶
func (m *MsgHarvestResponse) Marshal() (dAtA []byte, err error)
func (*MsgHarvestResponse) MarshalTo ¶
func (m *MsgHarvestResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgHarvestResponse) MarshalToSizedBuffer ¶
func (m *MsgHarvestResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgHarvestResponse) ProtoMessage ¶
func (*MsgHarvestResponse) ProtoMessage()
func (*MsgHarvestResponse) Reset ¶
func (m *MsgHarvestResponse) Reset()
func (*MsgHarvestResponse) Size ¶
func (m *MsgHarvestResponse) Size() (n int)
func (*MsgHarvestResponse) String ¶
func (m *MsgHarvestResponse) String() string
func (*MsgHarvestResponse) Unmarshal ¶
func (m *MsgHarvestResponse) Unmarshal(dAtA []byte) error
func (*MsgHarvestResponse) XXX_DiscardUnknown ¶
func (m *MsgHarvestResponse) XXX_DiscardUnknown()
func (*MsgHarvestResponse) XXX_Marshal ¶
func (m *MsgHarvestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgHarvestResponse) XXX_Merge ¶
func (m *MsgHarvestResponse) XXX_Merge(src proto.Message)
func (*MsgHarvestResponse) XXX_Size ¶
func (m *MsgHarvestResponse) XXX_Size() int
func (*MsgHarvestResponse) XXX_Unmarshal ¶
func (m *MsgHarvestResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { // CreateFixedAmountPlan defines a method for creating a new fixed amount // farming plan CreateFixedAmountPlan(context.Context, *MsgCreateFixedAmountPlan) (*MsgCreateFixedAmountPlanResponse, error) // CreateRatioPlan defines a method for creating a new ratio farming plan CreateRatioPlan(context.Context, *MsgCreateRatioPlan) (*MsgCreateRatioPlanResponse, error) // Stake defines a method for staking coins into the farming plan Stake(context.Context, *MsgStake) (*MsgStakeResponse, error) // Unstake defines a method for unstaking coins from the farming plan Unstake(context.Context, *MsgUnstake) (*MsgUnstakeResponse, error) // Harvest defines a method for claiming farming rewards Harvest(context.Context, *MsgHarvest) (*MsgHarvestResponse, error) // AdvanceEpoch defines a method for advancing epoch by one, just for testing purpose // and shouldn't be used in real world AdvanceEpoch(context.Context, *MsgAdvanceEpoch) (*MsgAdvanceEpochResponse, error) }
MsgServer is the server API for Msg service.
type MsgStake ¶
type MsgStake struct { // farmer defines the bech32-encoded address of the farmer Farmer string `protobuf:"bytes,1,opt,name=farmer,proto3" json:"farmer,omitempty"` // staking_coins specifies coins to stake StakingCoins github_com_cosmos_cosmos_sdk_types.Coins `` /* 162-byte string literal not displayed */ }
MsgStake defines a SDK message for staking coins into the farming plan.
func NewMsgStake ¶
func NewMsgStake( farmer sdk.AccAddress, stakingCoins sdk.Coins, ) *MsgStake
NewMsgStake creates a new MsgStake.
func (*MsgStake) Descriptor ¶
func (MsgStake) GetFarmer ¶
func (msg MsgStake) GetFarmer() sdk.AccAddress
func (MsgStake) GetSignBytes ¶
func (MsgStake) GetSigners ¶
func (msg MsgStake) GetSigners() []sdk.AccAddress
func (*MsgStake) MarshalToSizedBuffer ¶
func (*MsgStake) ProtoMessage ¶
func (*MsgStake) ProtoMessage()
func (MsgStake) ValidateBasic ¶
func (*MsgStake) XXX_DiscardUnknown ¶
func (m *MsgStake) XXX_DiscardUnknown()
func (*MsgStake) XXX_Marshal ¶
func (*MsgStake) XXX_Unmarshal ¶
type MsgStakeResponse ¶
type MsgStakeResponse struct { }
MsgStakeResponse defines the Msg/MsgStakeResponse response type.
func (*MsgStakeResponse) Descriptor ¶
func (*MsgStakeResponse) Descriptor() ([]byte, []int)
func (*MsgStakeResponse) Marshal ¶
func (m *MsgStakeResponse) Marshal() (dAtA []byte, err error)
func (*MsgStakeResponse) MarshalToSizedBuffer ¶
func (m *MsgStakeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgStakeResponse) ProtoMessage ¶
func (*MsgStakeResponse) ProtoMessage()
func (*MsgStakeResponse) Reset ¶
func (m *MsgStakeResponse) Reset()
func (*MsgStakeResponse) Size ¶
func (m *MsgStakeResponse) Size() (n int)
func (*MsgStakeResponse) String ¶
func (m *MsgStakeResponse) String() string
func (*MsgStakeResponse) Unmarshal ¶
func (m *MsgStakeResponse) Unmarshal(dAtA []byte) error
func (*MsgStakeResponse) XXX_DiscardUnknown ¶
func (m *MsgStakeResponse) XXX_DiscardUnknown()
func (*MsgStakeResponse) XXX_Marshal ¶
func (m *MsgStakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgStakeResponse) XXX_Merge ¶
func (m *MsgStakeResponse) XXX_Merge(src proto.Message)
func (*MsgStakeResponse) XXX_Size ¶
func (m *MsgStakeResponse) XXX_Size() int
func (*MsgStakeResponse) XXX_Unmarshal ¶
func (m *MsgStakeResponse) XXX_Unmarshal(b []byte) error
type MsgUnstake ¶
type MsgUnstake struct { // farmer defines the bech32-encoded address of the farmer Farmer string `protobuf:"bytes,1,opt,name=farmer,proto3" json:"farmer,omitempty"` // unstaking_coins specifies coins to stake UnstakingCoins github_com_cosmos_cosmos_sdk_types.Coins `` /* 170-byte string literal not displayed */ }
MsgUnstake defines a SDK message for performing unstaking of coins from the farming plan.
func NewMsgUnstake ¶
func NewMsgUnstake( farmer sdk.AccAddress, unstakingCoins sdk.Coins, ) *MsgUnstake
NewMsgUnstake creates a new MsgUnstake.
func (*MsgUnstake) Descriptor ¶
func (*MsgUnstake) Descriptor() ([]byte, []int)
func (MsgUnstake) GetFarmer ¶
func (msg MsgUnstake) GetFarmer() sdk.AccAddress
func (MsgUnstake) GetSignBytes ¶
func (msg MsgUnstake) GetSignBytes() []byte
func (MsgUnstake) GetSigners ¶
func (msg MsgUnstake) GetSigners() []sdk.AccAddress
func (*MsgUnstake) Marshal ¶
func (m *MsgUnstake) Marshal() (dAtA []byte, err error)
func (*MsgUnstake) MarshalToSizedBuffer ¶
func (m *MsgUnstake) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUnstake) ProtoMessage ¶
func (*MsgUnstake) ProtoMessage()
func (*MsgUnstake) Reset ¶
func (m *MsgUnstake) Reset()
func (MsgUnstake) Route ¶
func (msg MsgUnstake) Route() string
func (*MsgUnstake) Size ¶
func (m *MsgUnstake) Size() (n int)
func (*MsgUnstake) String ¶
func (m *MsgUnstake) String() string
func (MsgUnstake) Type ¶
func (msg MsgUnstake) Type() string
func (*MsgUnstake) Unmarshal ¶
func (m *MsgUnstake) Unmarshal(dAtA []byte) error
func (MsgUnstake) ValidateBasic ¶
func (msg MsgUnstake) ValidateBasic() error
func (*MsgUnstake) XXX_DiscardUnknown ¶
func (m *MsgUnstake) XXX_DiscardUnknown()
func (*MsgUnstake) XXX_Marshal ¶
func (m *MsgUnstake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUnstake) XXX_Merge ¶
func (m *MsgUnstake) XXX_Merge(src proto.Message)
func (*MsgUnstake) XXX_Size ¶
func (m *MsgUnstake) XXX_Size() int
func (*MsgUnstake) XXX_Unmarshal ¶
func (m *MsgUnstake) XXX_Unmarshal(b []byte) error
type MsgUnstakeResponse ¶
type MsgUnstakeResponse struct { }
MsgUnstakeResponse defines the Msg/MsgUnstakeResponse response type.
func (*MsgUnstakeResponse) Descriptor ¶
func (*MsgUnstakeResponse) Descriptor() ([]byte, []int)
func (*MsgUnstakeResponse) Marshal ¶
func (m *MsgUnstakeResponse) Marshal() (dAtA []byte, err error)
func (*MsgUnstakeResponse) MarshalTo ¶
func (m *MsgUnstakeResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUnstakeResponse) MarshalToSizedBuffer ¶
func (m *MsgUnstakeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUnstakeResponse) ProtoMessage ¶
func (*MsgUnstakeResponse) ProtoMessage()
func (*MsgUnstakeResponse) Reset ¶
func (m *MsgUnstakeResponse) Reset()
func (*MsgUnstakeResponse) Size ¶
func (m *MsgUnstakeResponse) Size() (n int)
func (*MsgUnstakeResponse) String ¶
func (m *MsgUnstakeResponse) String() string
func (*MsgUnstakeResponse) Unmarshal ¶
func (m *MsgUnstakeResponse) Unmarshal(dAtA []byte) error
func (*MsgUnstakeResponse) XXX_DiscardUnknown ¶
func (m *MsgUnstakeResponse) XXX_DiscardUnknown()
func (*MsgUnstakeResponse) XXX_Marshal ¶
func (m *MsgUnstakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUnstakeResponse) XXX_Merge ¶
func (m *MsgUnstakeResponse) XXX_Merge(src proto.Message)
func (*MsgUnstakeResponse) XXX_Size ¶
func (m *MsgUnstakeResponse) XXX_Size() int
func (*MsgUnstakeResponse) XXX_Unmarshal ¶
func (m *MsgUnstakeResponse) XXX_Unmarshal(b []byte) error
type OutstandingRewards ¶
type OutstandingRewards struct {
Rewards github_com_cosmos_cosmos_sdk_types.DecCoins `protobuf:"bytes,1,rep,name=rewards,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.DecCoins" json:"rewards"`
}
OutstandingRewards represents outstanding (un-withdrawn) rewards for a staking coin denom.
func (*OutstandingRewards) Descriptor ¶
func (*OutstandingRewards) Descriptor() ([]byte, []int)
func (*OutstandingRewards) Marshal ¶
func (m *OutstandingRewards) Marshal() (dAtA []byte, err error)
func (*OutstandingRewards) MarshalTo ¶
func (m *OutstandingRewards) MarshalTo(dAtA []byte) (int, error)
func (*OutstandingRewards) MarshalToSizedBuffer ¶
func (m *OutstandingRewards) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*OutstandingRewards) ProtoMessage ¶
func (*OutstandingRewards) ProtoMessage()
func (*OutstandingRewards) Reset ¶
func (m *OutstandingRewards) Reset()
func (*OutstandingRewards) Size ¶
func (m *OutstandingRewards) Size() (n int)
func (*OutstandingRewards) String ¶
func (m *OutstandingRewards) String() string
func (*OutstandingRewards) Unmarshal ¶
func (m *OutstandingRewards) Unmarshal(dAtA []byte) error
func (*OutstandingRewards) XXX_DiscardUnknown ¶
func (m *OutstandingRewards) XXX_DiscardUnknown()
func (*OutstandingRewards) XXX_Marshal ¶
func (m *OutstandingRewards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OutstandingRewards) XXX_Merge ¶
func (m *OutstandingRewards) XXX_Merge(src proto.Message)
func (*OutstandingRewards) XXX_Size ¶
func (m *OutstandingRewards) XXX_Size() int
func (*OutstandingRewards) XXX_Unmarshal ¶
func (m *OutstandingRewards) XXX_Unmarshal(b []byte) error
type OutstandingRewardsRecord ¶
type OutstandingRewardsRecord struct { StakingCoinDenom string `` /* 137-byte string literal not displayed */ OutstandingRewards OutstandingRewards `` /* 132-byte string literal not displayed */ }
OutstandingRewardsRecord is used for import/export via genesis json.
func (*OutstandingRewardsRecord) Descriptor ¶
func (*OutstandingRewardsRecord) Descriptor() ([]byte, []int)
func (*OutstandingRewardsRecord) Marshal ¶
func (m *OutstandingRewardsRecord) Marshal() (dAtA []byte, err error)
func (*OutstandingRewardsRecord) MarshalTo ¶
func (m *OutstandingRewardsRecord) MarshalTo(dAtA []byte) (int, error)
func (*OutstandingRewardsRecord) MarshalToSizedBuffer ¶
func (m *OutstandingRewardsRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*OutstandingRewardsRecord) ProtoMessage ¶
func (*OutstandingRewardsRecord) ProtoMessage()
func (*OutstandingRewardsRecord) Reset ¶
func (m *OutstandingRewardsRecord) Reset()
func (*OutstandingRewardsRecord) Size ¶
func (m *OutstandingRewardsRecord) Size() (n int)
func (*OutstandingRewardsRecord) String ¶
func (m *OutstandingRewardsRecord) String() string
func (*OutstandingRewardsRecord) Unmarshal ¶
func (m *OutstandingRewardsRecord) Unmarshal(dAtA []byte) error
func (OutstandingRewardsRecord) Validate ¶
func (record OutstandingRewardsRecord) Validate() error
Validate validates OutstandingRewardsRecord.
func (*OutstandingRewardsRecord) XXX_DiscardUnknown ¶
func (m *OutstandingRewardsRecord) XXX_DiscardUnknown()
func (*OutstandingRewardsRecord) XXX_Marshal ¶
func (m *OutstandingRewardsRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OutstandingRewardsRecord) XXX_Merge ¶
func (m *OutstandingRewardsRecord) XXX_Merge(src proto.Message)
func (*OutstandingRewardsRecord) XXX_Size ¶
func (m *OutstandingRewardsRecord) XXX_Size() int
func (*OutstandingRewardsRecord) XXX_Unmarshal ¶
func (m *OutstandingRewardsRecord) XXX_Unmarshal(b []byte) error
type Params ¶
type Params struct { // private_plan_creation_fee specifies the fee for plan creation // this fee prevents from spamming and is collected in the community pool PrivatePlanCreationFee github_com_cosmos_cosmos_sdk_types.Coins `` /* 208-byte string literal not displayed */ // next_epoch_days is the epoch length in number of days // it updates internal state called CurrentEpochDays that is used to process // staking and reward distribution in end blocker NextEpochDays uint32 `` /* 126-byte string literal not displayed */ // farming_fee_collector is the module account address to collect fees within the farming module FarmingFeeCollector string `` /* 149-byte string literal not displayed */ // delayed_staking_gas_fee is used to impose gas fee for the delayed staking DelayedStakingGasFee github_com_cosmos_cosmos_sdk_types.Gas `` /* 197-byte string literal not displayed */ }
Params defines the set of params for the farming module.
func DefaultParams ¶
func DefaultParams() Params
DefaultParams returns the default farming module parameters.
func (*Params) Descriptor ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ParamSetPairs ¶
func (p *Params) ParamSetPairs() paramstypes.ParamSetPairs
ParamSetPairs implements paramstypes.ParamSet.
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type PlanI ¶
type PlanI interface { proto.Message GetId() uint64 SetId(uint64) error GetName() string SetName(string) error GetType() PlanType SetType(PlanType) error GetFarmingPoolAddress() sdk.AccAddress SetFarmingPoolAddress(sdk.AccAddress) error GetTerminationAddress() sdk.AccAddress SetTerminationAddress(sdk.AccAddress) error GetStakingCoinWeights() sdk.DecCoins SetStakingCoinWeights(sdk.DecCoins) error GetStartTime() time.Time SetStartTime(time.Time) error GetEndTime() time.Time SetEndTime(time.Time) error GetTerminated() bool SetTerminated(bool) error GetLastDistributionTime() *time.Time SetLastDistributionTime(*time.Time) error GetDistributedCoins() sdk.Coins SetDistributedCoins(sdk.Coins) error GetBasePlan() *BasePlan Validate() error }
PlanI represents a farming plan.
func UnpackPlan ¶
func UnpackPlan(any *codectypes.Any) (PlanI, error)
UnpackPlan converts Any to PlanI.
func UnpackPlans ¶
func UnpackPlans(plansAny []*codectypes.Any) ([]PlanI, error)
UnpackPlans converts Any slice to PlanIs.
type PlanRecord ¶
type PlanRecord struct { // plan specifies the plan interface; it can be FixedAmountPlan or RatioPlan Plan types1.Any `protobuf:"bytes,1,opt,name=plan,proto3" json:"plan"` // farming_pool_coins specifies balance of the farming pool for the plan // this param is needed for import/export validation FarmingPoolCoins github_com_cosmos_cosmos_sdk_types.Coins `` /* 181-byte string literal not displayed */ }
PlanRecord is used for import/export via genesis json.
func (*PlanRecord) Descriptor ¶
func (*PlanRecord) Descriptor() ([]byte, []int)
func (*PlanRecord) Marshal ¶
func (m *PlanRecord) Marshal() (dAtA []byte, err error)
func (*PlanRecord) MarshalToSizedBuffer ¶
func (m *PlanRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PlanRecord) ProtoMessage ¶
func (*PlanRecord) ProtoMessage()
func (*PlanRecord) Reset ¶
func (m *PlanRecord) Reset()
func (*PlanRecord) Size ¶
func (m *PlanRecord) Size() (n int)
func (*PlanRecord) String ¶
func (m *PlanRecord) String() string
func (*PlanRecord) Unmarshal ¶
func (m *PlanRecord) Unmarshal(dAtA []byte) error
func (PlanRecord) Validate ¶
func (record PlanRecord) Validate() error
Validate validates PlanRecord.
func (*PlanRecord) XXX_DiscardUnknown ¶
func (m *PlanRecord) XXX_DiscardUnknown()
func (*PlanRecord) XXX_Marshal ¶
func (m *PlanRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlanRecord) XXX_Merge ¶
func (m *PlanRecord) XXX_Merge(src proto.Message)
func (*PlanRecord) XXX_Size ¶
func (m *PlanRecord) XXX_Size() int
func (*PlanRecord) XXX_Unmarshal ¶
func (m *PlanRecord) XXX_Unmarshal(b []byte) error
type PlanType ¶
type PlanType int32
PlanType enumerates the valid types of a plan.
func (PlanType) EnumDescriptor ¶
type PublicPlanProposal ¶
type PublicPlanProposal struct { // title specifies the title of the plan Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // description specifies the description of the plan Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // add_plan_requests specifies AddPlanRequest object AddPlanRequests []AddPlanRequest `protobuf:"bytes,3,rep,name=add_plan_requests,json=addPlanRequests,proto3" json:"add_plan_requests" yaml:"add_plan_requests"` // modify_plan_requests specifies ModifyPlanRequest object ModifyPlanRequests []ModifyPlanRequest `` /* 135-byte string literal not displayed */ // delete_plan_requests specifies DeletePlanRequest object DeletePlanRequests []DeletePlanRequest `` /* 135-byte string literal not displayed */ }
PublicPlanProposal defines a public farming plan governance proposal that receives one of the following requests: A request that creates a public farming plan, a request that updates the plan, and a request that deletes the plan. For public plan creation, depending on which field is passed, either epoch amount or epoch ratio, it creates a fixed amount plan or ratio plan.
func NewPublicPlanProposal ¶
func NewPublicPlanProposal( title string, description string, addReqs []AddPlanRequest, modifyReqs []ModifyPlanRequest, deleteReqs []DeletePlanRequest, ) *PublicPlanProposal
NewPublicPlanProposal creates a new PublicPlanProposal object.
func (*PublicPlanProposal) Descriptor ¶
func (*PublicPlanProposal) Descriptor() ([]byte, []int)
func (*PublicPlanProposal) GetDescription ¶
func (p *PublicPlanProposal) GetDescription() string
func (*PublicPlanProposal) GetTitle ¶
func (p *PublicPlanProposal) GetTitle() string
func (*PublicPlanProposal) Marshal ¶
func (m *PublicPlanProposal) Marshal() (dAtA []byte, err error)
func (*PublicPlanProposal) MarshalTo ¶
func (m *PublicPlanProposal) MarshalTo(dAtA []byte) (int, error)
func (*PublicPlanProposal) MarshalToSizedBuffer ¶
func (m *PublicPlanProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PublicPlanProposal) ProposalRoute ¶
func (p *PublicPlanProposal) ProposalRoute() string
func (*PublicPlanProposal) ProposalType ¶
func (p *PublicPlanProposal) ProposalType() string
func (*PublicPlanProposal) ProtoMessage ¶
func (*PublicPlanProposal) ProtoMessage()
func (*PublicPlanProposal) Reset ¶
func (m *PublicPlanProposal) Reset()
func (*PublicPlanProposal) Size ¶
func (m *PublicPlanProposal) Size() (n int)
func (PublicPlanProposal) String ¶
func (p PublicPlanProposal) String() string
func (*PublicPlanProposal) Unmarshal ¶
func (m *PublicPlanProposal) Unmarshal(dAtA []byte) error
func (*PublicPlanProposal) ValidateBasic ¶
func (p *PublicPlanProposal) ValidateBasic() error
func (*PublicPlanProposal) XXX_DiscardUnknown ¶
func (m *PublicPlanProposal) XXX_DiscardUnknown()
func (*PublicPlanProposal) XXX_Marshal ¶
func (m *PublicPlanProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PublicPlanProposal) XXX_Merge ¶
func (m *PublicPlanProposal) XXX_Merge(src proto.Message)
func (*PublicPlanProposal) XXX_Size ¶
func (m *PublicPlanProposal) XXX_Size() int
func (*PublicPlanProposal) XXX_Unmarshal ¶
func (m *PublicPlanProposal) XXX_Unmarshal(b []byte) error
type QueryClient ¶
type QueryClient interface { // Params returns parameters of the farming module. Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) // Plans returns all plans. Plans(ctx context.Context, in *QueryPlansRequest, opts ...grpc.CallOption) (*QueryPlansResponse, error) // Plan returns a specific plan. Plan(ctx context.Context, in *QueryPlanRequest, opts ...grpc.CallOption) (*QueryPlanResponse, error) // Stakings returns all stakings by a farmer. Stakings(ctx context.Context, in *QueryStakingsRequest, opts ...grpc.CallOption) (*QueryStakingsResponse, error) // TotalStakings returns total staking amount for a staking coin denom TotalStakings(ctx context.Context, in *QueryTotalStakingsRequest, opts ...grpc.CallOption) (*QueryTotalStakingsResponse, error) // Rewards returns rewards for a farmer Rewards(ctx context.Context, in *QueryRewardsRequest, opts ...grpc.CallOption) (*QueryRewardsResponse, error) // CurrentEpochDays returns current epoch days. CurrentEpochDays(ctx context.Context, in *QueryCurrentEpochDaysRequest, opts ...grpc.CallOption) (*QueryCurrentEpochDaysResponse, 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 QueryCurrentEpochDaysRequest ¶
type QueryCurrentEpochDaysRequest struct { }
QueryCurrentEpochDaysRequest is the request type for the Query/CurrentEpochDays RPC method.
func (*QueryCurrentEpochDaysRequest) Descriptor ¶
func (*QueryCurrentEpochDaysRequest) Descriptor() ([]byte, []int)
func (*QueryCurrentEpochDaysRequest) Marshal ¶
func (m *QueryCurrentEpochDaysRequest) Marshal() (dAtA []byte, err error)
func (*QueryCurrentEpochDaysRequest) MarshalTo ¶
func (m *QueryCurrentEpochDaysRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryCurrentEpochDaysRequest) MarshalToSizedBuffer ¶
func (m *QueryCurrentEpochDaysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCurrentEpochDaysRequest) ProtoMessage ¶
func (*QueryCurrentEpochDaysRequest) ProtoMessage()
func (*QueryCurrentEpochDaysRequest) Reset ¶
func (m *QueryCurrentEpochDaysRequest) Reset()
func (*QueryCurrentEpochDaysRequest) Size ¶
func (m *QueryCurrentEpochDaysRequest) Size() (n int)
func (*QueryCurrentEpochDaysRequest) String ¶
func (m *QueryCurrentEpochDaysRequest) String() string
func (*QueryCurrentEpochDaysRequest) Unmarshal ¶
func (m *QueryCurrentEpochDaysRequest) Unmarshal(dAtA []byte) error
func (*QueryCurrentEpochDaysRequest) XXX_DiscardUnknown ¶
func (m *QueryCurrentEpochDaysRequest) XXX_DiscardUnknown()
func (*QueryCurrentEpochDaysRequest) XXX_Marshal ¶
func (m *QueryCurrentEpochDaysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCurrentEpochDaysRequest) XXX_Merge ¶
func (m *QueryCurrentEpochDaysRequest) XXX_Merge(src proto.Message)
func (*QueryCurrentEpochDaysRequest) XXX_Size ¶
func (m *QueryCurrentEpochDaysRequest) XXX_Size() int
func (*QueryCurrentEpochDaysRequest) XXX_Unmarshal ¶
func (m *QueryCurrentEpochDaysRequest) XXX_Unmarshal(b []byte) error
type QueryCurrentEpochDaysResponse ¶
type QueryCurrentEpochDaysResponse struct {
CurrentEpochDays uint32 `protobuf:"varint,1,opt,name=current_epoch_days,json=currentEpochDays,proto3" json:"current_epoch_days,omitempty"`
}
QuerCurrentEpochDaysResponse is the response type for the Query/CurrentEpochDays RPC method.
func (*QueryCurrentEpochDaysResponse) Descriptor ¶
func (*QueryCurrentEpochDaysResponse) Descriptor() ([]byte, []int)
func (*QueryCurrentEpochDaysResponse) GetCurrentEpochDays ¶
func (m *QueryCurrentEpochDaysResponse) GetCurrentEpochDays() uint32
func (*QueryCurrentEpochDaysResponse) Marshal ¶
func (m *QueryCurrentEpochDaysResponse) Marshal() (dAtA []byte, err error)
func (*QueryCurrentEpochDaysResponse) MarshalTo ¶
func (m *QueryCurrentEpochDaysResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryCurrentEpochDaysResponse) MarshalToSizedBuffer ¶
func (m *QueryCurrentEpochDaysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCurrentEpochDaysResponse) ProtoMessage ¶
func (*QueryCurrentEpochDaysResponse) ProtoMessage()
func (*QueryCurrentEpochDaysResponse) Reset ¶
func (m *QueryCurrentEpochDaysResponse) Reset()
func (*QueryCurrentEpochDaysResponse) Size ¶
func (m *QueryCurrentEpochDaysResponse) Size() (n int)
func (*QueryCurrentEpochDaysResponse) String ¶
func (m *QueryCurrentEpochDaysResponse) String() string
func (*QueryCurrentEpochDaysResponse) Unmarshal ¶
func (m *QueryCurrentEpochDaysResponse) Unmarshal(dAtA []byte) error
func (*QueryCurrentEpochDaysResponse) XXX_DiscardUnknown ¶
func (m *QueryCurrentEpochDaysResponse) XXX_DiscardUnknown()
func (*QueryCurrentEpochDaysResponse) XXX_Marshal ¶
func (m *QueryCurrentEpochDaysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCurrentEpochDaysResponse) XXX_Merge ¶
func (m *QueryCurrentEpochDaysResponse) XXX_Merge(src proto.Message)
func (*QueryCurrentEpochDaysResponse) XXX_Size ¶
func (m *QueryCurrentEpochDaysResponse) XXX_Size() int
func (*QueryCurrentEpochDaysResponse) XXX_Unmarshal ¶
func (m *QueryCurrentEpochDaysResponse) XXX_Unmarshal(b []byte) error
type QueryParamsRequest ¶
type QueryParamsRequest struct { }
QueryParamsRequest is the 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 Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}
QueryParamsResponse is the 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 QueryPlanRequest ¶
type QueryPlanRequest struct {
PlanId uint64 `protobuf:"varint,1,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty"`
}
QueryPlanRequest is the request type for the Query/Plan RPC method.
func (*QueryPlanRequest) Descriptor ¶
func (*QueryPlanRequest) Descriptor() ([]byte, []int)
func (*QueryPlanRequest) GetPlanId ¶
func (m *QueryPlanRequest) GetPlanId() uint64
func (*QueryPlanRequest) Marshal ¶
func (m *QueryPlanRequest) Marshal() (dAtA []byte, err error)
func (*QueryPlanRequest) MarshalToSizedBuffer ¶
func (m *QueryPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryPlanRequest) ProtoMessage ¶
func (*QueryPlanRequest) ProtoMessage()
func (*QueryPlanRequest) Reset ¶
func (m *QueryPlanRequest) Reset()
func (*QueryPlanRequest) Size ¶
func (m *QueryPlanRequest) Size() (n int)
func (*QueryPlanRequest) String ¶
func (m *QueryPlanRequest) String() string
func (*QueryPlanRequest) Unmarshal ¶
func (m *QueryPlanRequest) Unmarshal(dAtA []byte) error
func (*QueryPlanRequest) XXX_DiscardUnknown ¶
func (m *QueryPlanRequest) XXX_DiscardUnknown()
func (*QueryPlanRequest) XXX_Marshal ¶
func (m *QueryPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryPlanRequest) XXX_Merge ¶
func (m *QueryPlanRequest) XXX_Merge(src proto.Message)
func (*QueryPlanRequest) XXX_Size ¶
func (m *QueryPlanRequest) XXX_Size() int
func (*QueryPlanRequest) XXX_Unmarshal ¶
func (m *QueryPlanRequest) XXX_Unmarshal(b []byte) error
type QueryPlanResponse ¶
type QueryPlanResponse struct {
Plan *types.Any `protobuf:"bytes,1,opt,name=plan,proto3" json:"plan,omitempty"`
}
QueryPlanResponse is the response type for the Query/Plan RPC method.
func (*QueryPlanResponse) Descriptor ¶
func (*QueryPlanResponse) Descriptor() ([]byte, []int)
func (*QueryPlanResponse) GetPlan ¶
func (m *QueryPlanResponse) GetPlan() *types.Any
func (*QueryPlanResponse) Marshal ¶
func (m *QueryPlanResponse) Marshal() (dAtA []byte, err error)
func (*QueryPlanResponse) MarshalTo ¶
func (m *QueryPlanResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryPlanResponse) MarshalToSizedBuffer ¶
func (m *QueryPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryPlanResponse) ProtoMessage ¶
func (*QueryPlanResponse) ProtoMessage()
func (*QueryPlanResponse) Reset ¶
func (m *QueryPlanResponse) Reset()
func (*QueryPlanResponse) Size ¶
func (m *QueryPlanResponse) Size() (n int)
func (*QueryPlanResponse) String ¶
func (m *QueryPlanResponse) String() string
func (*QueryPlanResponse) Unmarshal ¶
func (m *QueryPlanResponse) Unmarshal(dAtA []byte) error
func (*QueryPlanResponse) XXX_DiscardUnknown ¶
func (m *QueryPlanResponse) XXX_DiscardUnknown()
func (*QueryPlanResponse) XXX_Marshal ¶
func (m *QueryPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryPlanResponse) XXX_Merge ¶
func (m *QueryPlanResponse) XXX_Merge(src proto.Message)
func (*QueryPlanResponse) XXX_Size ¶
func (m *QueryPlanResponse) XXX_Size() int
func (*QueryPlanResponse) XXX_Unmarshal ¶
func (m *QueryPlanResponse) XXX_Unmarshal(b []byte) error
type QueryPlansRequest ¶
type QueryPlansRequest struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` FarmingPoolAddress string `protobuf:"bytes,2,opt,name=farming_pool_address,json=farmingPoolAddress,proto3" json:"farming_pool_address,omitempty"` TerminationAddress string `protobuf:"bytes,3,opt,name=termination_address,json=terminationAddress,proto3" json:"termination_address,omitempty"` StakingCoinDenom string `protobuf:"bytes,4,opt,name=staking_coin_denom,json=stakingCoinDenom,proto3" json:"staking_coin_denom,omitempty"` Terminated string `protobuf:"bytes,5,opt,name=terminated,proto3" json:"terminated,omitempty"` Pagination *query.PageRequest `protobuf:"bytes,6,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryPlansRequest is the request type for the Query/Plans RPC method.
func (*QueryPlansRequest) Descriptor ¶
func (*QueryPlansRequest) Descriptor() ([]byte, []int)
func (*QueryPlansRequest) GetFarmingPoolAddress ¶
func (m *QueryPlansRequest) GetFarmingPoolAddress() string
func (*QueryPlansRequest) GetPagination ¶
func (m *QueryPlansRequest) GetPagination() *query.PageRequest
func (*QueryPlansRequest) GetStakingCoinDenom ¶
func (m *QueryPlansRequest) GetStakingCoinDenom() string
func (*QueryPlansRequest) GetTerminated ¶
func (m *QueryPlansRequest) GetTerminated() string
func (*QueryPlansRequest) GetTerminationAddress ¶
func (m *QueryPlansRequest) GetTerminationAddress() string
func (*QueryPlansRequest) GetType ¶
func (m *QueryPlansRequest) GetType() string
func (*QueryPlansRequest) Marshal ¶
func (m *QueryPlansRequest) Marshal() (dAtA []byte, err error)
func (*QueryPlansRequest) MarshalTo ¶
func (m *QueryPlansRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryPlansRequest) MarshalToSizedBuffer ¶
func (m *QueryPlansRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryPlansRequest) ProtoMessage ¶
func (*QueryPlansRequest) ProtoMessage()
func (*QueryPlansRequest) Reset ¶
func (m *QueryPlansRequest) Reset()
func (*QueryPlansRequest) Size ¶
func (m *QueryPlansRequest) Size() (n int)
func (*QueryPlansRequest) String ¶
func (m *QueryPlansRequest) String() string
func (*QueryPlansRequest) Unmarshal ¶
func (m *QueryPlansRequest) Unmarshal(dAtA []byte) error
func (*QueryPlansRequest) XXX_DiscardUnknown ¶
func (m *QueryPlansRequest) XXX_DiscardUnknown()
func (*QueryPlansRequest) XXX_Marshal ¶
func (m *QueryPlansRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryPlansRequest) XXX_Merge ¶
func (m *QueryPlansRequest) XXX_Merge(src proto.Message)
func (*QueryPlansRequest) XXX_Size ¶
func (m *QueryPlansRequest) XXX_Size() int
func (*QueryPlansRequest) XXX_Unmarshal ¶
func (m *QueryPlansRequest) XXX_Unmarshal(b []byte) error
type QueryPlansResponse ¶
type QueryPlansResponse struct { // plans are the existing plans Plans []*types.Any `protobuf:"bytes,1,rep,name=plans,proto3" json:"plans,omitempty"` // pagination defines the pagination in the response. Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryPlansResponse is the response type for the Query/Plans RPC method.
func (*QueryPlansResponse) Descriptor ¶
func (*QueryPlansResponse) Descriptor() ([]byte, []int)
func (*QueryPlansResponse) GetPagination ¶
func (m *QueryPlansResponse) GetPagination() *query.PageResponse
func (*QueryPlansResponse) GetPlans ¶
func (m *QueryPlansResponse) GetPlans() []*types.Any
func (*QueryPlansResponse) Marshal ¶
func (m *QueryPlansResponse) Marshal() (dAtA []byte, err error)
func (*QueryPlansResponse) MarshalTo ¶
func (m *QueryPlansResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryPlansResponse) MarshalToSizedBuffer ¶
func (m *QueryPlansResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryPlansResponse) ProtoMessage ¶
func (*QueryPlansResponse) ProtoMessage()
func (*QueryPlansResponse) Reset ¶
func (m *QueryPlansResponse) Reset()
func (*QueryPlansResponse) Size ¶
func (m *QueryPlansResponse) Size() (n int)
func (*QueryPlansResponse) String ¶
func (m *QueryPlansResponse) String() string
func (*QueryPlansResponse) Unmarshal ¶
func (m *QueryPlansResponse) Unmarshal(dAtA []byte) error
func (*QueryPlansResponse) XXX_DiscardUnknown ¶
func (m *QueryPlansResponse) XXX_DiscardUnknown()
func (*QueryPlansResponse) XXX_Marshal ¶
func (m *QueryPlansResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryPlansResponse) XXX_Merge ¶
func (m *QueryPlansResponse) XXX_Merge(src proto.Message)
func (*QueryPlansResponse) XXX_Size ¶
func (m *QueryPlansResponse) XXX_Size() int
func (*QueryPlansResponse) XXX_Unmarshal ¶
func (m *QueryPlansResponse) XXX_Unmarshal(b []byte) error
type QueryRewardsRequest ¶
type QueryRewardsRequest struct { Farmer string `protobuf:"bytes,1,opt,name=farmer,proto3" json:"farmer,omitempty"` StakingCoinDenom string `protobuf:"bytes,2,opt,name=staking_coin_denom,json=stakingCoinDenom,proto3" json:"staking_coin_denom,omitempty"` }
QueryRewardsRequest is the request type for the Query/Rewards RPC method.
func (*QueryRewardsRequest) Descriptor ¶
func (*QueryRewardsRequest) Descriptor() ([]byte, []int)
func (*QueryRewardsRequest) GetFarmer ¶
func (m *QueryRewardsRequest) GetFarmer() string
func (*QueryRewardsRequest) GetStakingCoinDenom ¶
func (m *QueryRewardsRequest) GetStakingCoinDenom() string
func (*QueryRewardsRequest) Marshal ¶
func (m *QueryRewardsRequest) Marshal() (dAtA []byte, err error)
func (*QueryRewardsRequest) MarshalTo ¶
func (m *QueryRewardsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryRewardsRequest) MarshalToSizedBuffer ¶
func (m *QueryRewardsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryRewardsRequest) ProtoMessage ¶
func (*QueryRewardsRequest) ProtoMessage()
func (*QueryRewardsRequest) Reset ¶
func (m *QueryRewardsRequest) Reset()
func (*QueryRewardsRequest) Size ¶
func (m *QueryRewardsRequest) Size() (n int)
func (*QueryRewardsRequest) String ¶
func (m *QueryRewardsRequest) String() string
func (*QueryRewardsRequest) Unmarshal ¶
func (m *QueryRewardsRequest) Unmarshal(dAtA []byte) error
func (*QueryRewardsRequest) XXX_DiscardUnknown ¶
func (m *QueryRewardsRequest) XXX_DiscardUnknown()
func (*QueryRewardsRequest) XXX_Marshal ¶
func (m *QueryRewardsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryRewardsRequest) XXX_Merge ¶
func (m *QueryRewardsRequest) XXX_Merge(src proto.Message)
func (*QueryRewardsRequest) XXX_Size ¶
func (m *QueryRewardsRequest) XXX_Size() int
func (*QueryRewardsRequest) XXX_Unmarshal ¶
func (m *QueryRewardsRequest) XXX_Unmarshal(b []byte) error
type QueryRewardsResponse ¶
type QueryRewardsResponse struct {
Rewards github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=rewards,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"rewards"`
}
QueryRewardsResponse is the response type for the Query/Rewards RPC method.
func (*QueryRewardsResponse) Descriptor ¶
func (*QueryRewardsResponse) Descriptor() ([]byte, []int)
func (*QueryRewardsResponse) GetRewards ¶
func (m *QueryRewardsResponse) GetRewards() github_com_cosmos_cosmos_sdk_types.Coins
func (*QueryRewardsResponse) Marshal ¶
func (m *QueryRewardsResponse) Marshal() (dAtA []byte, err error)
func (*QueryRewardsResponse) MarshalTo ¶
func (m *QueryRewardsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryRewardsResponse) MarshalToSizedBuffer ¶
func (m *QueryRewardsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryRewardsResponse) ProtoMessage ¶
func (*QueryRewardsResponse) ProtoMessage()
func (*QueryRewardsResponse) Reset ¶
func (m *QueryRewardsResponse) Reset()
func (*QueryRewardsResponse) Size ¶
func (m *QueryRewardsResponse) Size() (n int)
func (*QueryRewardsResponse) String ¶
func (m *QueryRewardsResponse) String() string
func (*QueryRewardsResponse) Unmarshal ¶
func (m *QueryRewardsResponse) Unmarshal(dAtA []byte) error
func (*QueryRewardsResponse) XXX_DiscardUnknown ¶
func (m *QueryRewardsResponse) XXX_DiscardUnknown()
func (*QueryRewardsResponse) XXX_Marshal ¶
func (m *QueryRewardsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryRewardsResponse) XXX_Merge ¶
func (m *QueryRewardsResponse) XXX_Merge(src proto.Message)
func (*QueryRewardsResponse) XXX_Size ¶
func (m *QueryRewardsResponse) XXX_Size() int
func (*QueryRewardsResponse) XXX_Unmarshal ¶
func (m *QueryRewardsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Params returns parameters of the farming module. Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) // Plans returns all plans. Plans(context.Context, *QueryPlansRequest) (*QueryPlansResponse, error) // Plan returns a specific plan. Plan(context.Context, *QueryPlanRequest) (*QueryPlanResponse, error) // Stakings returns all stakings by a farmer. Stakings(context.Context, *QueryStakingsRequest) (*QueryStakingsResponse, error) // TotalStakings returns total staking amount for a staking coin denom TotalStakings(context.Context, *QueryTotalStakingsRequest) (*QueryTotalStakingsResponse, error) // Rewards returns rewards for a farmer Rewards(context.Context, *QueryRewardsRequest) (*QueryRewardsResponse, error) // CurrentEpochDays returns current epoch days. CurrentEpochDays(context.Context, *QueryCurrentEpochDaysRequest) (*QueryCurrentEpochDaysResponse, error) }
QueryServer is the server API for Query service.
type QueryStakingsRequest ¶
type QueryStakingsRequest struct { Farmer string `protobuf:"bytes,1,opt,name=farmer,proto3" json:"farmer,omitempty"` StakingCoinDenom string `protobuf:"bytes,2,opt,name=staking_coin_denom,json=stakingCoinDenom,proto3" json:"staking_coin_denom,omitempty"` }
QueryStakingsRequest is the request type for the Query/Stakings RPC method.
func (*QueryStakingsRequest) Descriptor ¶
func (*QueryStakingsRequest) Descriptor() ([]byte, []int)
func (*QueryStakingsRequest) GetFarmer ¶
func (m *QueryStakingsRequest) GetFarmer() string
func (*QueryStakingsRequest) GetStakingCoinDenom ¶
func (m *QueryStakingsRequest) GetStakingCoinDenom() string
func (*QueryStakingsRequest) Marshal ¶
func (m *QueryStakingsRequest) Marshal() (dAtA []byte, err error)
func (*QueryStakingsRequest) MarshalTo ¶
func (m *QueryStakingsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryStakingsRequest) MarshalToSizedBuffer ¶
func (m *QueryStakingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryStakingsRequest) ProtoMessage ¶
func (*QueryStakingsRequest) ProtoMessage()
func (*QueryStakingsRequest) Reset ¶
func (m *QueryStakingsRequest) Reset()
func (*QueryStakingsRequest) Size ¶
func (m *QueryStakingsRequest) Size() (n int)
func (*QueryStakingsRequest) String ¶
func (m *QueryStakingsRequest) String() string
func (*QueryStakingsRequest) Unmarshal ¶
func (m *QueryStakingsRequest) Unmarshal(dAtA []byte) error
func (*QueryStakingsRequest) XXX_DiscardUnknown ¶
func (m *QueryStakingsRequest) XXX_DiscardUnknown()
func (*QueryStakingsRequest) XXX_Marshal ¶
func (m *QueryStakingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryStakingsRequest) XXX_Merge ¶
func (m *QueryStakingsRequest) XXX_Merge(src proto.Message)
func (*QueryStakingsRequest) XXX_Size ¶
func (m *QueryStakingsRequest) XXX_Size() int
func (*QueryStakingsRequest) XXX_Unmarshal ¶
func (m *QueryStakingsRequest) XXX_Unmarshal(b []byte) error
type QueryStakingsResponse ¶
type QueryStakingsResponse struct { StakedCoins github_com_cosmos_cosmos_sdk_types.Coins `` /* 138-byte string literal not displayed */ QueuedCoins github_com_cosmos_cosmos_sdk_types.Coins `` /* 138-byte string literal not displayed */ }
QueryStakingsResponse is the response type for the Query/Stakings RPC method.
func (*QueryStakingsResponse) Descriptor ¶
func (*QueryStakingsResponse) Descriptor() ([]byte, []int)
func (*QueryStakingsResponse) GetQueuedCoins ¶
func (m *QueryStakingsResponse) GetQueuedCoins() github_com_cosmos_cosmos_sdk_types.Coins
func (*QueryStakingsResponse) GetStakedCoins ¶
func (m *QueryStakingsResponse) GetStakedCoins() github_com_cosmos_cosmos_sdk_types.Coins
func (*QueryStakingsResponse) Marshal ¶
func (m *QueryStakingsResponse) Marshal() (dAtA []byte, err error)
func (*QueryStakingsResponse) MarshalTo ¶
func (m *QueryStakingsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryStakingsResponse) MarshalToSizedBuffer ¶
func (m *QueryStakingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryStakingsResponse) ProtoMessage ¶
func (*QueryStakingsResponse) ProtoMessage()
func (*QueryStakingsResponse) Reset ¶
func (m *QueryStakingsResponse) Reset()
func (*QueryStakingsResponse) Size ¶
func (m *QueryStakingsResponse) Size() (n int)
func (*QueryStakingsResponse) String ¶
func (m *QueryStakingsResponse) String() string
func (*QueryStakingsResponse) Unmarshal ¶
func (m *QueryStakingsResponse) Unmarshal(dAtA []byte) error
func (*QueryStakingsResponse) XXX_DiscardUnknown ¶
func (m *QueryStakingsResponse) XXX_DiscardUnknown()
func (*QueryStakingsResponse) XXX_Marshal ¶
func (m *QueryStakingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryStakingsResponse) XXX_Merge ¶
func (m *QueryStakingsResponse) XXX_Merge(src proto.Message)
func (*QueryStakingsResponse) XXX_Size ¶
func (m *QueryStakingsResponse) XXX_Size() int
func (*QueryStakingsResponse) XXX_Unmarshal ¶
func (m *QueryStakingsResponse) XXX_Unmarshal(b []byte) error
type QueryTotalStakingsRequest ¶
type QueryTotalStakingsRequest struct {
StakingCoinDenom string `protobuf:"bytes,1,opt,name=staking_coin_denom,json=stakingCoinDenom,proto3" json:"staking_coin_denom,omitempty"`
}
QueryTotalStakingsRequest is the request type for the Query/TotalStakings RPC method.
func (*QueryTotalStakingsRequest) Descriptor ¶
func (*QueryTotalStakingsRequest) Descriptor() ([]byte, []int)
func (*QueryTotalStakingsRequest) GetStakingCoinDenom ¶
func (m *QueryTotalStakingsRequest) GetStakingCoinDenom() string
func (*QueryTotalStakingsRequest) Marshal ¶
func (m *QueryTotalStakingsRequest) Marshal() (dAtA []byte, err error)
func (*QueryTotalStakingsRequest) MarshalTo ¶
func (m *QueryTotalStakingsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryTotalStakingsRequest) MarshalToSizedBuffer ¶
func (m *QueryTotalStakingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTotalStakingsRequest) ProtoMessage ¶
func (*QueryTotalStakingsRequest) ProtoMessage()
func (*QueryTotalStakingsRequest) Reset ¶
func (m *QueryTotalStakingsRequest) Reset()
func (*QueryTotalStakingsRequest) Size ¶
func (m *QueryTotalStakingsRequest) Size() (n int)
func (*QueryTotalStakingsRequest) String ¶
func (m *QueryTotalStakingsRequest) String() string
func (*QueryTotalStakingsRequest) Unmarshal ¶
func (m *QueryTotalStakingsRequest) Unmarshal(dAtA []byte) error
func (*QueryTotalStakingsRequest) XXX_DiscardUnknown ¶
func (m *QueryTotalStakingsRequest) XXX_DiscardUnknown()
func (*QueryTotalStakingsRequest) XXX_Marshal ¶
func (m *QueryTotalStakingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTotalStakingsRequest) XXX_Merge ¶
func (m *QueryTotalStakingsRequest) XXX_Merge(src proto.Message)
func (*QueryTotalStakingsRequest) XXX_Size ¶
func (m *QueryTotalStakingsRequest) XXX_Size() int
func (*QueryTotalStakingsRequest) XXX_Unmarshal ¶
func (m *QueryTotalStakingsRequest) XXX_Unmarshal(b []byte) error
type QueryTotalStakingsResponse ¶
type QueryTotalStakingsResponse struct {
Amount github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,1,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"amount"`
}
QueryTotalStakingsResponse is the response type for the Query/TotalStakings RPC method.
func (*QueryTotalStakingsResponse) Descriptor ¶
func (*QueryTotalStakingsResponse) Descriptor() ([]byte, []int)
func (*QueryTotalStakingsResponse) Marshal ¶
func (m *QueryTotalStakingsResponse) Marshal() (dAtA []byte, err error)
func (*QueryTotalStakingsResponse) MarshalTo ¶
func (m *QueryTotalStakingsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryTotalStakingsResponse) MarshalToSizedBuffer ¶
func (m *QueryTotalStakingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTotalStakingsResponse) ProtoMessage ¶
func (*QueryTotalStakingsResponse) ProtoMessage()
func (*QueryTotalStakingsResponse) Reset ¶
func (m *QueryTotalStakingsResponse) Reset()
func (*QueryTotalStakingsResponse) Size ¶
func (m *QueryTotalStakingsResponse) Size() (n int)
func (*QueryTotalStakingsResponse) String ¶
func (m *QueryTotalStakingsResponse) String() string
func (*QueryTotalStakingsResponse) Unmarshal ¶
func (m *QueryTotalStakingsResponse) Unmarshal(dAtA []byte) error
func (*QueryTotalStakingsResponse) XXX_DiscardUnknown ¶
func (m *QueryTotalStakingsResponse) XXX_DiscardUnknown()
func (*QueryTotalStakingsResponse) XXX_Marshal ¶
func (m *QueryTotalStakingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTotalStakingsResponse) XXX_Merge ¶
func (m *QueryTotalStakingsResponse) XXX_Merge(src proto.Message)
func (*QueryTotalStakingsResponse) XXX_Size ¶
func (m *QueryTotalStakingsResponse) XXX_Size() int
func (*QueryTotalStakingsResponse) XXX_Unmarshal ¶
func (m *QueryTotalStakingsResponse) XXX_Unmarshal(b []byte) error
type QueuedStaking ¶
type QueuedStaking struct {
Amount github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,1,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"amount"`
}
QueuedStaking defines staking that is waiting in a queue.
func (*QueuedStaking) Descriptor ¶
func (*QueuedStaking) Descriptor() ([]byte, []int)
func (*QueuedStaking) Marshal ¶
func (m *QueuedStaking) Marshal() (dAtA []byte, err error)
func (*QueuedStaking) MarshalToSizedBuffer ¶
func (m *QueuedStaking) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueuedStaking) ProtoMessage ¶
func (*QueuedStaking) ProtoMessage()
func (*QueuedStaking) Reset ¶
func (m *QueuedStaking) Reset()
func (*QueuedStaking) Size ¶
func (m *QueuedStaking) Size() (n int)
func (*QueuedStaking) String ¶
func (m *QueuedStaking) String() string
func (*QueuedStaking) Unmarshal ¶
func (m *QueuedStaking) Unmarshal(dAtA []byte) error
func (*QueuedStaking) XXX_DiscardUnknown ¶
func (m *QueuedStaking) XXX_DiscardUnknown()
func (*QueuedStaking) XXX_Marshal ¶
func (m *QueuedStaking) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueuedStaking) XXX_Merge ¶
func (m *QueuedStaking) XXX_Merge(src proto.Message)
func (*QueuedStaking) XXX_Size ¶
func (m *QueuedStaking) XXX_Size() int
func (*QueuedStaking) XXX_Unmarshal ¶
func (m *QueuedStaking) XXX_Unmarshal(b []byte) error
type QueuedStakingRecord ¶
type QueuedStakingRecord struct { StakingCoinDenom string `` /* 137-byte string literal not displayed */ Farmer string `protobuf:"bytes,2,opt,name=farmer,proto3" json:"farmer,omitempty"` QueuedStaking QueuedStaking `protobuf:"bytes,3,opt,name=queued_staking,json=queuedStaking,proto3" json:"queued_staking" yaml:"queued_staking"` }
QueuedStakingRecord is used for import/export via genesis json.
func (*QueuedStakingRecord) Descriptor ¶
func (*QueuedStakingRecord) Descriptor() ([]byte, []int)
func (*QueuedStakingRecord) Marshal ¶
func (m *QueuedStakingRecord) Marshal() (dAtA []byte, err error)
func (*QueuedStakingRecord) MarshalTo ¶
func (m *QueuedStakingRecord) MarshalTo(dAtA []byte) (int, error)
func (*QueuedStakingRecord) MarshalToSizedBuffer ¶
func (m *QueuedStakingRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueuedStakingRecord) ProtoMessage ¶
func (*QueuedStakingRecord) ProtoMessage()
func (*QueuedStakingRecord) Reset ¶
func (m *QueuedStakingRecord) Reset()
func (*QueuedStakingRecord) Size ¶
func (m *QueuedStakingRecord) Size() (n int)
func (*QueuedStakingRecord) String ¶
func (m *QueuedStakingRecord) String() string
func (*QueuedStakingRecord) Unmarshal ¶
func (m *QueuedStakingRecord) Unmarshal(dAtA []byte) error
func (QueuedStakingRecord) Validate ¶
func (record QueuedStakingRecord) Validate() error
Validate validates QueuedStakingRecord.
func (*QueuedStakingRecord) XXX_DiscardUnknown ¶
func (m *QueuedStakingRecord) XXX_DiscardUnknown()
func (*QueuedStakingRecord) XXX_Marshal ¶
func (m *QueuedStakingRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueuedStakingRecord) XXX_Merge ¶
func (m *QueuedStakingRecord) XXX_Merge(src proto.Message)
func (*QueuedStakingRecord) XXX_Size ¶
func (m *QueuedStakingRecord) XXX_Size() int
func (*QueuedStakingRecord) XXX_Unmarshal ¶
func (m *QueuedStakingRecord) XXX_Unmarshal(b []byte) error
type RatioPlan ¶
type RatioPlan struct { *BasePlan `protobuf:"bytes,1,opt,name=base_plan,json=basePlan,proto3,embedded=base_plan" json:"base_plan,omitempty" yaml:"base_plan"` // epoch_ratio specifies the distributing amount by ratio EpochRatio github_com_cosmos_cosmos_sdk_types.Dec `` /* 150-byte string literal not displayed */ }
RatioPlan defines a plan that distributes to farmers by ratio distribution for every epoch day.
func NewRatioPlan ¶
NewRatioPlan returns a new ratio plan.
func (*RatioPlan) Descriptor ¶
func (*RatioPlan) MarshalToSizedBuffer ¶
func (*RatioPlan) ProtoMessage ¶
func (*RatioPlan) ProtoMessage()
func (*RatioPlan) XXX_DiscardUnknown ¶
func (m *RatioPlan) XXX_DiscardUnknown()
func (*RatioPlan) XXX_Marshal ¶
func (*RatioPlan) XXX_Unmarshal ¶
type Staking ¶
type Staking struct { Amount github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,1,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"amount"` StartingEpoch uint64 `protobuf:"varint,2,opt,name=starting_epoch,json=startingEpoch,proto3" json:"starting_epoch,omitempty" yaml:"starting_epoch"` }
Staking defines a farmer's staking information.
func (*Staking) Descriptor ¶
func (*Staking) MarshalToSizedBuffer ¶
func (*Staking) ProtoMessage ¶
func (*Staking) ProtoMessage()
func (*Staking) XXX_DiscardUnknown ¶
func (m *Staking) XXX_DiscardUnknown()
func (*Staking) XXX_Marshal ¶
func (*Staking) XXX_Unmarshal ¶
type StakingRecord ¶
type StakingRecord struct { StakingCoinDenom string `` /* 137-byte string literal not displayed */ Farmer string `protobuf:"bytes,2,opt,name=farmer,proto3" json:"farmer,omitempty"` Staking Staking `protobuf:"bytes,3,opt,name=staking,proto3" json:"staking"` }
StakingRecord is used for import/export via genesis json.
func (*StakingRecord) Descriptor ¶
func (*StakingRecord) Descriptor() ([]byte, []int)
func (*StakingRecord) Marshal ¶
func (m *StakingRecord) Marshal() (dAtA []byte, err error)
func (*StakingRecord) MarshalToSizedBuffer ¶
func (m *StakingRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*StakingRecord) ProtoMessage ¶
func (*StakingRecord) ProtoMessage()
func (*StakingRecord) Reset ¶
func (m *StakingRecord) Reset()
func (*StakingRecord) Size ¶
func (m *StakingRecord) Size() (n int)
func (*StakingRecord) String ¶
func (m *StakingRecord) String() string
func (*StakingRecord) Unmarshal ¶
func (m *StakingRecord) Unmarshal(dAtA []byte) error
func (StakingRecord) Validate ¶
func (record StakingRecord) Validate() error
Validate validates StakingRecord.
func (*StakingRecord) XXX_DiscardUnknown ¶
func (m *StakingRecord) XXX_DiscardUnknown()
func (*StakingRecord) XXX_Marshal ¶
func (m *StakingRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StakingRecord) XXX_Merge ¶
func (m *StakingRecord) XXX_Merge(src proto.Message)
func (*StakingRecord) XXX_Size ¶
func (m *StakingRecord) XXX_Size() int
func (*StakingRecord) XXX_Unmarshal ¶
func (m *StakingRecord) XXX_Unmarshal(b []byte) error
type TotalStakings ¶
type TotalStakings struct {
Amount github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,1,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"amount"`
}
TotalStakings defines the total staking amount for a staking coin denom.
func (*TotalStakings) Descriptor ¶
func (*TotalStakings) Descriptor() ([]byte, []int)
func (*TotalStakings) Marshal ¶
func (m *TotalStakings) Marshal() (dAtA []byte, err error)
func (*TotalStakings) MarshalToSizedBuffer ¶
func (m *TotalStakings) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TotalStakings) ProtoMessage ¶
func (*TotalStakings) ProtoMessage()
func (*TotalStakings) Reset ¶
func (m *TotalStakings) Reset()
func (*TotalStakings) Size ¶
func (m *TotalStakings) Size() (n int)
func (*TotalStakings) String ¶
func (m *TotalStakings) String() string
func (*TotalStakings) Unmarshal ¶
func (m *TotalStakings) Unmarshal(dAtA []byte) error
func (*TotalStakings) XXX_DiscardUnknown ¶
func (m *TotalStakings) XXX_DiscardUnknown()
func (*TotalStakings) XXX_Marshal ¶
func (m *TotalStakings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TotalStakings) XXX_Merge ¶
func (m *TotalStakings) XXX_Merge(src proto.Message)
func (*TotalStakings) XXX_Size ¶
func (m *TotalStakings) XXX_Size() int
func (*TotalStakings) XXX_Unmarshal ¶
func (m *TotalStakings) XXX_Unmarshal(b []byte) error
type TotalStakingsRecord ¶
type TotalStakingsRecord struct { StakingCoinDenom string `` /* 137-byte string literal not displayed */ // amount specifies total amount of the staking for the staking coin denom except queued staking Amount github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"amount"` // staking_reserve_coins specifies balance of the staking reserve account where staking and queued staking for the // staking coin denom is stored this param is needed for import/export validation StakingReserveCoins github_com_cosmos_cosmos_sdk_types.Coins `` /* 193-byte string literal not displayed */ }
TotalStakingsRecord is used for import/export via genesis json.
func (*TotalStakingsRecord) Descriptor ¶
func (*TotalStakingsRecord) Descriptor() ([]byte, []int)
func (*TotalStakingsRecord) Marshal ¶
func (m *TotalStakingsRecord) Marshal() (dAtA []byte, err error)
func (*TotalStakingsRecord) MarshalTo ¶
func (m *TotalStakingsRecord) MarshalTo(dAtA []byte) (int, error)
func (*TotalStakingsRecord) MarshalToSizedBuffer ¶
func (m *TotalStakingsRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TotalStakingsRecord) ProtoMessage ¶
func (*TotalStakingsRecord) ProtoMessage()
func (*TotalStakingsRecord) Reset ¶
func (m *TotalStakingsRecord) Reset()
func (*TotalStakingsRecord) Size ¶
func (m *TotalStakingsRecord) Size() (n int)
func (*TotalStakingsRecord) String ¶
func (m *TotalStakingsRecord) String() string
func (*TotalStakingsRecord) Unmarshal ¶
func (m *TotalStakingsRecord) Unmarshal(dAtA []byte) error
func (TotalStakingsRecord) Validate ¶
func (record TotalStakingsRecord) Validate() error
Validate validates StakingRecord.
func (*TotalStakingsRecord) XXX_DiscardUnknown ¶
func (m *TotalStakingsRecord) XXX_DiscardUnknown()
func (*TotalStakingsRecord) XXX_Marshal ¶
func (m *TotalStakingsRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TotalStakingsRecord) XXX_Merge ¶
func (m *TotalStakingsRecord) XXX_Merge(src proto.Message)
func (*TotalStakingsRecord) XXX_Size ¶
func (m *TotalStakingsRecord) XXX_Size() int
func (*TotalStakingsRecord) XXX_Unmarshal ¶
func (m *TotalStakingsRecord) XXX_Unmarshal(b []byte) error
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) AdvanceEpoch ¶
func (*UnimplementedMsgServer) AdvanceEpoch(ctx context.Context, req *MsgAdvanceEpoch) (*MsgAdvanceEpochResponse, error)
func (*UnimplementedMsgServer) CreateFixedAmountPlan ¶
func (*UnimplementedMsgServer) CreateFixedAmountPlan(ctx context.Context, req *MsgCreateFixedAmountPlan) (*MsgCreateFixedAmountPlanResponse, error)
func (*UnimplementedMsgServer) CreateRatioPlan ¶
func (*UnimplementedMsgServer) CreateRatioPlan(ctx context.Context, req *MsgCreateRatioPlan) (*MsgCreateRatioPlanResponse, error)
func (*UnimplementedMsgServer) Harvest ¶
func (*UnimplementedMsgServer) Harvest(ctx context.Context, req *MsgHarvest) (*MsgHarvestResponse, error)
func (*UnimplementedMsgServer) Stake ¶
func (*UnimplementedMsgServer) Stake(ctx context.Context, req *MsgStake) (*MsgStakeResponse, error)
func (*UnimplementedMsgServer) Unstake ¶
func (*UnimplementedMsgServer) Unstake(ctx context.Context, req *MsgUnstake) (*MsgUnstakeResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) CurrentEpochDays ¶
func (*UnimplementedQueryServer) CurrentEpochDays(ctx context.Context, req *QueryCurrentEpochDaysRequest) (*QueryCurrentEpochDaysResponse, error)
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
func (*UnimplementedQueryServer) Plan ¶
func (*UnimplementedQueryServer) Plan(ctx context.Context, req *QueryPlanRequest) (*QueryPlanResponse, error)
func (*UnimplementedQueryServer) Plans ¶
func (*UnimplementedQueryServer) Plans(ctx context.Context, req *QueryPlansRequest) (*QueryPlansResponse, error)
func (*UnimplementedQueryServer) Rewards ¶
func (*UnimplementedQueryServer) Rewards(ctx context.Context, req *QueryRewardsRequest) (*QueryRewardsResponse, error)
func (*UnimplementedQueryServer) Stakings ¶
func (*UnimplementedQueryServer) Stakings(ctx context.Context, req *QueryStakingsRequest) (*QueryStakingsResponse, error)
func (*UnimplementedQueryServer) TotalStakings ¶
func (*UnimplementedQueryServer) TotalStakings(ctx context.Context, req *QueryTotalStakingsRequest) (*QueryTotalStakingsResponse, error)