Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Super Tokens

Super Tokens are ERC-20 wrapper tokens on the Superfluid protocol that can be streamed continuously in real-time, enabling use cases like subscriptions, salaries, and microtransactions via Constant Flow Agreements.
Chainscore © 2026
definition
DEFINITION

What are Super Tokens?

Super Tokens are a programmable token standard on Ethereum that enable native yield, instant settlements, and advanced token logic, built on the Superfluid protocol.

A Super Token is an ERC-20 compatible token that has been upgraded with the Superfluid Framework to enable continuous, real-time value streams and programmable finance logic. Unlike standard tokens transferred in discrete lumps, Super Tokens can be programmed to flow between accounts at a specified rate per second, enabling use cases like real-time salaries, subscriptions, and recurring payments that settle instantly on-chain. This is made possible by the underlying Constant Flow Agreement (CFA) smart contract, which manages these ongoing streams without requiring repeated transactions.

The core innovation is native yield distribution. Super Tokens can be "wrapped" versions of underlying assets (like Super DAI or Super ETH) that automatically accrue yield from integrated DeFi protocols. This yield is distributed pro rata to all token holders in real-time through a continuous rebasing mechanism, meaning a holder's balance increases every second without manual claiming. This creates money streams where the transferred value can itself be earning yield up to the exact moment it is received by the counterparty.

Technically, creating a Super Token involves upgrading an existing ERC-20 via a deterministic, permissionless wrapper contract or minting a new pure Super Token without an underlying asset. The Superfluid protocol's Super Token Factory ensures each token adheres to the required interfaces for flow operations and balance accounting. Key functions include createFlow, updateFlow, and deleteFlow to manage streams, and getNetFlow to query an account's real-time net inflow or outflow rate.

Primary use cases extend beyond payments to DeFi composability. Super Tokens enable streaming liquidity into lending pools, real-time vesting for token allocations, and programmable treasury management where funds can be continuously allocated across multiple streams. Their instant settlement and constant balance updates also make them foundational for Real-World Assets (RWA), allowing for the tokenization of cash flows from invoices, royalties, or rental income that distribute earnings continuously to investors.

When interacting with Super Tokens, users must understand the Superfluid Console and Subgraph for monitoring active streams, and be aware of gas implications for flow operations. A critical concept is the liquidation mechanism: if an account's balance cannot cover its outgoing streams, a liquidation event is triggered where a liquidator can settle the deficit for a reward, ensuring system solvency. This requires users to maintain sufficient balances or set up automated top-ups for their streaming accounts.

how-it-works
MECHANICS

How Super Tokens Work

An explanation of the technical architecture that enables programmable token streams on the blockchain.

A Super Token is a programmable ERC-20 wrapper token that enables native, on-chain value streaming and automated batch operations. At its core, it is a standard token that can be "upgraded" via a canonical wrapper contract to gain new capabilities, primarily the ability to be continuously transferred at a specified rate per second—a function known as streaming. This transforms static token holdings into dynamic flows of value, enabling use cases like real-time salaries, subscriptions, and vesting schedules that execute autonomously without repeated manual transactions.

The operational mechanics rely on two key concepts: the Super Token standard and the Superfluid Protocol framework. When a user wraps a base asset like DAI or ETH, they mint a corresponding Super Token (e.g., Super DAI). This token inherits the ERC-20 interface but is augmented with the createFlow and deleteFlow functions. A stream is established by calling createFlow, which specifies a sender, receiver, and a flow rate (e.g., 0.0001 tokens/second). The protocol's constant flow agreement (CFA) module then ensures the receiver's balance is virtually updated in real-time, with the actual settlement of net balances occurring upon interaction with the contract, optimizing for gas efficiency.

Under the hood, the system maintains a real-time balance accounting model. Instead of moving tokens with each second, it calculates a net flow balance for each account. Your actual, transferable balance is your underlying token amount minus any outgoing stream commitments. This is checked via the realtimeBalanceOf function. The protocol uses a Superfluid Host contract as a central router and Super Apps—smart contracts that can react to these streams—to create complex, automated financial logic. For example, a streaming payment could automatically trigger a swap or a loan repayment within the same transaction.

Key technical properties include composability (streams can interact with other DeFi protocols), gas efficiency (streams run without per-second transactions), and security (funds are custodied in the wrapper contract, not a third party). Common operations are upgrading a token via the canonical wrapper, creating and updating streams, and interacting with Super Apps. The entire system is secured by the underlying blockchain, with governance often managed by a Super Token's associated DAO or the core Superfluid protocol developers.

key-features
ERC-20 EXTENSIONS

Key Features of Super Tokens

Super Tokens are programmable ERC-20 tokens that natively support continuous, real-time value streams. They are the core building block of the Superfluid protocol.

01

Real-Time Value Streams

Super Tokens enable continuous, real-time value transfer instead of discrete transactions. This is implemented through a constant flow agreement (CFA), where a sender's balance decreases and a receiver's balance increases on a per-second basis. This is ideal for subscriptions, salaries, and rewards.

  • Example: Streaming 1 DAIx per month to a contributor is a flow of ~0.0000003858 DAIx per second.
  • Key Property: The flow rate is immutable once established, providing predictable cash flows.
02

Automatic Batch Settlements

Super Tokens utilize a General Distribution Agreement (GDA) to distribute tokens to multiple recipients in a single, gas-efficient transaction. This is a core mechanism for airdrops, rewards, and treasury distributions.

  • Mechanism: The distributor's balance is locked, and recipients can claim their proportional share on-chain.
  • Efficiency: Dramatically reduces gas costs compared to individual transfers for mass distributions.
03

Upgradable Token Logic

Super Tokens are built on a proxy pattern where the token's logic (its behavior) is separate from its storage (user balances). This allows the underlying protocol to be upgraded without migrating user funds.

  • Benefit: Security and feature improvements can be deployed seamlessly.
  • Architecture: The token contract is a proxy that delegates calls to a mutable logic contract, which is controlled by a decentralized governance mechanism.
04

Native Yield via Super Apps

Super Tokens can interact with Super Apps—smart contracts that can react to incoming streams or distributions. This enables composable DeFi integrations where yield is earned or actions are triggered automatically by token movements.

  • Use Case: A streaming payment can automatically supply liquidity to an AMM, with the yield being streamed back to the payer.
  • Callback System: Super Apps implement hooks like onFlowCreated or beforeAgreementTerminated to execute custom logic.
05

Wrapper Tokens & Superfluid Host

Standard ERC-20 tokens (like DAI, USDC) must be wrapped into their Super Token equivalents (DAIx, USDCx) to gain streaming capabilities. This process is managed by the Superfluid Host, the core protocol contract that registers and manages all agreements (CFAs, GDAs).

  • Wrapping: Involves depositing the underlying token into a Super Token contract, which mints the wrapped version 1:1.
  • Host Role: The Host is the central router that validates and executes all streaming and distribution logic.
06

Instant Finality & Gas Efficiency

Streams and distributions with Super Tokens are instantly final on-chain. The receiver's balance is updated in real-time, and funds are accessible immediately without waiting for block confirmations for the flow itself. Operations are designed for gas efficiency.

  • Finality: Balance updates are state changes, not pending transactions.
  • Gas Cost: Creating or updating a stream is a single transaction, and the cost is amortized over the stream's lifetime.
examples
SUPER TOKENS

Examples & Use Cases

Super Tokens are programmable ERC-20 tokens with native yield and automated distribution capabilities. Their primary use cases leverage the Superfluid Protocol for real-time finance applications.

03

DeFi Yield Distribution

Protocols and DAOs distribute yield or revenue to token holders as a continuous flow. This enables:

  • Real-time reward distribution without claim functions
  • Automatic compounding as yield is streamed directly into wallets
  • Enhanced capital efficiency as funds aren't locked in distribution contracts
  • Transparent treasury management with visible outflow streams Example: A lending protocol streams a portion of its interest revenue in wrapped ETH (wETHx) to governance token stakers every second.
04

Vesting & Token Distribution

Projects use Super Tokens for linear, continuous vesting schedules for investors, team members, or airdrops. This provides:

  • Tamper-proof, on-chain vesting enforced by smart contracts
  • Immediate liquidity for vested amounts without cliff releases
  • Simplified accounting with predictable, automated schedules
  • Flexibility to update or cancel streams via governance Example: A project vests its team's tokens over four years via a MATICx stream, allowing gradual access while aligning long-term incentives.
05

Cross-Chain Streaming

Using bridging protocols like Connext, Super Tokens enable real-time finance across different blockchain networks. This facilitates:

  • Interchain salaries paid on Polygon to an employee whose wallet is on Arbitrum
  • Global subscription services agnostic to the user's chain preference
  • Yield distribution to stakeholders across multiple Layer 2s
  • Unified cash flow management for DAOs operating on several chains The underlying Superfluid Protocol and its Constant Flow Agreement (CFA) enable this by representing the stream as a claim on the source chain.
06

Liquidity Provision Incentives

Decentralized exchanges and lending markets stream reward tokens to liquidity providers in real-time. This creates:

  • Continuous incentive alignment to maintain liquidity depth
  • Dynamic reward rates that can be adjusted via governance votes
  • Immediate reward accrual visible to LPs, improving transparency
  • Composable incentives that can be layered with other yield sources Example: An AMM streams its governance token (e.g., SUSx) to users who provide liquidity in a specific pool, incentivizing them for every second their funds are deployed.
technical-details
ERC-777 EXTENSION

Technical Details: The Super Token Standard

An in-depth look at the Super Token, a programmable token standard that extends ERC-777 to enable native yield and composable value streams directly on-chain.

A Super Token is a programmable token standard, specifically an extension of ERC-777, that natively embeds real-time accounting for continuous value streams such as salaries, subscriptions, and rewards. Unlike static tokens, a Super Token's balance for any holder is a dynamic function of its underlying base token amount and any accrued yield or deducted distributions, updated automatically with each transaction. This is made possible by a core accounting primitive called Real-Time Balances, which calculates a user's balance as balance = underlyingAmount + netFlowRate * timeDelta, where the netFlowRate is the sum of all incoming and outgoing streams.

The standard introduces two fundamental operations: streaming and batch calling. Streaming is facilitated by the createFlow, updateFlow, and deleteFlow functions, which establish a persistent, permissioned transfer of value per second between accounts. Batch calling, enabled by the batchCall function, allows multiple operations—like approving, transferring, and creating streams—to be executed in a single atomic transaction, significantly improving user experience and gas efficiency for complex DeFi interactions. These features are secured by ERC-777 hooks, which allow tokens to react to being sent or received.

Under the hood, Super Tokens are typically wrappers for existing ERC-20 tokens, known as the underlying token. When an ERC-20 is upgraded to a Super Token, it gains the streaming capability while remaining fully compatible with existing ERC-20 infrastructure. The protocol manages the Super Token's Total Supply separately from the sum of its underlying tokens held in its vault to account for the "virtual" balances created by ongoing streams. This design ensures that while value is continuously moving, the token's total supply and the solvency of the system are always verifiable on-chain.

A key application is the Constant Flow Agreement (CFA), a smart contract framework built on the Super Token standard that formalizes the rules for creating and managing streams. The CFA defines the flowRate parameter, enforces limits, and triggers the real-time balance updates. This enables use cases like token streaming for salaries (e.g., paying a developer 10 DAIx per second), subscriptions (e.g., a streaming service costing 5 USDCx per month), and composable DeFi where yield from a lending protocol can be automatically streamed to a treasury in real time.

For developers, interacting with Super Tokens requires understanding the distinction between balanceOf (which returns the dynamic real-time balance) and the underlying accounting. Common patterns include wrapping tokens to create the Super Token version (e.g., DAI to DAIx), integrating with the batch call for efficient user onboarding, and listening for flow events (FlowCreated, FlowUpdated) to track streaming activity. The standard's reliance on ERC-777 also means it inherits both its advantages—like operator permissions and send/receive hooks—and the need for careful consideration of security aspects related to those hooks.

ecosystem-usage
SUPERFLUID PROTOCOL

Ecosystem & Protocol Usage

Super Tokens are programmable ERC-20 tokens with native, continuous, and composable streaming capabilities, forming the core asset class of the Superfluid protocol.

01

Core Function: Real-Time Finance

A Super Token is a wrapped ERC-20 token (e.g., DAI, ETH, USDC) that has been upgraded to support continuous streams. This enables value transfer as a function of time, allowing for:

  • Salary streaming: Pay employees per second.
  • Subscription payments: Continuous SaaS or media access fees.
  • Royalty distributions: Real-time revenue sharing.
  • Token vesting: Linear, automatic unlock schedules. The protocol's Constant Flow Agreement (CFA) governs these streams, updating balances on-chain with every new block.
02

Instant Distribution Agreement (IDA)

Beyond 1-to-1 streams, Super Tokens power scalable distributions via the Instant Distribution Agreement (IDA). This allows a publisher to split a pool of tokens among unlimited subscribers proportionally to their allocated units. Key uses include:

  • DAO treasury distributions to token holders.
  • Revenue sharing across a creator community.
  • Index fund-like payouts from a portfolio. When a distribution is triggered, balances are updated atomically for all recipients, eliminating gas costs for individual claims.
03

Wrapping & Upgrading Assets

Creating a Super Token involves wrapping a standard ERC-20 through the protocol's Super Token Factory. The process upgrades the token, granting it streaming superpowers. There are two main types:

  • Pure Super Tokens: Native to Superfluid (e.g., Super ETH).
  • Wrapper Super Tokens: Wrapped versions of existing assets (e.g., DAI upgraded to Super DAI). The underlying collateral remains secure, and the wrapper token can be downgraded at any time to retrieve the original asset.
04

Composability & Money Legos

Super Tokens are designed as composable DeFi primitives. Their real-time accounting integrates seamlessly with other protocols, creating powerful money legos:

  • Collateral in Lending: Stream income directly as collateral in protocols like Aave (via Superfluid's SuperfluidVestingScheduler).
  • Automated Treasury Management: DAOs can stream funds into yield-generating vaults.
  • Cross-Chain Streaming: Via canonical bridges to networks like Polygon and Optimism. This allows cash flows to be programmed, redirected, and leveraged without manual intervention.
05

Governance & Protocol Tokens

The ecosystem is governed by the SUPER token, which is itself a Super Token. SUPER holders can:

  • Vote on protocol parameter updates (e.g., fee structures).
  • Govern the Superfluid Treasury.
  • Direct ecosystem grants and development. Holding SUPER also allows users to sponsor transactions for others, paying gas fees for actions like creating streams, which reduces onboarding friction.
06

Key Technical Concepts

Understanding Super Tokens requires familiarity with these core mechanisms:

  • Net Flow Rate: The net difference between inflows and outflows for an account at any given second.
  • Real-Time Balance: A user's balance is calculated as: currentBalance = previousBalance + (netFlowRate * timeDelta).
  • Super Apps: Smart contracts that can react to Super Token streams in real-time, enabling automated logic upon receipt of funds.
  • Context: A data structure passed in callbacks to Super Apps, containing flow and transaction data.
PROTOCOL COMPARISON

Super Tokens vs. Standard ERC-20 Tokens

A technical comparison of the core properties and capabilities of Super Tokens, which are ERC-777 tokens with native streaming, against the baseline standard.

Feature / PropertySuper Token (ERC-777)Standard ERC-20 Token

Token Standard

ERC-777 with ERC-20 backward compatibility

ERC-20

Native Streaming

Real-time Balance Updates

Direct Send Hooks

send() function with operator hooks

transfer() function only

Batch Operations

Gas Efficiency for Streaming

High (single on-chain transaction)

Low (requires recurring transactions)

Native Superfluid Integration

Default Transfer Logic

Operator-based, allows for callbacks

Direct sender-to-receiver

SUPER TOKENS

Frequently Asked Questions (FAQ)

Essential questions and answers about Super Tokens, the programmable ERC-20 tokens that power the Superfluid protocol for real-time finance.

A Super Token is a programmable ERC-20 token that has been upgraded to work with the Superfluid protocol, enabling real-time, continuous value transfers. It is the core primitive that allows for features like streams (continuous payments), batch calls, and instant distributions. When a standard ERC-20 token is wrapped into the protocol, it becomes a Super Token, inheriting its underlying value while gaining new programmable capabilities. For example, DAI becomes Super DAI (sDAI), and USDC becomes Super USDC (sUSDC). This transformation is what enables money to move per second, not per transaction.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
Super Tokens: Definition & Use in Web3 Streaming | ChainScore Glossary