Solution rETH NAV

A detailed guide to understanding how the Rocket Pool reth contract operates. The lesson covers the two functions that are found within the contract, `getEthValue` and `getRethValue`, to determine the exchange rate of ETH to rETH and vice-versa. We also go over the different ways to swap RETH into ETH through Rocket Pool.

Join the Rocket Pool Discord Server

Stay in the loop with the latest Rocket Pool updates and connect with over 5,000 developers in the community.

1. rETH NAV Oracle
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. Duration: 3min
2. rETH NAV Live Data
A practical example of fetching the NAV from the Rocket Pool's NAV Oracle. The lesson demonstrates how to retrieve the current exchange rate of 1 rETH to ETH as reported by the Rocket Pool's NAV Oracle by accessing the contract address and function 'getExchangeRate' on Etherscan. Duration: 1min
3. Exercise rETH NAV
A practical guide to calculating rETH exchange rate in Solidity. The lesson focuses on implementing a smart contract function to determine the ETH equivalent of 1 rETH, leveraging Rocket Pool contracts to fetch the exchange rate with 18 decimals precision. Reading Time: 0min
4. Solution rETH NAV
A detailed guide to understanding how the Rocket Pool reth contract operates. The lesson covers the two functions that are found within the contract, `getEthValue` and `getRethValue`, to determine the exchange rate of ETH to rETH and vice-versa. We also go over the different ways to swap RETH into ETH through Rocket Pool. Duration: 3min

Course Overview

About the course

What you'll learn

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

Course Description

Who is this course for?

  • Web3 Developers
  • Software Engineers
  • Financial Analysts
  • Finance developers
  • Smart Contract Security Researchers

Potential Careers

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)

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Last updated on July 25, 2025