package kava.incentive.v1beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Msg

tx.proto:9

Msg defines the incentive Msg service.

service Query

query.proto:13

Query defines the gRPC querier service for incentive module.

message AccumulationTime

genesis.proto:16

AccumulationTime stores the previous reward distribution time and its corresponding collateral type

Used in: GenesisRewardState

message Apy

apy.proto:11

Apy contains the calculated APY for a given collateral type at a specific instant in time.

Used in: QueryApyResponse

message BaseClaim

claims.proto:14

BaseClaim is a claim with a single reward coin types

Used in: USDXMintingClaim

message BaseMultiClaim

claims.proto:26

BaseMultiClaim is a claim with multiple reward coin types

Used in: DelegatorClaim, EarnClaim, HardLiquidityProviderClaim, SavingsClaim, SwapClaim

message DelegatorClaim

claims.proto:114

DelegatorClaim stores delegation rewards that can be claimed by owner

Used in: GenesisState, QueryRewardsResponse

message EarnClaim

claims.proto:159

EarnClaim stores the earn rewards that can be claimed by owner

Used in: GenesisState, QueryRewardsResponse

message GenesisRewardState

genesis.proto:26

GenesisRewardState groups together the global state for a particular reward so it can be exported in genesis.

Used in: GenesisState

message GenesisState

genesis.proto:39

GenesisState is the state that must be provided at genesis.

message HardLiquidityProviderClaim

claims.proto:94

HardLiquidityProviderClaim stores the hard liquidity provider rewards that can be claimed by owner

Used in: GenesisState, QueryRewardsResponse

message MultiRewardIndex

claims.proto:59

MultiRewardIndex stores reward accumulation information on multiple reward types

Used in: DelegatorClaim, EarnClaim, GenesisRewardState, HardLiquidityProviderClaim, MultiRewardIndexesProto, QueryRewardFactorsResponse, SavingsClaim, SwapClaim

message MultiRewardIndexesProto

claims.proto:69

MultiRewardIndexesProto defines a Protobuf wrapper around a MultiRewardIndexes slice

message MultiRewardPeriod

params.proto:31

MultiRewardPeriod supports multiple reward types

Used in: Params

message Multiplier

params.proto:53

Multiplier amount the claim rewards get increased by, along with how long the claim rewards are locked

Used in: MultipliersPerDenom

message MultipliersPerDenom

params.proto:65

MultipliersPerDenom is a map of denoms to a set of multipliers

Used in: Params

message Params

params.proto:75

Params

Used in: GenesisState, QueryParamsResponse

message RewardIndex

claims.proto:41

RewardIndex stores reward accumulation information

Used in: MultiRewardIndex, QueryRewardFactorsResponse, RewardIndexesProto, USDXMintingClaim

message RewardIndexesProto

claims.proto:51

RewardIndexesProto defines a Protobuf wrapper around a RewardIndexes slice

message RewardPeriod

params.proto:12

RewardPeriod stores the state of an ongoing reward

Used in: Params

message SavingsClaim

claims.proto:144

SavingsClaim stores the savings rewards that can be claimed by owner

Used in: GenesisState, QueryRewardsResponse

message Selection

tx.proto:31

Selection is a pair of denom and multiplier name. It holds the choice of multiplier a user makes when they claim a denom.

Used in: MsgClaimDelegatorReward, MsgClaimEarnReward, MsgClaimHardReward, MsgClaimSavingsReward, MsgClaimSwapReward

message SwapClaim

claims.proto:129

SwapClaim stores the swap rewards that can be claimed by owner

Used in: GenesisState, QueryRewardsResponse

message USDXMintingClaim

claims.proto:79

USDXMintingClaim is for USDX minting rewards

Used in: GenesisState, QueryRewardsResponse