The Net Asset Value (NAV) is the core economic invariant of every ERC-20E smart contract. It defines the per-unit collateral backing of the token and establishes a cryptographically enforced, monotonically non-decreasing value floor.
All NAV dynamics are deterministic, fully on-chain, and independent of external price feeds.
Initial Ratio and Contract Initialization
At deployment, each ERC-20E contract defines an immutable initial issuance ratio r_0, establishing the foundational relationship between token units and collateral units.
r0=Token UnitsCollateral Units Example:
If the initial ratio is defined as:
then:
1 token represents 0.001 units of collateral
NAV0=r0=0.001 This parameter:
Establishes denomination granularity
Determines first-mint scaling
Is immutable post-deployment
After initialization, NAV evolves exclusively according to reserve mechanics.
At any time t:
NAVt=SupplytTVLt Where:
TVL_t = Total collateral held in the contract at time t
Supply_t = Total outstanding token supply at time t
NAV is:
Fee Structure and Accounting Treatment
Let:
Protocol Fee
Retained within the reserve
Issuer Fee
Never retained in reserve
Timing differs by operation:
Mint: deducted before collateral check-in
Redemption: deducted after collateral check-out
This sequencing ensures issuer fees do not influence NAV formula.
Minting and NAV Impact
Let a user deposit collateral C.
Step 1: Issuer Fee (Pre Check-In)
Cafter issuer=C(1−fi) Issuer fee is transferred externally and never enters (TVL).
Step 2: Protocol Fee (Retained)
Protocol Fee=Cafter issuer⋅fp This amount increases (TVL).
Step 3: Net Minting Principal
Cnet=Cafter issuer(1−fp) Tokens minted:
Tokensminted=NAVpreCnet NAVpost=Supplypre+TokensmintedTVLpre+Cnet+Protocol Fee Since:
Protocol Fee>0 and supply increases only proportionally to C_{net},
NAVpost>NAVpre Thus, every mint strictly increases NAV.
Redemption and NAV Impact
Let T tokens be redeemed.
Step 1: NAV-Based Checkout
Gross Collateral=T⋅NAVpre Step 2: Protocol Fee Retention
Protocol Fee=Gross Collateral⋅fp This portion remains in the reserve.
Step 3: Issuer Fee (Post Check-Out)
Issuer Fee=Gross Collateral⋅fi Issuer fee is deducted from user proceeds after NAV calculation.
Step 4: Net Collateral Returned
Collateralreturned=Gross Collateral(1−fp−fi) Post-Redemption NAV
NAVpost=Supplypre−TTVLpre−Gross Collateral+Protocol Fee Because:
Redemption removes collateral proportionally to NAV
Protocol fees remain in reserve
It follows that:
NAVpost>NAVpre Thus, every redemption strictly increases NAV.
Monotonicity Theorem
For every protocol action (mint or redemption):
NAVt+1>NAVt Proof intuition:
Collateral withdrawals are strictly proportional to NAV
Protocol fees are retained
Issuer fees never reduce TVL used in NAV
No external price dependency exists
Therefore, NAV is a stepwise strictly increasing function under active protocol usage.
If no activity occurs:
NAVt+1=NAVt NAV can never decrease.