Real-time USDC payment streaming on Stellar Soroban.
Stream money by the second — for salaries, subscriptions, vesting schedules, and grant disbursements. Lock tokens in a smart contract and let them flow continuously to the recipient, claimable at any time.
- Sender locks USDC into the StreamContract for a recipient over a defined duration
- Contract releases tokens continuously at
flow_rate = amount / duration_seconds - Recipient withdraws earned tokens at any time
- Sender can cancel (recipient gets earned amount, sender gets remainder) or top up to extend the stream
| Repo | Description |
|---|---|
| sorostream-contracts | Rust/Soroban smart contract |
| sorostream-sdk | TypeScript SDK for interacting with the contract |
| sorostream-app | Next.js 14 streaming dashboard |
This project participates in the Stellar Wave Program on Drips Wave. Contributors earn rewards for resolving issues during weekly Wave sprints.
Browse open issues in any of the repos above to get started.
Note: Do not start coding until assigned to an issue by a maintainer.