Stellar Micropayments USDC Escrow Soroban Streaming

Escrow funded
payment streams
on Stellar.

StreamPay now turns testnet USDC into real Soroban escrow streams with fee vault accounting, recipient withdrawals, visible transaction tracking, and linked event updates.

How it works
Live stream preview
Agent retainer stream
Level 4 live
0.10 USDC/sec
Testnet USDC moves into escrow, protocol fees route into FeeVault, and recipients withdraw earned balance on demand.
Source
Wallet popup connect
Current balances
0.00 XLM · 0.00 USDC
Contract state
fund / pause / resume / withdraw
USDC readiness
Connect to verify
WalletUniversal wallet support
USDCEscrowed testnet funding
VaultInter-contract fee tracking

Funded escrow streams.
Real USDC movement.

StreamPay Level 4 upgrades the earlier stream tracker into a USDC-backed Soroban product with fee vault accounting, escrow withdrawals, and a stronger production path.

Multi-wallet USDC setup

StellarWalletsKit opens the wallet popup directly, so StreamPay can connect through supported Stellar wallets and guide users into testnet USDC trustline setup.

Real USDC escrow streams

Funded streams now lock testnet USDC into Soroban escrow, route protocol fees into FeeVault, and expose withdrawable balances over time.

Linked contract events

The dashboard tracks escrow and FeeVault events together, so funding, fee recording, withdrawals, and completions stay visible in one flow.

Three steps to a
funded Soroban stream.

  1. 01
    Connect from the wallet popup

    Open the StellarWalletsKit modal, choose a supported wallet, and continue only on Stellar Testnet with a test USDC trustline.

  2. 02
    Fund the escrow stream

    Set recipient, total amount, flow rate, and note. The app signs a Soroban transaction that moves USDC into StreamPay escrow and records the fee vault side effect.

  3. 03
    Withdraw and monitor

    Track claimable balance, withdrawals, fee events, and lifecycle changes directly from the StreamPay dashboard.

Green Belt outputs On testnet
Wallet layerStellarWalletsKit
Funding actioncreate_stream()
Escrow assetUSDC SAC
Inter-contractFeeVault record_fee()
Recipient actionwithdraw()
Contract-backed dashboard flow continues after wallet connect with real USDC escrow state.