aave-v3-core

📁 hairyf/blockchain-master 📅 3 days ago
1
总安装量
1
周安装量
#47802
全站排名
安装命令
npx skills add https://github.com/hairyf/blockchain-master --skill aave-v3-core

Agent 安装分布

amp 1
trae 1
opencode 1
cursor 1
kimi-cli 1
codex 1

Skill 文档

Skill based on Aave V3 Core (contracts as of 2026-02-09), generated from sources/aave-v3. Note: repo is deprecated; latest V3 lives at aave-dao/aave-v3-origin. This skill still applies to the core interfaces and patterns.

Aave V3 is a decentralized liquidity market: supply assets to earn yield, borrow over- or under-collateralized. Core entry is IPool (supply, withdraw, borrow, repay, liquidation, flash loans). Use IPoolAddressesProvider to get Pool and oracle/configurator addresses per market. DataTypes define reserve and user config bitmaps and structs. Flash loans use IFlashLoanReceiver / IFlashLoanSimpleReceiver. eMode and isolation mode affect LTV and which collateral can back debt.

Core References

Topic Description Reference
Pool (IPool) Supply, withdraw, borrow, repay, liquidation, views core-pool
DataTypes ReserveData, ReserveConfigurationMap, UserConfigurationMap, EModeCategory, InterestRateMode core-data-types
Flash Loans IFlashLoanReceiver, IFlashLoanSimpleReceiver, flashLoan vs flashLoanSimple core-flashloan
Addresses Provider getPool, getMarketId, getAddress, oracle/configurator/ACL core-addresses-provider

Features

Risk & Modes

Topic Description Reference
EMode & Isolation eMode categories, setUserEMode; isolation mode and siloed borrowing features-emode-isolation

Best Practices

Topic Description Reference
Integration NPM @aave/core-v3, imports, permit, reading reserve/user data best-practices-integration