Radiate
What is Radiate?
Radiate Finance is a Real-time streaming protocol. Users can create a stream to transfer tokens in real-time every second. The tokens locked on the contract with a particular stream can be delegated or staked to earn rewards.
The receiver can withdraw from a stream. Example- 0 amount at the start, 50% amount when the time is half, and 100% when the time is completely passed. The protocol supports FA1.2, FA 2, and XTZ streams.
As these streams can be canceled any time by the sender, the receiver will get the number of tokens that were streamed before it ended.
The use cases for the technology can be places like over-the-top media services like Netflix (considering they accept ) or maybe a freelance worker.
Streams
What are streams?
A stream is what we are referring to as real-time payment. It consists of the following:
sender: The address which shall fund the stream, and pay the receiver in real-time.receiver: The address towards which the money shall be streamed.deposit: The amount of money to be streamed, in units of the streaming currency.tokenAddress: The address of the FA 1.2, FA 2 tokens to use as streaming currency.startTime: The timestamp for when the stream starts, in seconds.stopTime: The timestamp for when the stream stops, in seconds.
How to create a stream?
You need a wallet, some tez, FA1.2, or FA2 tokens. Then fill in the details(receiver address, amount to be streamed every second, start time, end time, and token details). Connect your wallet and make the transaction.
How will I know about my streams?
You can get all your streams on your dashboard and by clicking on the status of the stream, it will take you to the stream details. From there you can withdraw the streamed amount, or even view the history of your transactions, or cancel the stream.
Who can withdraw from a stream?
Only the receiver of a stream can withdraw the amount from the stream and only the amount which has been streamed to him.
What happens when I cancel a stream?
When you cancel/close an active stream all the amount which was streamed to the receiver is added to their wallet and all the remaining amount will be added to the sender's wallet. Sender can cancel stream at any moment.
Last updated
Was this helpful?