Equations

Staking

Deposit=WithdrawalDeposit = Withdrawal
Swaps between LOBI and LOBIS during staking and unstaking are always honored 1:1. The amount of LOBI deposited into the staking contract will always result in the same amount of LOBIs. And the amount of LOBIs withdrawn from the staking contract will always result in the same amount of LOBI.
rebase=1(LOBIDeposits/sLOBIOutstanding)rebase = 1 - (LOBI Deposits/sLOBI Outstanding)
The treasury deposits LOBI into the distributor. The distributor then deposits LOBI into the staking contract, creating an imbalance between LOBI and sLOBI. sLOBI is rebased to correct this imbalance between LOBI deposited and sLOBI outstanding. The rebase brings sLOBI outstanding back up to parity so that 1 sLOBI equals 1 staked LOBI.

Minting

Minting happens by allowing users to purchase a bond. This bond price is the Mint price.
bondPrice=PremiumbondPrice= Premium
In order to make a profit from minting, Lobis charges a premium for each minting action.​
Premium=debtRatioBCVPremium = debtRatio * BCV
The premium is derived from the debt ratio of the system and a scaling variable called BCV. BCV allows us to control the rate at which bond prices increase.
The premium determines profit due to the protocol and in turn, stakers. This is because new LOBI is minted from the profit and subsequently distributed among all stakers.
debtRatio=bondsOutstanding/LOBISupplydebtRatio = bondsOutstanding/LOBISupply
​The debt ratio is the total of all LOBI promised to bonders divided by the total supply of LOBI. This allows us to measure the debt of the system.
bondPayoutreserveBond=marketValueasset/bondPricebondPayoutreserveBond = marketValueasset / bondPrice
​Bond payout determines the number of LOBI sold to a minter. For reserve mints, the market value of the assets supplied by the minter is used to determine the bond payout. For example, if a user supplies 1000 CRV and the mint price is 250 CRV, the user will be entitled 4 LOBI.
bondPayoutlpBond=marketValuelpToken/bondPricebondPayoutlpBond = marketValuelpToken/bondPrice
For liquidity mints, the market value of the LP tokens supplied by the minter is used to determine the bond payout. For example, if a user supplies 0.001 LOBI-OHM LP token which is valued at 1000 DAI (or any other stablecoin) at the time of bonding, and the bond price is 250 DAI (or any other stablecoin), the user will be entitled 4 LOBI.

LOBI Supply

LOBIsupplyGrowth=LOBIstakers+LOBIbonders+LOBIDAO+LOBIOlympusLOBIsupplyGrowth = LOBIstakers + LOBIbonders + LOBIDAO +LOBIOlympus
LOBI supply does not have a hard cap. Its supply increases when:
  • LOBI is minted and distributed to the stakers.
  • LOBI is minted for the bonder. This happens whenever someone purchases a bond.
  • LOBI is minted for the DAO and for the Olympus DAO. This happens whenever someone purchases a bond. Additionally, 50% of the minted amount is redirected to the LOBIS DAO and an additional 1.1% of the minted amount goes to the Olympus DAO Treasury
LOBIstakers=LOBItotalSupplyrewardRateLOBIstakers = LOBItotalSupply*rewardRate
At the end of each rebase, the treasury mints LOBI at a set reward rate. These LOBI will be distributed to all the stakers in the protocol.
LOBIbonders=bondPayoutLOBIbonders=bondPayout
Whenever someone purchases a bond, a set number of LOBI is minted. These LOBI will not be released to the minter all at once - they are vested to the bonder linearly over time. The bond payout uses a different formula for different types of bonds. Check the Minting section above to see how it is calculated.

Backing per LOBI

LOBIbacking=treasuryBalanceGovernanceTokensLOBIbacking = treasuryBalanceGovernanceTokens
Every LOBI in circulation is backed by the Lobis treasury. The assets in the treasury are Governance Tokens, so each LOBI is not just backed by the dollar value of the backing governance tokens but also by the governance rights derived by them.