Streaming

Streaming allows continuous, time-based token transfers instead of one-time payments. Both users and DAOs can create streams to distribute tokens gradually over a set period.

User Streaming

User streaming enables individuals to set up continuous token flows to recipients.

Access user streaming at stream.realms.todayarrow-up-right

Creating a User Stream

1

Access Streaming

Navigate to stream.realms.todayarrow-up-right

and connect your wallet.

2

Configure Stream

Set up your stream parameters:

  • Recipient: The wallet address receiving the stream

  • Token: The token to stream (SOL, USDC, etc.)

  • Amount: Total amount to be streamed

  • Duration: Time period for the stream (days, weeks, months)

  • Start Date: When the stream begins

3

Fund and Start

Deposit the tokens and activate the stream.

Managing Your Streams

  • View Active Streams: Monitor ongoing streams and remaining balances

  • Cancel Stream: Stop the stream and reclaim remaining tokens

  • Withdraw: Recipients can withdraw accumulated tokens at any time

DAO Streaming

DAO streaming enables governance-controlled token distribution for grants, salaries, vesting, and other recurring payments.

Use Cases

  • Contributor Payments: Pay team members over time

  • Grant Distribution: Stream funds to grant recipients

  • Token Vesting: Distribute vested tokens to stakeholders

  • Partnership Deals: Gradual payments for long-term agreements

Creating a DAO Stream

1

Step 1 - Create Proposal

Submit a proposal to create a new stream from the DAO treasury.

2

Define Parameters

Specify stream details in the proposal:

  • Recipient Address: Who receives the stream

  • Treasury Account: Source of funds

  • Token and Amount: What and how much to stream

  • Schedule: Duration and start time

3

Community Vote

DAO members vote on the streaming proposal.

4

Execution

If approved, the stream is created and starts automatically.

Managing DAO Streams

  • View All Streams: See active streams from the treasury

  • Cancel via Proposal: Stop a stream through governance vote

  • Modify Streams: Change parameters through new proposals

DAO streams can only be created, modified, or cancelled through governance proposals.

Stream Details

How Tokens Accumulate

Tokens accumulate linearly over time. For example, a 30-day stream of 3000 USDC releases 100 USDC per day.

Withdrawal

  • Recipients can withdraw accumulated tokens anytime

  • No need to wait until stream completion

  • Partial withdrawals are supported

Cancellation

When a stream is cancelled:

  • Recipient keeps already-streamed tokens

  • Remaining tokens return to the sender (user or DAO treasury)

circle-exclamation

Last updated