Now, if we wanted to do complex calls, like one from Uniswap and one from Aave, in a single transaction, we had to push a smart contract or try out multicall encoding, which is complex, to begin with as well.
Why can't all this be done in a single line of code.
That's why we built Unifi. A single API to interact with any Defi protocol in a single line of JS code.
Through Unifi, to do a swap in Uniswap at the best quote, all you have to do is unifi.uniswap.swap(), and that's it; to lend in Aave, it's just unifi.aave.lend().
We just shipped our first version integrating Uniswap. We are currently building on our bundling transactions feature and will be integrating more protocols quickly.
If you need what we are building, signup and use Unifi: https://unifiapi.xyz Reach out to us: https://twitter.com/aakash_hash Mail us: [email protected]