Fig. 5

LendingPool 合约

LendingPool contract interface with deposit, borrow, repay functions
LendingPool contract interface with deposit, borrow, repay functions

上下文

该图出现在“LendingPool合约”部分,紧接在架构概览之后。它专注于LendingPool的内部结构及其暴露给用户的具体方法。

此图说明

该图详细展示了LendingPool合约的外部接口——所有用户可以调用的公共函数。这些包括deposit()(将资产存入储备金并获得aToken)、borrow()(取出抵押品支持的贷款)、repay()(偿还借款本金和利息)、swapBorrowRateMode()(在稳定利率和可变利率之间切换)、rebalanceStableBorrowRate()(在市场条件变化时触发稳定利率借款人的利率再平衡)、liquidationCall()(对水下头寸发起清算)以及flashLoan()(借入并在同一交易中归还资产)。每个函数的输入参数和前置条件都有说明。

重要性

这张合约接口图作为后续每个详细流程图的参考点。通过清晰地列出每个方法的功能,它使读者能够理解协议的完整功能表面。它还展示了单一入口点模式——所有操作都通过一个合约路由——这简化了安全审计和集成。

相关术语

的其他图