Kim Docs
  • šŸ’”OVERVIEW
  • ā„¹ļøGET STARTED
    • ā‰ļøFAQ
      • šŸ’°Liquidity and Yield Farming
      • šŸ’øProtocol Earnings
      • šŸ‘€What is Impermanent Loss ?
      • šŸ“”Smart Contract Security and Features
  • 🌟PROTOCOL
    • šŸ”‹AMM V2
      • Dual Liquidity Type
      • Dynamic Directional Fees
    • 🧠AMM V4
      • V4 Add Liquidity (concentrated)
        • Auto mode (kpNFT)
        • Manual Mode (LP only)
      • šŸ›’Fee Collection
    • ⚔KIM Staked Position NFTs (kpNFTs)
      • šŸ“ŽProperties
      • šŸ„‡Yield Bearing
    • šŸ”„xKIM Plugins
      • Rewards
      • Yield Booster
      • Community Plugins
  • 🟔TOKENOMICS
    • šŸ”–KIM Token
    • šŸ¦xKIM Token
      • How to use xKIM
      • Conversion - Redeeming
    • ā›“ļøDistribution
    • šŸ’°Protocol Earnings
    • šŸ”„Deflationary Mechanics
  • ⚔Reference and Audits
    • šŸ”Audits
    • 🫶Community & Social
  • šŸ“–CONTRACTS
    • šŸ“AMM V2
      • Factory
      • Pair
      • Router
      • Subgraph
    • šŸ“AMM V4
      • Factory
      • Non Fungible Position Manager
      • BasePluginV1Factory
      • SwapRouter
      • Subgraph
Powered by GitBook
On this page
  • Mechanics of the plugin
  • Deallocation
  1. PROTOCOL
  2. xKIM Plugins

Yield Booster

COMING SOON

Through the YieldBooster plugin, every user can allocate its xKIM to a KIM position (kpNFT) in order to earn additional rewards from farming emissions.

The induced yield boost multiplier is different based on the staking position's wrapped LP, but will usually use the default x2 value.

Mechanics of the plugin

This value is calculated for every position from the following elements:

  • The position's LP amount

  • The total staked LP amount across all positions and users

  • The position's allocated xKIM amount

  • The total allocated xKIM across all of the positions with the same LP

  • The LP max boost multiplier (can't exceed x2.5)

The formula is very straightforward:

boostMultiplier=(userLPāˆ—totalAllocationāˆ—maxBoostMultiplier)totalLPāˆ—userAllocationboostMultiplier = \cfrac{(userLP * totalAllocation * maxBoostMultiplier)}{totalLP * userAllocation}boostMultiplier=totalLPāˆ—userAllocation(userLPāˆ—totalAllocationāˆ—maxBoostMultiplier)​

As more xKIM is assigned to a pair, the boost will decrease for each user's allocated amount. The process works in both directions; the less xKIM is assigned to a pair in total the higher the APR for each user's allocated amount

The Yield Booster affects rewards earned from farming emissions (x/KIM) only, without impacting rewards from:

  • LP trading fees

Deallocation

Deallocating xKIM from this plugin is not subject to any condition, and can be done at any time.

The deallocation fee is 0.5%.

PreviousRewardsNextCommunity Plugins

Last updated 1 year ago

🌟
šŸ”„