StreamX

StreamX

StreamX is an token streaming protocol for handling streamed subscriptions for any services like salaries, rewards or anything.

StreamX

StreamX

StreamX is an token streaming protocol for handling streamed subscriptions for any services like salaries, rewards or anything.

The problem StreamX solves

StreamX

StreamX was mainly used for streaming tokens over a period of time from sender to receiver.

Problems it solves

Airdrops

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.

Delayed payments

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..

Challenges I ran into

Challenges

Token Allowance

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.

Graph

Got few issues while setting up the graph hosted service for indexing the data and i am able to fix them.

Discussion