Rates & Boosts
Our points system is highly customizable, enabling us to reward productive protocol activity. Ultimately, the points system is geared towards users who use Kamino to service their DeFi needs.
Default Rates
Default rates are:
Kamino Lend Supply: 1 point per dollar per day
Kamino Lend Borrow: 1 point per dollar per day
Kamino Liquidity Vaults: 1 point per dollar per day
Boosts
Default boosts are shown in the Rates & Boosts tab in the Points Hub
Your Avg Boost
displays an overall value across your entire portfolio, calculated as a weighted average across all positions.
Boost = How many points you earn daily per dollar deposited.
Example
$500 USDC Supplied
$1,000 mSOL Supplied
mSOL Rate = 1 point per dollar per day
USDC Rate = 3 points per dollar per day
The system can accommodate boosts for virtually any action on the protocol, including different collateral/debt combinations. There can even be NFT or DeFi-related boosts from beyond the Kamino dApp, rewarding users for certain actions/NFTs across the Solana ecosystem.
We're getting everyone involved!
OG Points
We wanted to find a solution that was fair to our OG users, the bear market brethren that walked through fire with us on Solana. The best way we could think of was to account for every drop of liquidity provided since launch.
Points were split into two eras: Pre and post-Kamino Lend Beta
All positions from the launch of Kamino in August 2022, up to the Kamino Lend beta launch in October 20th 2023, have been awarded 2x Points per day for their deposits over that 400+ day period.
Limitations on Farming
Just as we can reward certain actions, we can also limit the point-earning rates of other actions or asset combinations. Ultimately, the points program aims to attract new users who find value in using the product.
Here are the steps we've taken to ensure fairness:
LST/LST or Stable/Stable Farming
We limit the points earned by positions with only LSTs on both the collateral & debt side, as well as positions with only stablecoins on both the collateral & debt side.
Positions like these will only earn points on the supply side, and only from the net dollar value, where net_value = LST_collateral - LST_debt.
Example
$1,000 mSOL Supplied
$300 bSOL Borrowed
Typically this user would earn:
Supplying: 1 * $1,000 = 1,000 points per day
Borrowing: 1 * $300 = 300 points per day
Thus, at default rates, the user would earn 1,300 points per day
.
With the farming limitation, the position earns:
1,000 - 300 = 700 points per day
LST/LST or Stable/Stable Farming With Other Tokens
The system also limits the points earned by supplying an LST/Stable alongside another collateral asset, and borrowing an LST/Stable against it. In this scenario, the LST/stable supply and borrows are netted out first.
Any remaining LST/stable collateral/debt amount then accrues the standard points per day rate:
Scenario 1
If LST_supplied > LST_borrowed
, the position earns supply points according to the net difference. The position earns no borrow points for the LST debt.
Example #1
$500 mSOL Supplied
$500 USDC Supplied
$300 JitoSOL Borrowed
Typically this user would earn:
Supplying mSOL: 1 * $500 = 500 points per day
Supplying USDC: 3 * $500 = 1,500 points per day
Borrowing JitoSOL: 1 * $300 = 300 points per day
= 2,300 points per day
With Limitation:
Net difference of LSTs in the position is first calculated.
net_value = LST_collateral - LST_debt = $500 (mSOL_supplied) - $300 (JitoSOL_borrowed) = $200 (net_value)
Global Supply Rate: 1 point per dollar per day
Thus, net value of LSTs in the position earns
1 * $200 = 200 supply points per day
No borrow points are awarded for JitoSOL as it has been netted out.
Total Position earns: 1,500 + 200 = 1,700 points per day
Scenario 2
If LST_supplied < LST_borrowed
, the position earns borrow points according to the net difference. The position earns no LST supply points.
Example #2
$300 mSOL Supplied
$500 USDC Supplied
$500 JitoSOL Borrowed
Typically this user would earn:
Supplying mSOL: 1 * $300 = 300 points per day
Supplying USDC: 3 * $500 = 1,500 points per day
Borrowing JitoSOL: 1 * $500 = 500 points per day
= 2,300 points per day
With Limitation:
Net difference of LSTs in the position is first calculated.
net_value = LST_debt - LST_collateral = $500 (JitoSOL_borrowed) - $300 (mSOL_supplied) = $200 (net_value)
Global Borrow Rate = 1 points per dollar per day
Thus, net value of LSTs in the position earns
1 * $200 = 200 borrow points per day
Supply points are awarded only for USDC as the mSOL supply has been netted out: 3
* $500 = 1,500 supply points per day
Total Position earns: 1,500 + 200 = 1,700 points per day
Last updated