Skip to content
FluxusDocs
Fluxus DocumentationFluxus Documentation

Streaming Payments

Streaming paymentsStreaming payments

Send micro-payments every 5 seconds as real on-chain transactions. Set a total amount and duration, then watch as funds stream to the recipient with a live progress tracker.

How to stream

1

Set parameters

Enter the recipient address, total amount, token, and stream duration. The interface calculates the per-tick amount (total / number of 5-second intervals).

2

Start stream

Click Start Stream and confirm with your passkey. The first micro-payment is sent immediately, then subsequent payments fire every 5 seconds.

3

Monitor progress

A live progress bar shows how much has been streamed vs. remaining. Each tick shows the transaction hash for on-chain verification.

4

Complete or cancel

The stream completes automatically when the total amount is reached. You can cancel at any time. Funds already sent are final, but the remaining ticks stop.

Tempo primitives used

  • Sub-cent fees. Each 5-second micro-payment costs about $0.001, which keeps high-frequency streaming affordable.
  • Dedicated payment lanes. Reserved blockspace keeps streaming transactions out of congestion.
  • Fee sponsorship. Tempo covers the gas for every micro-payment.
  • Transfer with memo. Each tick carries a memo like “stream-tick-3/12” for reconciliation.

Keep the tab open: Streaming requires the browser tab to remain active. Each 5-second tick sends a real on-chain transaction signed with your session key.