Cobo Agentic Wallet
Superfluid Streaming

Superfluid Streaming

Create, update, and delete per-second payment streams via Superfluid.

CategoryPayments
ChainsBASE_ETHMATICSETH
C
Cobo· Author
114 views·17 uses

Overview

Create, update, and delete per-second payment streams via Superfluid.

Facts

cfa_v1_forwarder: 0xcfA132E353cB4E398080B9700609bb008eceB125 (same address on ALL Superfluid-supported chains)
supported test super tokens (SETH): ETHx 0x30a6933Ca9230361972E413a15dC8114c952414e, fDAIx 0x9ce2062b085a2268e8d769ffc040f6692315fd2c
faucet (SETH): app.superfluid.finance → Sepolia → wrap test tokens
flowRate unit: wei/sec; formula: amount × 10^decimals / period_seconds
target_in: cfa_v1_forwarder only

Functions:

solidity
function createFlow(address token, address receiver, int96 flowrate) external returns (bool);
function updateFlow(address token, address receiver, int96 flowrate) external returns (bool);
function deleteFlow(address token, address sender, address receiver) external returns (bool);

Typical Flows

All operations — 1 tx each on CFAv1 Forwarder:

1.createFlow(superToken, receiver, flowRate) — start stream
2.updateFlow(superToken, receiver, newFlowRate) — change rate
3.deleteFlow(superToken, sender, receiver) — stop stream

Policy Controls

CRITICAL — maintain ≥4-hour super token buffer: If balance drops below buffer, ALL outgoing streams liquidate simultaneously. Monitor balance / total_outgoing_flow_rate continuously.
Pact expiry does NOT stop streams: Streams continue after pact expiry until explicitly deleted or wallet is drained.
No per-tx amount limit for streaming: Flow rate is not a transfer amount — policy per-tx caps do not apply. Flow rate can drain wallet rapidly; validate rate against balance before creating.
Not applicable for: standard ERC-20 tokens — must first be wrapped as super tokens (ETHx 0x46fd..., USDCx 0xD043...); one-time payments — use usdc-transfer
Testnet: No real value. Get test tokens at app.superfluid.finance on Sepolia. Token list changes over time: use the current Superfluid Sepolia super token list; older fDAIx addresses like 0xbe49...2ab3 may no longer match the active deployment.
Partial reference: use web search for unlisted tokens, contracts, parameters, or up-to-date addresses

References

Docs: https://docs.superfluid.org — CFAv1 Forwarder ABI, createFlow/updateFlow/deleteFlow, flowRate formula, Super Token addresses.