Payment Streams

About

Imagine if payments could be made every millisecond instead of being sent at the end of a week or a month or a quarter. Payment Streams allows users to stream funds to another account.

  • Developer sets up a payment streaming smart contract

  • A payer (Sender), creates a stream by depositing funds in the contract and chooses a streaming duration.

  • A payee (Recipient), can withdraw money from stream equivalent to the amount of money streamed since stream creation

  • The stream can be terminated by either the sender or recipient

  • The sender or recipient can check the balance in the stream at any time