The problem LendZ solves
In existing on-chain lending platforms, every loan that is created, is visible to anyone and everyone on the platform. What if a user does not want to disclose the loan amounts (s)he's willing to lend OR borrow? That's where LendZ comes into the picture and allows users to make confidential loan/borrow orders on the blockchain.
Challenges we ran into
- Making changes at the protocol level of Lendroid, to incorporate Aztec's confidentiality became really difficult because writing Solidity contracts brought in many limitations.
- Using the existing reloanr-ui of lendroid was too difficult to tweak and suit to our needs. Hence we had to spin up a basic UI in Angular from scratch.