๐Ÿ“– Tronsell Wiki

Streaming Payments with Superfluid

A comprehensive guide to streaming payments powered by Superfluid โ€” the leading protocol for real-time, continuous payment streams on Ethereum and EVM-compatible blockchains. Explore how it works, key use cases, technical architecture, and the future of programmable money.

๐ŸŒŠ Superfluid Snapshot
Protocol Type Streaming Payments
Key Feature Continuous real-time flows
Network Ethereum, Polygon, Arbitrum
Use Cases Payroll, subscriptions, vesting
Core Concept Money streaming like water

๐ŸŒŠ What are Streaming Payments?

Streaming payments represent a fundamental shift in how value can be transferred. Instead of making discrete, one-time transactions (like a monthly salary or a one-time invoice payment), streaming payments enable continuous, real-time value transfer โ€” money flows from payer to payee like water through a pipe.

Superfluid is the leading protocol that enables streaming payments on Ethereum and EVM-compatible blockchains. It allows users to create "payment streams" that transfer tokens continuously at a specified rate, and recipients can withdraw funds at any time from the accumulated stream.

๐Ÿ’ก The Core Idea

With Superfluid, you can set up a stream that pays someone $1 per minute instead of $1,440 once a day. This unlocks entirely new financial primitives โ€” real-time payroll, pay-as-you-go subscriptions, and continuous token vesting.

โš™๏ธ How Superfluid Works

The Core Concepts

  • Stream: A continuous flow of tokens from a sender to a recipient at a defined rate (e.g., 100 DAI per hour).
  • Flow Rate: The rate at which tokens are transferred per unit of time (e.g., per second, minute, or hour).
  • Super Token: A wrapper contract that extends standard ERC20 tokens with streaming capabilities (e.g., DAIx, USDCx).
  • Index: A distribution mechanism where a publisher can distribute tokens to multiple subscribers (for salary, dividends, etc.).
  • Subscription: The act of subscribing to an Index to receive continuous payments.

Technical Architecture

๐Ÿ“
Super Token

Wrapper contract that extends ERC20 with streaming capabilities. Supports DAI, USDC, WETH, and many others.

๐Ÿ“Š
Flow Calculation

Amount accrued = flow rate ร— time elapsed. Funds are available for withdrawal in real time.

๐Ÿ“‹
Index Distribution

Publisher creates an Index, subscribers join, and payments are distributed proportionally.

โšก
Gas Efficiency

Streams are created once and run continuously. Only one transaction to start, one to stop.

๐Ÿ’ก How Streaming Works Under the Hood

Instead of sending transactions for each payment, Superfluid uses a balance-based accounting system. The smart contract tracks flow rates and time, calculating the amount owed at any moment. Recipients can withdraw accumulated funds whenever they want, with a single transaction.

๐ŸŽฏ Key Use Cases for Superfluid

๐Ÿ’ผ
Real-Time Payroll

Employees receive their salary continuously as they work. No more waiting for payday โ€” funds accumulate in real time and can be withdrawn instantly.

๐Ÿ“‹
Subscription Payments

Pay for SaaS, streaming, and membership services by the second. Pay-as-you-go with fair, proportional billing.

โณ
Token Vesting

Stream tokens to team members over time with continuous vesting. Linear release with no cliff complexities.

๐Ÿ“Š
Dividend Streaming

Stream dividends to token holders proportionally. Automated, continuous distribution with minimal gas costs.

๐ŸŽฎ
Gaming & Metaverse

Stream in-game rewards, player earnings, and rental payments in real time as gameplay happens.

๐Ÿค
Revenue Sharing

Automatically distribute revenue to partners, contributors, and stakeholders in real time as it's generated.

๐ŸŒŠ
Continuous Yield

Stream yield from DeFi protocols directly to users' wallets in real time.

๐Ÿ›๏ธ
DAO Contributor Payments

Stream payments to DAO contributors continuously, matching work output with compensation.

โš–๏ธ Superfluid vs. Traditional Payment Models

FeatureSuperfluid (Streaming)Traditional (Batch)
Payment Timing Continuous, real-time Discrete, periodic
Latency Seconds (block time) Days to weeks
Transaction Cost One-time setup, minimal ongoing Cost per batch/transaction
Proportionality Exact โ€” pay for what you use Coarse โ€” minimum billing cycles
User Experience Funds always available Waiting for payday
Automation Fully automated Manual payroll runs
Flexibility Start/stop anytime Contractual billing cycles
Gas Efficiency High (few transactions) Low (many transactions)

๐Ÿ’ฐ Supported Tokens

Superfluid supports a wide range of tokens through its "Super Token" wrapper system:

  • Stablecoins: DAIx, USDCx, USDTx, FRAXx โ€” ideal for payroll and subscriptions
  • Native Tokens: WETHx, WMATICx โ€” for streaming native assets
  • Governance Tokens: Many DAO and DeFi tokens (e.g., UNIx, AAVEx)
  • Custom Tokens: Any ERC20 token can be wrapped as a Super Token
๐Ÿ’ก Best Practice

For payroll and operational payments, stablecoins (USDCx, DAIx) are recommended to avoid volatility. The protocol supports streaming these tokens with the same continuous, real-time mechanics.

โœ… Benefits of Superfluid Streaming

  • Real-Time Access: Recipients can access their funds immediately as they accrue, rather than waiting for payday.
  • Gas Efficiency: One transaction starts a stream, another stops it. No per-payment gas costs.
  • Fairness: Pay-as-you-go โ€” only pay for what you use (e.g., 10 days of a 30-day subscription costs exactly 1/3).
  • Automation: Streams run continuously without human intervention. Start and stop with simple transactions.
  • Transparency: All streams are on-chain, providing auditability for payroll, subscriptions, and revenue sharing.
  • Programmability: Streams can be integrated with other DeFi protocols โ€” automatically earning yield, converting currencies, or interacting with lending protocols.
  • Flexibility: Streams can be started, stopped, and modified at any time.
  • New Business Models: Enables pay-per-second subscriptions, real-time payroll, and continuous compensation for gig workers.

โš ๏ธ Challenges and Considerations

  • Smart Contract Risk: Like all DeFi protocols, Superfluid has smart contract risk. It has been audited, but no code is bug-free.
  • Token Support: Not all tokens are Super Tokens. You need to use wrapped versions (e.g., DAIx, USDCx).
  • Gas Costs for Setup: Starting a stream requires a gas transaction. However, this is a one-time cost.
  • User Experience: Streaming payments are a new concept for many users. Education and user-friendly interfaces are important.
  • Regulatory Uncertainty: Continuous payments may have different tax implications than batch payments. Consult a tax professional.
  • Network Limitations: Superfluid relies on Ethereum/EVMs. Scalability and gas costs may be a factor on some networks.

๐Ÿš€ Getting Started with Superfluid

For Users

  • Step 1: Set up a wallet (MetaMask, Trust Wallet, etc.) on a supported network (Ethereum, Polygon, Arbitrum).
  • Step 2: Wrap your tokens into Super Tokens (e.g., DAI โ†’ DAIx) using the Superfluid App.
  • Step 3: Create a stream by specifying the recipient, flow rate, and token.
  • Step 4: Monitor the stream and withdraw accumulated funds at any time.
  • Step 5: Stop the stream when no longer needed.

For Developers

  • Step 1: Review the Superfluid documentation and GitHub.
  • Step 2: Install the Superfluid SDK (@superfluid-finance/sdk-core).
  • Step 3: Deploy Super Token wrappers for your tokens if needed.
  • Step 4: Implement stream creation, management, and monitoring in your application.
  • Step 5: Test thoroughly on testnet before mainnet deployment.
๐Ÿ’ก Integration Tip

Superfluid integrates with many DeFi protocols and wallets. Check the Superfluid App for a user-friendly interface, or use the Superfluid SDK for custom integrations.

โ“ Frequently Asked Questions

What is Superfluid and how is it different from regular payments?

Superfluid is a protocol for streaming payments โ€” continuous, real-time value transfer. Unlike regular payments (which are discrete, one-time transactions), Superfluid enables money to flow like water at a defined rate. This unlocks use cases like real-time payroll, pay-as-you-go subscriptions, and continuous token vesting.

What is a Super Token?

A Super Token is a wrapper contract that extends standard ERC20 tokens with streaming capabilities. For example, DAIx is the Super Token version of DAI. It allows users to create streams, send, and receive tokens continuously. Super Tokens are fully compatible with standard ERC20 interfaces.

How much does it cost to use Superfluid?

Superfluid charges no protocol fees beyond the standard gas costs of the underlying blockchain. Starting a stream requires a one-time gas transaction, and stopping requires another. Ongoing streaming has no additional fees. Gas costs vary by network โ€” Polygon and Arbitrum offer lower fees than Ethereum mainnet.

Can I stream USDT with Superfluid?

Yes. Superfluid supports USDTx โ€” the Super Token version of USDT. However, Superfluid primarily operates on Ethereum and EVM-compatible chains (Polygon, Arbitrum, Gnosis). For USDT streaming on TRON, the native TRON infrastructure would be used instead.

How are streaming payments taxed?

Tax treatment of streaming payments is still evolving. In most jurisdictions, the taxable event occurs when the recipient withdraws funds, not when they are streamed. The value is determined at the time of withdrawal. Consult a tax professional familiar with cryptocurrency and streaming payments for guidance in your jurisdiction.

โšก Reduce Payment Costs with Tron Energy

Tronsell provides Tron Energy for USDT TRC20 transfers on the TRON network. Buy or rent Energy instantly โ€” no TRX staking required. Cut your payment costs by up to 80%.