Fig. 5

Kontrak LendingPool

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

Konteks

Gambar ini menyelami lebih dalam spesifikasi kontrak LendingPool, mengikuti ikhtisar arsitektur. Gambar ini menunjukkan fungsi-fungsi spesifik yang tersedia di kontrak LendingPool dan tindakan-tindakan yang didukung oleh setiap fungsi.

Apa yang ditunjukkan gambar ini

Gambar ini merinci antarmuka publik kontrak LendingPool, mencantumkan setiap fungsi utama: deposit(), borrow(), repay(), swapBorrowRateMode(), rebalanceStableBorrowRate(), liquidationCall(), dan flashLoan(). Setiap fungsi ditunjukkan dengan parameter input dan efek yang dihasilkan. Deposit mentransmisikan aToken kepada penyetor; borrow mentransfer aset cadangan ke peminjam sambil mencatat utang; repay membakar token utang dan mengembalikan agunan; swap memungkinkan peminjam beralih antara suku bunga stabil dan variabel; rebalance memungkinkan siapa saja untuk memicu penyeimbangan kembali suku bunga stabil ketika kondisi pasar menjadikannya menguntungkan; liquidationCall memungkinkan likuidator menutup posisi yang kurang agunan; dan flashLoan memungkinkan pinjaman instan tanpa agunan selama dilunasi dalam transaksi yang sama.

Signifikansi

Referensi antarmuka ini sangat penting untuk pengembang yang membangun di atas Aave karena mendefinisikan kontrak lengkap dari semua interaksi yang mungkin. Fungsi flashLoan sangat signifikan — ini merupakan inovasi DeFi asli yang memungkinkan pinjaman tanpa agunan untuk arbitrase, likuidasi, dan pertukaran agunan. Fakta bahwa fungsi-fungsi ini ada sebagai antarmuka tunggal juga berarti bahwa semua tindakan pengguna melewati satu titik masuk yang dapat diaudit.

Istilah glosarium terkait

Gambar lainnya dari