Aave V3 Core: Decentralized lending protocol contracts
Smart contracts for Aave Protocol V3, a decentralized liquidity market for lending and borrowing cryptocurrencies.
Learn more about Aave V3 Core
Aave V3 Core contains the smart contracts that implement the Aave Protocol V3, a decentralized non-custodial liquidity markets protocol. The protocol operates on Ethereum using Solidity smart contracts that manage lending pools where users can supply assets to earn interest or borrow assets against collateral. The system supports both overcollateralized perpetual borrowing and undercollateralized single-block liquidity borrowing. The contracts handle interest rate calculations, collateral management, liquidations, and protocol governance functions.
Dual Borrowing Modes
Supports both overcollateralized perpetual loans and undercollateralized one-block liquidity borrowing within the same protocol.
Non-Custodial Architecture
Users retain control of their assets through smart contract interactions without requiring trusted intermediaries or centralized custody.
Comprehensive Auditing
Underwent multiple security audits from firms including OpenZeppelin, Trail of Bits, and formal verification by Certora.
import {IPool} from "@aave/core-v3/contracts/interfaces/IPool.sol";
contract AaveSupplier {
function supply(address pool, address token, address user, uint256 amount) public {
IPool(pool).supply(token, amount, user, 0);
}
}Fixed typos in technical documentation.
- –Fix typos on techpaper
Updated v3 dependencies to latest versions.
- –Bump version of v3 dependencies
Fixed Solidity compiler version configuration for contracts.
- –Fixes solc version of contracts
Top in Crypto
Related Repositories
Discover similar tools and frameworks used by developers
BitcoinJS
A TypeScript-based Bitcoin library providing cryptographic functions and transaction handling for Node.js and browsers.
Solidity StringUtils
A gas-efficient string utility library for Solidity using slice abstractions for string manipulation operations.
CCXT
Unified API library for 100+ cryptocurrency exchanges, standardizing trading, market data, and account management.
Mempool
Open-source Bitcoin mempool visualizer and blockchain explorer with transaction monitoring and fee estimation.
AvalancheGo
Go-based node implementation for the Avalanche blockchain network with high throughput transaction processing.
Related Reading
Guides and comparisons from the Greptile content library
Guide to Self-Hosted AI Code Review for GitLab and GitHub Enterprise [2026]
How self-hosted AI code review works on GitLab Self-Managed and GitHub Enterprise Server, how it compares to SaaS review tools, what to look for in a self-hosted tool, and what a self-hosted rollout actually takes.
27 Code Quality Tools that Catch Bugs [2026 Review]
The best code quality tools that catch bugs, security vulnerabilities, and runtime errors, sorted by language, with type, noise level, cost, and who each one is for.
Best Security-Focused AI Code Review Tools [2026 Guide]
The six best security-focused AI code review tools, compared on SAST, SCA, DAST, and full-repo context, so you can pick the one that fits your codebase and your cycle times.
How to ACTUALLY Think About Code Reviews: The 3-Layer Checklist
A code review checklist and best practices organized around three layers — Mechanical, Structural, and Narrative — that help any team improve code quality without slowing reviews down.