Fig. 5

Hợp đồng LendingPool

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

Ngữ cảnh

Hình này xuất hiện trong phần chi tiết các phương thức của hợp đồng LendingPool, ngay sau sơ đồ kiến trúc. Nó phóng to vào giao diện LendingPool cụ thể, liệt kê mọi hàm công khai mà người dùng hoặc nhà tích hợp có thể gọi.

Nội dung hình này

Hình Hợp đồng LendingPool liệt kê tất cả các phương thức chính có sẵn: deposit(), borrow(), repay(), swapBorrowRateMode(), rebalanceStableBorrowRate(), liquidationCall(), và flashLoan(). Mỗi phương thức tương ứng với một hành động cơ bản mà người dùng có thể thực hiện. Sơ đồ cho thấy cách mỗi phương thức này tương tác với LendingPoolCore (nơi quản lý trạng thái dự trữ thực tế) và với các hợp đồng bên ngoài như oracle giá và mô hình lãi suất.

Tầm quan trọng

Sơ đồ phương thức này phục vụ như tài liệu tham khảo API chính thức cho hợp đồng có lẽ là quan trọng nhất trong giao thức Aave. Bằng cách trình bày mọi điểm vào với các luồng dữ liệu liên quan, nó cho phép các nhà phát triển hiểu chính xác cách tích hợp với giao thức và thiết lập ngữ cảnh cho các sơ đồ từng hàm chi tiết theo sau.

Thuật ngữ liên quan

Các hình khác từ