Farmer Frank

Unweighted Shares

Unweighted shares (US) is simply the amount of JOE tokens that 'back' a fNFT Bond. The NFT is backed by JOE tokens in the sense that it is entitled to receive rewards generated by that amount of JOE tokens. This metrics is utilised to issue shares to fNFT bond holders. Issued shares are used to account for reinvested revenue.
This means that at the time of issuing, the US of a bond will simply be its cost.
Bond level
10 JOE
100 JOE
1000 JOE
5000 JOE
The longer you hold a bond, the more the underlying US will grow. This is because during every reward emission, the part that is reinvested is accounted for through the increase of US for all bonds minted before the date of issuing. This is done in order to guarantee ownership of future passive income generated by the compounded amount.
(1) 4 Level 1 and 4 Level 2 fNFT Bonds get minted at launch.
4L1+4L2={US=410+4100=440TVL=410+4100=440 4L_1 + 4L_2 = \begin{cases} \text{US} = 4 \cdot 10 + 4 \cdot 100 = 440\\ \text{TVL} = 4 \cdot 10 + 4 \cdot 100 = 440 \end{cases}
Now, a Level 1 NFT will have 10 US and a Level 2 NFT will have 100 US.
(2) Now let's suppose that after 1 year, the protocol has earned revenue for 50% of its TVL.
Revenue=50% TVL=220 JOE\text{Revenue} = 50 \% \text{ TVL} = 220 \text{ JOE}
(3) We can now imagine being in Phase 1: TA where all revenue is reinvested. Even if bond holders won't earn any liquid rewards, they will be receiving shares accounting for their contribution to the revenue. As all rewards are reinvested, the protocol will be issuing 220 shares.
Shares issuance
- For every JOE reinvested within the protocol, 1 share is distributed to all bonds. Shares issued are divided between bonds according to their unweighted shares.
IS=100% Revenue=220 SharesI_S = 100 \% \text{ Revenue} = 220 \text{ Shares}
To calculate how many shares a bond is entitled to claim, we must calculate its percentage of ownership over all unweighted shares.
IS,L=USLUSISI_{S, L} = \frac{\text{US}_{L}}{\text{US}} \cdot I_S
  • IS,LI_{S, L}
    : Shares issued to a bond of level
  • USL\text{US}_L
    : Unweighted shares of a bond of level
  • IS,L=1=5 SharesI_{S, L=1} = 5 \text{ Shares}
  • IS,L=2=50 SharesI_{S, L=2} = 50 \text{ Shares}
Each NFT will now have the following unweighted shares
USL=1=10+5=15,USL=2=100+50=150\text{US}_{L=1} = 10 + 5 = 15, \quad \text{US}_{L=2} = 100 + 50 = 150
Keep in mind that also weighted shares increase by the amount of claimable shares multiplied by the bond's weight. This is done in order to ensure NFT holders the right to claim payments generated by their compounded rewards.
The protocol will now look like this
4L1+4L2={US=415+4150=660TVL=415+4150=6604L_1 + 4L_2 = \begin{cases} \text{US} = 4 \cdot 15 + 4 \cdot 150 = 660\\ \text{TVL} = 4 \cdot 15 + 4 \cdot 150 = 660 \end{cases}