Rocket Pool rETH Integration

Advanced
Rocket Pool rETH Integration

Learn Rocket Pool rETH Integration and how to build decentralized finance (DeFi) protocols that incorporate it. Level up your expertise as a DeFi developer! This course will guide you through essential concepts with hands-on exercises and real-world applications of rETH in the DeFi landscape. It covers: an introduction to rETH, technical insights into how it works, and how it fits into Rocket Pool’s protocol contract.


3hrs
95 lessons
4 projects

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

Learning path

Solidity Developer

View all courses

Blockchain Basics

Beginner
Blockchain Basics

Introductory blockchain developer course. Learn how blockchains and smart contracts work, and how to sign your first transaction. Whether you’re new or are a seasoned developer, there’s something here for you.

3hrs
26 lessons
1 project

Solidity Smart Contract Development

Beginner
Solidity Smart Contract Development

Start here if you’re new to writing smart contracts! Learn Solidity programming language and smart contract development from industry-leading experts. Kickstart your career as a web3 developer.

5hrs
65 lessons
3 projects

Foundry Fundamentals

Intermediate
Foundry Fundamentals

Learn Foundry for Solidity and level up your Solidity developer skills. Discover advanced web3 development concepts and tools in the Foundry Fundamentals course. Learn Foundry Forge and Anvil, Chainlink Blockchain oracles, smart contract testing, and how to spin up local networks.

10hrs
113 lessons
3 projects

Advanced Foundry

Intermediate
Advanced Foundry

Learn advanced Foundry for Solidity smart contract development. Master web3 development techniques to write, deploy, test, optimize, and interact with your smart contracts using industry-standard tools. Lessons taught by the top smart contracts engineers in web3.

13hrs
186 lessons
4 projects

Smart Contract Security

Advanced
Smart Contract Security

Start your career as a smart contract security researcher! Learn smart contract auditing and the best practices for writing secure and optimized protocols. Explore fuzzing, invariant testing, and formal verification to identify bugs and protect web3 protocols.

24hrs
272 lessons
6 projects

Assembly and Formal Verification

Advanced
Assembly and Formal Verification

Learn exactly how the solidity compiler and opcodes work. Write contracts using Assembly and Yul, then learn how to write formal verification tests to guarantee your invariants hold.

11hrs
152 lessons
3 projects

Smart Contract DevOps

Advanced
Smart Contract DevOps

Following web3 DevOps guidelines and keeping an eye on smart contracts after they're live is key to making protocols and their users, safer. This course teaches you the best practices when dealing with web3 wallets and post-deployment security, teaching you how to keep smart contracts under control, even after they've been launched.

2hrs
25 lessons
1 project

Uniswap V3

Advanced
Uniswap V3

Learn Uniswap V3 smart contract development and level up your expertise as a DeFi developer. Updraft’s Uniswap V3 course will teach you Uniswap V3 math, concentrated liquidity, swapping, contract architecture, fees, flash loans, and more. Grow your web3 career and build with Uniswap V3.

7hrs
96 lessons
0 projects

Curve Stableswap

Advanced
Curve Stableswap

Learn Curve Stableswap and take your smart contract developer and security researcher skills to the next level. Curve Stableswap is an advanced, DeFi developer specialization course taught by top smart contract engineer, ProgrammerSmart. It covers how Curve finance works, AMM and math, curves, liquidity pools, swaps, and more.

2hrs
48 lessons
0 projects

Curve Cryptoswap

Advanced
Curve Cryptoswap

Learn Curve Cryptoswap and take the next step to become an expert smart contract and DeFi developer. Curve Cryptoswap is an advanced DeFi developer course that will teach you Curve Cryptoswap’s math, liquidity pools, swaps, price-repegging, and more.

4hrs
66 lessons
0 projects

Uniswap V2

Advanced
Uniswap V2

Learn Uniswap v2 and level up your skills as a smart contract developer and security researcher with this advanced, deep dive specialization course on the Uniswap v2 contracts, router, Factory, liquidity pools, and much. Lessons taught by top smart contracts engineer, ProgrammerSmart.

6hrs
75 lessons
0 projects

Rocket Pool rETH Integration

Advanced
Rocket Pool rETH Integration

Learn Rocket Pool rETH Integration and how to build decentralized finance (DeFi) protocols that incorporate it. Level up your expertise as a DeFi developer! This course will guide you through essential concepts with hands-on exercises and real-world applications of rETH in the DeFi landscape. It covers: an introduction to rETH, technical insights into how it works, and how it fits into Rocket Pool’s protocol contract.

3hrs
95 lessons
4 projects
Cyfrin
Updraft
CodeHawks
Solodit
Resources