Get user fees and rewards
curl --request GET \
--url https://api.kamino.finance/strategies/{strategyPubkey}/shareholders/{walletPubkey}/fees-and-rewardsconst options = {method: 'GET'};
fetch('https://api.kamino.finance/strategies/{strategyPubkey}/shareholders/{walletPubkey}/fees-and-rewards', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.kamino.finance/strategies/{strategyPubkey}/shareholders/{walletPubkey}/fees-and-rewards"
response = requests.get(url)
print(response.text)false{
"feesAEarned": "0.123",
"feesBEarned": "0.123",
"lastCalculated": "2023-11-07T05:31:56Z",
"rewards0Earned": "0.123",
"rewards1Earned": "0.123",
"rewards2Earned": "0.123",
"kaminoRewards0Earned": "0.123",
"kaminoRewards1Earned": "0.123",
"kaminoRewards2Earned": "0.123",
"feesAEarnedUsd": "0.123",
"feesBEarnedUsd": "0.123",
"rewards0EarnedUsd": "0.123",
"rewards1EarnedUsd": "0.123",
"rewards2EarnedUsd": "0.123",
"kaminoRewards0EarnedUsd": "0.123",
"kaminoRewards1EarnedUsd": "0.123",
"kaminoRewards2EarnedUsd": "0.123"
}{
"error": "Invalid query params",
"details": [
{}
]
}{
"error": "An internal error occurred"
}User Data
Get user fees and rewards
Get cumulative fees and rewards earned by a user in a specific strategy.
GET
/
strategies
/
{strategyPubkey}
/
shareholders
/
{walletPubkey}
/
fees-and-rewards
Get user fees and rewards
curl --request GET \
--url https://api.kamino.finance/strategies/{strategyPubkey}/shareholders/{walletPubkey}/fees-and-rewardsconst options = {method: 'GET'};
fetch('https://api.kamino.finance/strategies/{strategyPubkey}/shareholders/{walletPubkey}/fees-and-rewards', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.kamino.finance/strategies/{strategyPubkey}/shareholders/{walletPubkey}/fees-and-rewards"
response = requests.get(url)
print(response.text)false{
"feesAEarned": "0.123",
"feesBEarned": "0.123",
"lastCalculated": "2023-11-07T05:31:56Z",
"rewards0Earned": "0.123",
"rewards1Earned": "0.123",
"rewards2Earned": "0.123",
"kaminoRewards0Earned": "0.123",
"kaminoRewards1Earned": "0.123",
"kaminoRewards2Earned": "0.123",
"feesAEarnedUsd": "0.123",
"feesBEarnedUsd": "0.123",
"rewards0EarnedUsd": "0.123",
"rewards1EarnedUsd": "0.123",
"rewards2EarnedUsd": "0.123",
"kaminoRewards0EarnedUsd": "0.123",
"kaminoRewards1EarnedUsd": "0.123",
"kaminoRewards2EarnedUsd": "0.123"
}{
"error": "Invalid query params",
"details": [
{}
]
}{
"error": "An internal error occurred"
}Path Parameters
Public key of the strategy
Example:
"3VXtabCgrd3RYuHa6HisufMfiE4aUk84Hu5quDFhqECD"
Wallet address of the user
Example:
"AcNSmd5CxwLs21TYUmhWt7CW2v159TdYRkvQxb1iBYRj"
Query Parameters
Solana cluster environment. Defaults to mainnet-beta.
Example:
"mainnet-beta"
Response
OK
Token A fees earned
Example:
"0.123"
Token B fees earned
Example:
"0.123"
Timestamp of last calculation
DEX reward 0 earned
Example:
"0.123"
DEX reward 1 earned
Example:
"0.123"
DEX reward 2 earned
Example:
"0.123"
Kamino reward 0 earned
Example:
"0.123"
Kamino reward 1 earned
Example:
"0.123"
Kamino reward 2 earned
Example:
"0.123"
Token A fees in USD
Example:
"0.123"
Token B fees in USD
Example:
"0.123"
DEX reward 0 in USD
Example:
"0.123"
DEX reward 1 in USD
Example:
"0.123"
DEX reward 2 in USD
Example:
"0.123"
Kamino reward 0 in USD
Example:
"0.123"
Kamino reward 1 in USD
Example:
"0.123"
Kamino reward 2 in USD
Example:
"0.123"