DRIPDRIP
Dashboard
User guide

Dashboard Guide

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.

Core actions

01

Connect Freighter

Install the Freighter browser extension and connect it to Stellar Testnet. The dashboard detects your connection automatically.

02

Create an XLM stream

Enter a receiver Stellar address, XLM amount, and duration. Review the Soroban transaction preview before signing with Freighter.

03

View stream state

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.

04

Pause or resume

Payers can pause a stream to stop ongoing vesting. Resuming makes the stream active again. Both actions require a Freighter signature.

05

Withdraw vested XLM

Receivers can withdraw the amount that has vested. The dashboard shows available XLM before presenting the Freighter prompt.

06

Cancel the stream

Payers can cancel a stream. Vested XLM remains claimable by the receiver, and unvested XLM returns to the payer.

07

Private Mode (Drip Private)

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.

08

Generate an income proof

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.

Before signing

Transaction preview

The dashboard shows the action, affected stream, and expected XLM movement before the Freighter signature prompt.

Soroban simulation

Transactions are simulated against the Soroban RPC before asking you to sign, catching errors before they reach the network.

Testnet only

This deployment uses Stellar Testnet. No real funds are at risk. Verify the transaction in Freighter before approving.

Freighter prompts still matter

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.