Payer
The Freighter wallet that creates and funds the XLM stream. The payer can pause, resume, or cancel according to the stream rules.
DRIP lets a wallet stream native XLM over time using Soroban on Stellar Testnet. Funds vest inside a smart contract, receivers can withdraw what has vested, and payers keep control over unvested amounts.
DRIP is a Stellar-native streaming escrow layer. A payer creates a stream, locks native XLM in a Soroban contract, and defines how funds vest over time.
The receiver does not need to wait for the stream to finish. They can withdraw the vested portion at any time while the stream is active.
The payer retains control over unvested XLM. They can pause, resume, or cancel the stream at any time.
The Freighter wallet that creates and funds the XLM stream. The payer can pause, resume, or cancel according to the stream rules.
The Stellar address that earns over time. The receiver can withdraw vested XLM without waiting for the stream to complete.
An app or service can read Soroban stream state and allow access only while a valid stream remains active.
A third party can request an income proof. The receiver proves they earn at least X XLM per month — without revealing the exact amount — using zero-knowledge proofs verified on Stellar.
A DRIP stream provides a transparent, on-chain payment signal for both sides.
This deployment uses Stellar Testnet. No real funds are involved. Transactions are visible on Stellar Expert.