DeFi

Providing Oasis.app with reliable user data and uninterrupted service

Executive Summary
Challenges
Solution

Executive Summary

Lending protocols in decentralized finance (DeFi) improve users’ asset management and help them create sophisticated trading strategies. Built on top of Maker Protocol, as its original entry point, Oasis.app facilitates users in the creation of collateralized debt positions, which unlock the part of the user’s liquidity for future use in net positive income strategies. Additionally, Oasis.app also allows for recursive leverage of the debt position, thus increasing the upside exposure in the asset selected by the user.


Since the satisfaction of Oasis.app users is one of Oasis.app's main goals, they're committed to providing a secure and reliable service. This also means that we have to carefully choose the platforms they integrate with. Since the early days of Oasis.app, back when it was still part of the Maker Foundation, they have been using Infura’s suite of blockchain API services to ensure an excellent user experience on their platform.

“Infrastructure services are the backbone of the Web3 ecosystem. We chose Infura, as it provides the tools that allow us to focus on building Web3 applications without worrying about setting up and maintaining our own nodes. We truly appreciate how the service saves us a lot of our precious time. It’s the simplest and the most reliable way to access Ethereum and IPFS.”

Kuba
Solidity Developer at Oasis.app

Challenges

The user interface of Oasis.app displays a lot of different information about the current state of users’ vaults, the historical actions, the settings of the Maker protocol, and current oracle prices.


The state of the blockchain has to be queried often in order to retrieve up-to-date information. Moreover, the users must be able to choose to undertake various actions that would modify the state of their vault, such as increasing or decreasing the current leverage of the vault, depositing additional collateral, or paying back the debt.

Solution

When the users are not connected to their wallet, Oasis.app uses Infura as the default node infrastructure provider for the interface to retrieve the above information. Additionally, it uses Infura for the cache layer of the application, which extracts and transforms the information about historical vault actions. By using Infura’s blockchain APIs, Oasis.app we ensure that the users of theour app will be able to reliably access accurate and consistent data and the information about their vaults.

More Developer Stories

The Path to Scalability E-Book

The stories of 10 Web3 companies and their paths to scalability with Infura.