I once thought a fund’s value was just… a number someone typed into a sheet. Clean. Neat. Then I watched an on-chain fund move in real time, and my brain did that little skip. Wait. If money can hop from token to token in seconds, what does “fund value” even mean right now?
That’s where NAV comes in. NAV is “net asset value.” In plain words, it’s what the fund is worth after you add up what it owns and subtract what it owes. Think of it like weighing a backpack. You count the books, the snacks, the charger, then you take out the weight of any stuff you borrowed and still need to pay back. In old finance, NAV can be slow. End of day. Maybe end of week. On-chain funds don’t have that luxury. Trades and flows happen in public. So Lorenzo, the system tracking the fund, has to act more like a cashier than a historian. First, Lorenzo looks at the fund’s wallet and contracts. That’s the “what it owns” part. Tokens, LP shares (pool shares), even claim tokens that stand for future pay. Each item has a balance on-chain, so there’s less guessing. But then comes the first panic: price. A token balance means little if you don’t know what one token is worth.
So Lorenzo Protocol (Bank) o pulls prices from oracles. An oracle is a price feed that smart contracts trust. Like a weather app, but for token prices. If the oracle says ETH is this much, Lorenzo uses that, not vibes. It also checks if prices are fresh. Stale prices are like milk left out. Now the tricky bit: debts and drift. Funds can borrow. They can owe fees. They can have swaps that started but haven’t fully settled. Lorenzo tracks those too, so NAV doesn’t act like the fund is richer than it is. It subtracts what must be paid, and it marks what is “in motion.” You know that feeling when your card charge is pending? Same idea.
Then there’s NAV per share. Most funds split value into shares so people can join or leave. If the fund is worth $10,000 and there are 1,000 shares, each share is $10. Easy. But on-chain, shares can mint or burn fast when folks deposit or withdraw. So Lorenzo watches the share supply like a hawk. New shares show up, value per share dips unless new value came in with them. Shares burn, value per share can rise if value stays put. Updates matter, too. Lorenzo can show NAV on-chain or in an app, but it needs a rule for when it updates. Too often, and you waste gas and risk noisy reads. Too rare, and users feel blind. Many setups use a time step, plus extra updates when big moves happen. Lorenzo also guards against weird spikes, like when a thin token price jumps for a moment. It may use more than one source, or a slow average, so NAV doesn’t flinch at every shadow. In the end, NAV in on-chain funds is not magic. It’s a scorekeeper in a loud room. Lorenzo keeps the math honest, so when you look at the fund’s value, you’re not staring at a guess. You’re seeing a snapshot. A decent one. And yeah, it still feels kind of wild.
@Lorenzo Protocol #LorenzoProtocol $BANK

