block-quote On this pagechevron-down
copy Copy chevron-down
Realms V2 chevron-right Features 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 enables individuals to set up continuous token flows to recipients.
Access user streaming at stream.realms.todayarrow-up-right
Creating a User 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
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 enables governance-controlled token distribution for grants, salaries, vesting, and other recurring payments.
DAO Side : Create and manage streams through DAO instructions
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
Step 1 - Create Proposal
Submit a proposal to create a new stream from the DAO treasury.
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
DAO members vote on the streaming proposal.
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.
How Tokens Accumulate
Tokens accumulate linearly over time. For example, a 30-day stream of 3000 USDC releases 100 USDC per day.
Recipients can withdraw accumulated tokens anytime
No need to wait until stream completion
Partial withdrawals are supported
When a stream is cancelled:
Recipient keeps already-streamed tokens
Remaining tokens return to the sender (user or DAO treasury)
circle-exclamation
Always ensure sufficient token balance in the source account for the entire stream duration.