Transaction preview
The dashboard shows the action, affected stream, and expected XLM movement before the Freighter signature prompt.
The DRIP dashboard is the main interface for Stellar Testnet streams. Use it to create XLM streams, inspect on-chain state, and control active streams through Freighter.
Install the Freighter browser extension and connect it to Stellar Testnet. The dashboard detects your connection automatically.
Enter a receiver Stellar address, XLM amount, and duration. Review the Soroban transaction preview before signing with Freighter.
Load a stream by ID to see its current on-chain state: Active, Paused, Cancelled, or Completed. The dashboard fetches state directly from the Soroban contract.
Payers can pause a stream to stop ongoing vesting. Resuming makes the stream active again. Both actions require a Freighter signature.
Receivers can withdraw the amount that has vested. The dashboard shows available XLM before presenting the Freighter prompt.
Payers can cancel a stream. Vested XLM remains claimable by the receiver, and unvested XLM returns to the payer.
Toggle Private Mode when creating a stream to register a zero-knowledge commitment. After creation, copy the proof link and share it with the receiver so they can generate income proofs without manual salt sharing.
Receivers open the proof drawer, enter a threshold, and click Generate Proof. Noir.js runs locally in the browser (~5–10s). Click Verify on Stellar to submit the proof to the Soroban verifier contract.
The dashboard shows the action, affected stream, and expected XLM movement before the Freighter signature prompt.
Transactions are simulated against the Soroban RPC before asking you to sign, catching errors before they reach the network.
This deployment uses Stellar Testnet. No real funds are at risk. Verify the transaction in Freighter before approving.
DRIP shows previews and runs simulations, but your Freighter signature is the final approval. Do not sign if the receiver address, amount, or action looks wrong.