Skip to main content
GET
/
kvaults
/
users
/
{pubkey}
/
rewards
Get season user rewards
curl --request GET \
  --url https://api.kamino.finance/kvaults/users/{pubkey}/rewards
[
  {
    "avgBaseApy": "0.2",
    "avgBoostedApy": "0.2",
    "avgMaxApy": "0.2",
    "rewardMint": "VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd",
    "lastCalculated": "2023-12-25",
    "tokensEarned": "1234.56789",
    "tokensPerSecond": "1234.56789",
    "stakingBoost": "1234.56789",
    "effectiveStakingBoost": "1234.56789",
    "baseApy": "0.2",
    "boostedApy": "0.2",
    "maxApy": "0.2",
    "usdAmount": "1234.56789",
    "usdAmountBoosted": "1234.56789"
  }
]

Path Parameters

pubkey
string
required

Valid base58-encoded address

Example:

"VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd"

Query Parameters

source
string

Rewards season (e.g. Season1, Season2)

Examples:

"Season1"

"Season2"

"Season3"

"Season4"

Response

OK

avgBaseApy
string
required

Average Base Annual Percentage Yield for the user

Example:

"0.2"

avgBoostedApy
string
required

Average Boosted Annual Percentage Yield for the user

Example:

"0.2"

avgMaxApy
string
required

Average Max Annual Percentage Yield for the user

Example:

"0.2"

rewardMint
string
required

Mint address of the reward token

Example:

"VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd"

lastCalculated
string<date>
required

Timestamp of the last calculation

tokensEarned
string
required

Total number of reward tokens earned by the user

Example:

"1234.56789"

tokensPerSecond
string
required

Number of reward tokens distributed per second to the user

Example:

"1234.56789"

stakingBoost
string
required

Staking boost percentage applied to the user

Example:

"1234.56789"

effectiveStakingBoost
string
required

Effective staking boost percentage for the user

Example:

"1234.56789"

baseApy
string
required

Base Annual Percentage Yield from rewards for the user

Example:

"0.2"

boostedApy
string
required

Boosted Annual Percentage Yield from rewards for the user

Example:

"0.2"

maxApy
string
required

Max Annual Percentage Yield from rewards for the user

Example:

"0.2"

usdAmount
string
required

Total USD amount of rewards earned by the user without boost

Example:

"1234.56789"

usdAmountBoosted
string
required

Total USD amount of rewards earned by the user with boost applied

Example:

"1234.56789"