The lack of an accessible SDK for automated P2P borrowing on Cardano hinders developers from easily creating transactions, limiting accessibility and the growth of DeFi lending platforms.
This is the total amount allocated to Wider accessibility of automated P2P borrowing - Lenfi Software Development Kit (SDK).
Our solution is to develop the Lenfi SDKâa user-friendly tool that enables developers to easily create automated P2P borrowing transactions, enhancing accessibility and driving DeFi lending growth.
No dependencies
MIT license
We aim to develop the Lenfi Software Development Kit (SDK), a comprehensive tool designed to simplify the creation of automated peer-to-peer (P2P) borrowing transactions on the Cardano blockchain. We perceive the problem as a significant barrier for developers who want to engage with DeFi lending platforms but are hindered by the lack of accessible and user-friendly tools.
SDK will help developer to utilise the SDK for better DeFi iteropability.
Firstly, it will make Lenfi more decentralized while reducing the risks of a single point of failure (app.aada.finance). Using the SDK will reduce barriers to entry dramatically, thus allowing any other entity to build transactions.
Additionally, it can be utilized by developers to perform automated actions such as arbitraging or yield generation.
We have long experience of delivering actively used applications such as app.aada.finance, app.lenfi.io.
A: Created a public codebase and published on our public GitHub repository. This will be a source code of SDK that can be pulled and built locally. Built SDK will build Transaction bodies of these actions: Create loan request, Create debt request, Borrow, Deposit.
B: The deliverables for this milestone will enable developers and users to fully engage with the 2 core functionalities of our P2P lending and borrowing protocol. By the end of this milestone, the following states will be achieved as part of the acceptance criteria for successful delivery:
C: Public github with the code base of code building transaction body of Create loan request, Create debt request, Borrow, Deposit.
Twitter post sharing Github and NPM link
A: Created a public codebase and published on our public GitHub repository. This will be a source code of SDK that can be pulled and built locally. Built SDK will build Transaction bodies of these actions: Repay, Liquidate, Claim Liquidated, Claim repaid.
B: The deliverables for this milestone will enable developers and users to fully engage with the 2 core functionalities of our P2P lending and borrowing protocol. By the end of this milestone, the following states will be achieved as part of the acceptance criteria for successful delivery:
C: Public github with the code base of code building transaction body of Repay, Liquidate, Claim Liquidated, Claim repaid actions
Twitter post sharing Github and NPM link
A: SDK is fully ready and functional for users to use;
Final report to the community of Project Catalyst program completion.
B: NPM library published with version 1.0.1
Deno library published with version 1.0.1
Final report about Project Catalyst program completion has been announced to the community?
C: SDK publicly available on https://www.npmjs.com
Deno library available on https://deno.land/Â
Example transaction to perform all actions available on Github.
Link to Project Closeout Report
Link to Project Closeout Video.
Mantas Andriuska is the co-founder and Aiken smart contract developers on the team. He has appeared in several YouTube and Twitter Space interviews regarding the launch and development of the Aada Finance V1 - the first peer-to-peer lending protocol on Cardano.
Development : 250 hours
Average hourly rate: 262.4 ADA
Management and marketing: 40 hours
Average hourly rate: 122.4 ADA
The Lenfi SDK will enhance the Cardano ecosystem by creating more efficient markets and boosting on-chain activities. By making it easier for other projects to integrate, it fosters a more interconnected and robust DeFi landscape. This attracts new users and developers, encouraging innovation and collaboration. The SDK serves as a foundational tool that empowers developers to build diverse and user-friendly applications, contributing to the overall growth of Cardano.