Fig. 5

LendingPool कॉन्ट्रैक्ट

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

संदर्भ

यह चित्र धारा 3 'LendingPool कॉन्ट्रैक्ट' की शुरुआत में प्रस्तुत होता है और सभी प्रोटोकॉल क्रियाओं को उजागर करने वाले केंद्रीय उपयोगकर्ता-सामना करने वाले कॉन्ट्रैक्ट का इंटरफ़ेस दिखाता है। यह आर्किटेक्चर अवलोकन से व्यक्तिगत फ़ंक्शन इंटरफ़ेस में संक्रमण को चिह्नित करता है, प्रत्येक उपयोगकर्ता क्रिया को कॉन्ट्रैक्ट विधि के रूप में सूचीबद्ध करता है।

यह चित्र क्या दर्शाता है

LendingPool कॉन्ट्रैक्ट चित्र कॉन्ट्रैक्ट का सार्वजनिक इंटरफ़ेस प्रदर्शित करता है, जिसमें मूल फ़ंक्शन — deposit(), redeem(), borrow(), repay(), swapBorrowRateMode(), liquidationCall(), और flashLoan() — उनके पैरामीटर और रिटर्न प्रकारों के साथ सूचीबद्ध हैं। प्रत्येक फ़ंक्शन का एक अलग उत्तरदायित्व है: deposit और redeem तरलता प्रवाह को नियंत्रित करते हैं, borrow और repay ऋण पोजीशन को प्रबंधित करते हैं, rate swap उधारकर्ता लचीलापन प्रदान करता है, liquidation प्रणाली शोधन क्षमता लागू करता है, और flash loans अंतर-प्रोटोकॉल कंपोज़ेबिलिटी सक्षम करते हैं।

महत्व

यह चित्र किसी भी डेवलपर या उपयोगकर्ता के लिए व्यावहारिक प्रवेश बिंदु के रूप में कार्य करता है जो कॉन्ट्रैक्ट स्तर पर Aave के साथ इंटरैक्ट करना चाहता है। सभी उपलब्ध क्रियाओं को एक ही इंटरफ़ेस आरेख में प्रस्तुत करके, यह स्पष्ट करता है कि Aave कार्यक्षमता का एक सीमित, सुपरिभाषित सेट प्रदान करता है जो इसे ऑडिट और सत्यापित करने योग्य बनाता है।

संबंधित शब्दावली शब्द

के अन्य चित्र