StreamX was mainly used for streaming tokens over a period of time from sender to receiver.
You can use StreamX for airdropping the tokens. For example,If a project was airdropping their tokens to some selective users what the users will do that they sell the tokens and leave the project whenever they got the airdrops.Instead of this a project can stream the tokens for a period to selective users so the users will stay with the project for that period.
No more delayed payments in web3. So you can stream your tokens and all tokens will reach the receiver at the end time of stream which will be the promised time of payment.
More use cases are coming soon..
Smart contract need to transfer token from sender to receiver.we need a token allowance here.Initially i developed the smart contract with inbuilt token allowance which actually does not work and ran into errors.This became main challenge and i am able to found the solution i.e. need to give allowance separately from frontend using erc20 contract.
Got few issues while setting up the graph hosted service for indexing the data and i am able to fix them.
Technologies used
Discussion