Setup

A comprehensive guide to setting up the Foundry testing environment for smart contract development. The lesson explains the necessary steps to clone the provided repository, build the project, and run the tests. It also covers setting up the environment variables needed for the tests to run successfully. The lesson then guides viewers through the folder structure and showcases the exercises, which provide incomplete code to complete and test. The lesson concludes by explaining how to access the solutions for those who need assistance.

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.

Solidity Developer

Rocket Pool rETH Integration

1. Intro
An advanced developer's guide to integrating Rocket Pool rETH. Learn about rETH architecture and how to use it with other DeFi protocols such as Aave V3, Balancer V2, and EigenLayer, including integrating rETH into your smart contracts and using flash loans to create leveraged positions. Duration: 1min
2. Lead Instructor
A comprehensive guide to Uniswap V2 - This video lesson will teach you how to understand Uniswap V2 and its functionality. The video lesson will cover how Uniswap V2 works and how it is different from Uniswap V1. It will also teach you about the Cyffin Updraft tool, which provides data and analytics on Uniswap V2. Duration: 0min
3. Setup
A comprehensive guide to setting up the Foundry testing environment for smart contract development. The lesson explains the necessary steps to clone the provided repository, build the project, and run the tests. It also covers setting up the environment variables needed for the tests to run successfully. The lesson then guides viewers through the folder structure and showcases the exercises, which provide incomplete code to complete and test. The lesson concludes by explaining how to access the solutions for those who need assistance. 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)

Last updated on March 26, 2025

Cyfrin
Updraft
CodeHawks
Solodit
Resources