1、学习目标
- 理解为什么 DeFi 借贷平台需要 利息凭证代币(aToken / cToken)
- 掌握 利息累计 的实现方式(借款人负债随时间增加,存款人资产随时间增加)
- 从零实现一个简化版的 aToken 合约
- 学会如何在测试中模拟“时间流逝”并验证利息计算
2、现实场景
在 Compound 和 Aave 这样的真实借贷平台:
技术博客与学习记录
在 Compound 和 Aave 这样的真实借贷平台:
在学习和使用 Solidity 时,很多人第一次接触 library 的时候,都会遇到这样的报错信息:
$$ HF = \frac{抵押物价值 \times 抵押率}{借款价值} $$
LendingPoolWithRate.sol
前端要点:
完成本课后你将能:
前端要能完成以下流程:
学完本课你将能:
在 Solidity 开发中,event 是智能合约与链下系统交互的重要桥梁。在单元测试中验证事件的触发和参数正确性,是保证合约逻辑正确的关键环节。本文将结合 Foundry,全面讲解事件的测试方法,包括严格顺序匹配、顺序忽略,以及解码非 indexed 参数。
通过本课学习,你将掌握: