nToken Portfolio
Basic structure
The nToken's portfolio holds a Prime Cash balance, liquidity tokens at each maturity, and an fCash debt at each maturity.
Each nToken holds a proportional claim on all the assets in the nToken's portfolio. If there are 10,000 total nTokens and one user holds 1,000 nTokens, that user has a claim on 10% of the liquidity tokens and 10% of the fCash debt in the nToken portfolio.
Here is an example nToken portfolio ignoring its Prime Cash balance:
Maturity | Liquidity Tokens | fCash Debt |
March 1 2022 | +200 | -200 |
June 1 2022 | +300 | -300 |
December 1 2022 | +500 | -500 |
Net fCash
A net fCash position is when the fCash sitting in a liquidity pool doesn't perfectly offset the fCash debt in the nToken's portfolio. As users trade on the liquidity pools, nTokens can develop large net fCash positions if most of the trades are the same direction.
nToken's net fCash positions come from the liquidity tokens in the nToken portfolio. Liquidity tokens are freely redeemable for the Prime Cash and fCash sitting in the liquidity pools.
To illustrate how nTokens develop net fCash positions, let's see what the example portfolio above would look like if we redeemed those liquidity tokens and assumed that each liquidity token has a claim on 1 Prime Cash and 1 fCash.
Maturity | Prime Cash Claim | fCash Claim | fCash Debt |
March 1 2022 | +200 | +200 | -200 |
June 1 2022 | +300 | +300 | -300 |
December 1 2022 | +500 | +500 | -500 |
In this example, the positive fCash claim from the liquidity tokens would offset the negative fCash debt in each maturity. So we can calculate the net fCash in a maturity as the sum of the fCash claim and the fCash debt.
Maturity | Prime Cash Claim | fCash Claim | fCash | Net fCash |
March 2022 | +200 | +200 | -200 | 0 |
June 2022 | +300 | +300 | -300 | 0 |
December 2022 | +500 | +500 | -500 | 0 |
Net fCash changes
When end users lend and borrow they change the amount of Prime Cash and fCash claims of the nToken's liquidity tokens and give the nToken net fCash positions.
For example, consider if a user borrowed 100 Prime Cash from the March liquidity pool in exchange for 105 fCash. The liquidity tokens would have a claim on 100 fewer Prime Cash and 105 more fCash. Here is what the March maturity part of the nToken portfolio would look like after this trade.
Maturity | Prime Cash Claim | fCash Claim | fCash | Net fCash |
March 2022 | +100 | +305 | -200 | +105 |
The nToken now has a net fCash position of +105 in the March 2022 maturity. In other words, the nToken is now a lender in this maturity.
The same thing can occur in the other direction. Now imagine that a second user came in to lend 200 Prime Cash in exchange for purchasing 208 fCash from the March liquidity pool. The liquidity tokens would now have a claim on 300 Prime Cash and only 97 fCash.
Maturity | Prime Cash Claim | fCash Claim | fCash | Net fCash |
March 2022 | +300 | +97 | -200 | -103 |
The nToken now has a net fCash position of -103 in the March 2022 maturity. In other words, the nToken is now a net borrower in this maturity.
The nToken's net fCash positions reflect the aggregate activity of all end users on Notional in that currency. When the nToken has significant net fCash positions it means that end user activity has been skewed in one direction.
Last updated