In the current scenario if a team recives funds from a hackathon, grant or an accelerator program, they are required to recieve it under one member's wallet. Now this requires a lot of trust on one member for insuring a non bias distribution and security.
Let's say that the member's wallet address' private was leaked or infinite token access is given to a malicious contract, all the recieved funds would just vanish and go into the wrong hands. Not only would the member lose his share but all member's hardwork would just go in vain.
To overcome these problems we came up with a platform which has
1. Secure Multi sig wallets for teams
2. Seamless integration of AA features.
3. Gas Relaying to allow teams to distribute the funds without worrying about gas fees
4. Gasless Streaming of Funds (parallel flows) using SuperFluid
Being able to get the calldata of the superfluid transaction were quite difficult for us to implement. Specially the BatchCall functioanlity that we were using didnt have the methods for getting the raw transaction out of the box. But after trying out a few work arounds, we were able to overcome that problem.
Downgrading tokens required a 3 minute delay when getting the latest balance to downgrade from. This was an issue that we were quite stuck with, but with the help of the SuperFluid Team, we were able to integrate it successfully without any issues.
Discussion