And on top of that if we get the Yield rewards on the deposited token waiting to be streamed. And if the yield is distributed in the custom ratio to the stream creator and stream receiver. That will be charry on the cake?
Employees can withdraw their earned salary more frequently. Continuous streams provide a modern alternative to the traditional payroll system where salaries are paid once a month.
Pay per usage. Consulting, live events & concerts, audio/video content, bike renting, or even parking. Deposit the funds and stop the stream once the service ends.
As we were looking for something like superfluid.finance and to make a system on the top of that generates yield on the deposited token waiting to be streamed.
We Hard-Forked the streamflow.finance as the streaming protocol as the base, we found them as good project build on solana blockchain and implemented borrow/lending protocol to generate the yield rewards on the deposited token waiting to be streamed.
It is like a moded version with a yield reward feature.
The amount of money available for withdrawal is updated in near-real-time (at every block height, or ~400ms in Solana). That is: rate * (current_block_height - starting_block_height)
Building Defi protocols that require multiple transactions and complex data storage can become economically unfeasible, due to high transaction fees, and long-term maintenance. Solana Solves that problem and makes it scalable.
•Learning Rust
•First time got Introduced with Solana ecosystem
•Onboarding to Solana developer tooling
•For Yield earning system, after so much digging into the ecosystem, we got managed to generate yields from Borrow/Lending Protocol
•Understanding how SPL/token-lending works
•How data storage works on The Solana blockchain
•How we can create a system without a data storage limit on the Solana blockchain
•Fixing misalignments & Deserialization bugs
•Transaction size limit, computation limit (mitigated by limiting complexity)
Discussion