Meet Superfluid Protocol
Using our new smart contracts framework on Ethereum you can transfer any token or digital asset on-chain in several ways based on a novel primitive: predefined rules that we call agreements.
By publishing a single transaction, you could agree to transfer 10 DAI per month in a constant stream. Every second, a tiny amount of DAI will flow between the two wallets, without any need for gas or any further transactions by sender or receiver. Similarly, cancellation is also only one transaction.
Agreements are initiated with a single on-chain transaction. After this, all the magic happens automatically. The agreement will keep working forever without requiring any interactions or gas fees.
The already functional agreements in Superfluid Protocol are:
💸 Money streaming - the way it should be! Ideal for subscriptions, salaries or dollar cost averaging. No time commitments or capital lockups
🎁 Rewards distributions - one transaction to distribute to any number of receivers with a fixed cost. Perfect for frequent payouts of rewards
Connecting balances using agreements allows for revolutionary new ways of transferring digital assets.
Programmable Money 2.0
Superfluid tokens are ERC20 and ERC777 compliant, but also come with agreements built in, enabling automatically updated real-time balance inside your wallet, without needing any transactions.
Tokens can be issued through the Superfluid Protocol, but can also be used to enhance existing ERC20s. Wrapped tokens can be streamed and moved in a Superfluid manner, while being redeemable 1:1 for the underlying asset at any time.
The Superfluid Protocol is:
💸 Flexible - different agreement types within the same account
📈 Scalable - an account can handle infinite streams with fixed gas cost
🏗 Modular - smart contracts can integrate and combine agreements