🎧Contract Integration with NAVI

To interact with the NAVI Protocol, external contracts must use a specific mechanism called the Account Cap. This mechanism allows contracts to seamlessly integrate with NAVI’s ecosystem, enabling operations such as supplying and borrowing assets, checking rewards, and more.

Key Interaction Components:

  • Account Cap: The Account Cap is a non-fungible token (NFT) that serves as a key, granting external contracts the ability to interact with NAVI’s smart contracts. It must be stored within the external contract as a wrapped object and passed into relevant functions (e.g., supplying tokens) for transactions to occur.

  • Oracle Update: Oracle data ensures that NAVI maintains accurate and up-to-date asset prices, which are critical for external contracts to perform correct valuations and liquidations.

By using the Account Cap, external contracts can fully access and interact with NAVI’s core functionalities, allowing them to participate in and benefit from NAVI's lending, borrowing, and reward systems. The contract integration page provides detailed guidance for writing logic in smart contracts.

1️⃣Retrieve Pools Info inside Contract2️⃣Integration with Account Cap3️⃣Demo

Last updated