A Token And Debt Token

A foundational exploration to Aave V3's Interest-Tracking Tokens: aTokens & Variable Debt - Discover Aave V3's aTokens, representing supplied assets plus accruing interest, and variable debt tokens, which track your growing borrowed amounts. Understand their rebasing mechanism that automatically adjusts token balances to reflect real-time interest changes, and see how to observe this on Etherscan.

1. Supply
A foundational walkthrough to Understanding Aave V3: Core Concepts of Supplying and Borrowing - Explore the step-by-step processes for supplying assets to earn yield and borrowing funds within Aave V3. Master essential concepts such as Health Factor, LTV, and Liquidation Threshold to confidently manage your DeFi activity. Duration: 8min
2. Isolation Mode
A comprehensive breakdown to Understanding Aave V3's Isolation Mode: A Guide for Users - Explore how Aave V3's Isolation Mode restricts users to supplying a single asset type as collateral. Understand the subsequent limitations on borrowing, which is confined to specific stablecoins up to a protocol-wide debt ceiling for risk mitigation. Duration: 1min
3. Borrow
A hands-on walkthrough to Mastering Aave V3 Borrows: Health Factor, Collateral, and Risk - This lesson guides you through borrowing on Aave V3, focusing on the crucial Health Factor and its impact on your loan. Discover how to supply collateral to boost borrowing power and manage liquidation risks by understanding LTV. Duration: 3min
4. E Mode
A comprehensive exploration to Understanding E-Mode in Aave: Maximizing Your Borrowing Power - This lesson details Aave's E-Mode, showing how it elevates Loan-to-Value for price-correlated assets to enhance borrowing power. Grasp the benefits of increased capital efficiency and the essential restriction of borrowing within the same asset category. Duration: 2min
5. Repay
An essential tutorial to Repaying Your Borrowed Assets on Aave V3 - Master the Aave V3 loan repayment process using the web interface, from initiating the transaction to confirming with your wallet. See firsthand how repaying debt boosts your net worth, alters your Net APY, and clears your health factor on the platform. Duration: 0min
6. APR And APY
A fundamental exploration to Understanding APR vs. APY: The Impact of Compounding on Interest Rates - This lesson distinguishes Annual Percentage Rate (APR), representing simple annual interest, from Annual Percentage Yield (APY), which incorporates the effects of compounding. Uncover their distinct formulas and learn why APY provides a more accurate measure of true earnings or costs over time. Duration: 7min
7. Market Forces
An insightful breakdown to Decoding Aave V3 Interest Rates: A Market-Driven Approach - Discover how Aave V3's market-driven interest model translates supply and demand into a core Utilization Rate. See how this rate then determines borrow interest, and how supply interest for lenders is derived using the formula `Borrow Rate * Utilization * (1 - Protocol Fee)`. Duration: 2min
8. Utilization Rate
A pivotal decoding to Understanding the Utilization Rate in DeFi Lending Protocols - This lesson breaks down the Utilization Rate (U = B / (S+B)), explaining how Total Debt (including accrued interest) and Available Liquidity determine its value. Discover its function as a real-time gauge of market demand that directly influences borrowing interest rates in DeFi lending. Duration: 2min
9. Interest Rate Model
A detailed breakdown to Understanding the Aave V3 Interest Rate Model - Discover how Aave V3 dynamically links borrow interest rates to asset utilization (U), anchored by an optimal threshold (U_optimal). Understand the key parameters (r0, s1, s2) and the piecewise linear formulas that govern these rates for protocol health. Duration: 1min
10. Reserve
A structural breakdown to Demystifying Reserves in the Aave V3 Protocol - This lesson unpacks how Aave V3's "reserves" manage distinct crypto assets within the protocol. Discover the journey from the `_reserves` mapping in `Pool.sol` to the detailed `ReserveData` and gas-saving `ReserveConfigurationMap` structs. Duration: 3min
11. A Token And Debt Token
A foundational exploration to Aave V3's Interest-Tracking Tokens: aTokens & Variable Debt - Discover Aave V3's aTokens, representing supplied assets plus accruing interest, and variable debt tokens, which track your growing borrowed amounts. Understand their rebasing mechanism that automatically adjusts token balances to reflect real-time interest changes, and see how to observe this on Etherscan. Duration: 3min
12. How To Calculate Interest On Debt
A clever solution to On-Chain Compounding Debt with Variable Rates - This lesson tackles the high gas costs of calculating compounding debt with changing interest rates in smart contracts. Discover the "rate accumulator" and "normalized principal" approach for an efficient O(1) computation vital for DeFi. Duration: 10min
13. Scaled Balance
An essential guide to Understanding Scaled Balances: Aave V3's Gas-Efficient Accounting - Learn why constantly updating DeFi user balances for variable interest is impractical and costly. Discover Aave V3's elegant solution in `ScaledBalanceTokenBase.sol`, using scaled amounts and a dynamic `index` for efficient, on-demand balance calculations. Duration: 2min
14. Liquidity And Borrow Indexes
A comprehensive dissection to A Deep Dive into Aave V3 Interest Rate Updates: The Supply Scenario - Uncover Aave V3's meticulous two-phase interest update process initiated by a supply operation, covering past interest accrual and index updates. Witness how new current rates are determined before scaled aTokens are minted to the liquidity provider. Duration: 5min

Course Overview

About the course

What you'll learn

Aave V3 core functionalities and key features

APY & APR, market forces, utilization rates, interest rate models

Reserves, ATokens, debt tokens, liquidity and borrow index

Aave smart contracts architecture

Supply, borrow, repay, withdrawal, liquidation

Compound interest

Reserve factors, liquidation pricing, credit delegation, LTV

Aave V3 flash loans

How to buy long and sell short using Aave V3

How to build a functional app to buy long, sell short, and close a position.

Course Description

Who is this course for?

  • Smart Contract Developers
  • Blockchain Engineers
  • Web3 Developers
  • Solutions Architects
  • Smart Contract Security Researchers

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Last updated on July 25, 2025