3/5
## Rocket Pool NAV Oracle Rocket Pool's NAV oracle is the Net Asset Value of rETH. NAV stands for net asset value, so the NAV oracle is the net asset value of rETH, or the exchange rate between rETH and ETH. The equation for NAV is relatively straightforward: ```solidity NAV = total ETH in Rocket Pool / total rETH supply ``` The total ETH in Rocket Pool contains the amount of staked ETH, earned rewards, and any penalties. The net asset value is the exchange rate that is given by the Rocket Pool protocol. The market rate is given by the market exchange rate. The market rate will slightly differ depending on the source, for example, Chainlink or Binance. The rate is based on supply and demand. When do we use one rate over the other? If we are only trading tokens, we should pick the better of the two rates for the trade. If the market rate is better, swap tokens on the market, either through a centralized exchange or through a decentralized exchange. We should use NAV for long-term holdings. The reason is that the market rate changes frequently based on the supply and demand of rETH. Therefore, for evaluating the long-term holding of rETH, NAV will be a more reliable way to calculate the value of rETH.
Rocket Pool's NAV oracle is the Net Asset Value of rETH. NAV stands for net asset value, so the NAV oracle is the net asset value of rETH, or the exchange rate between rETH and ETH.
The equation for NAV is relatively straightforward:
The total ETH in Rocket Pool contains the amount of staked ETH, earned rewards, and any penalties. The net asset value is the exchange rate that is given by the Rocket Pool protocol. The market rate is given by the market exchange rate. The market rate will slightly differ depending on the source, for example, Chainlink or Binance. The rate is based on supply and demand.
When do we use one rate over the other? If we are only trading tokens, we should pick the better of the two rates for the trade. If the market rate is better, swap tokens on the market, either through a centralized exchange or through a decentralized exchange. We should use NAV for long-term holdings.
The reason is that the market rate changes frequently based on the supply and demand of rETH. Therefore, for evaluating the long-term holding of rETH, NAV will be a more reliable way to calculate the value of rETH.
A comprehensive overview of Rocket Pool's NAV oracle. The video explains the meaning of NAV, how it is calculated using an equation, and the relationship between NAV and the market rate. It also provides a guideline for deciding when to use NAV vs market rate for trading and long-term holding.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Stay in the loop with the latest Rocket Pool updates and connect with over 5,000 developers in the community.
Course Overview
About the course
Rocket Pool rETH staking, yield mechanisms, trading options, and contract architecture
How to distribute rewards and calculate rETH/ETH exchange rate
How to acquire and redeem rETH
Integrating rETH into DeFi protocols like AAVE V3
How to how to create leveraged ETH positions using rETH
How to provide rETH as liquidity to Balancer and Aura
Getting the USD price of rETH using Rocket Pool NAV oracle
Re-staking with EigenLayer
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Blockchain Financial Analyst
$100,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on July 25, 2025
Duration: 4min
Duration: 48min
Duration: 57min
Duration: 30min
Duration: 7min
Duration: 23min
Duration: 6min
Course Overview
About the course
Rocket Pool rETH staking, yield mechanisms, trading options, and contract architecture
How to distribute rewards and calculate rETH/ETH exchange rate
How to acquire and redeem rETH
Integrating rETH into DeFi protocols like AAVE V3
How to how to create leveraged ETH positions using rETH
How to provide rETH as liquidity to Balancer and Aura
Getting the USD price of rETH using Rocket Pool NAV oracle
Re-staking with EigenLayer
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Blockchain Financial Analyst
$100,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on July 25, 2025