Request form
SuperFluid
  • Streaming
  • Payments
  • Payments
  • Protocol
  • Audited
Docs
Source
ChefGPT

Programmable Cashflows. Handle subscriptions, salaries, rewards and any composable stream of value, with continuous settlement and per-second netting for extreme capital efficiency.

AccessControl.sol
AccessControlEnumerable.sol
IAccessControl.sol
IAccessControlEnumerable.sol
Ownable.sol
IERC5267.sol
Proxy.sol
Initializable.sol
ERC20.sol
ERC20Permit.sol
IERC20Metadata.sol
IERC20Permit.sol
IERC20.sol
SafeERC20.sol
IERC721Metadata.sol
IERC721.sol
IERC777.sol
IERC777Recipient.sol
IERC777Sender.sol
Address.sol
Context.sol
Counters.sol
ECDSA.sol
EIP712.sol
ERC165.sol
ERC1820Implementer.sol
IERC165.sol
IERC1820Implementer.sol
IERC1820Registry.sol
Math.sol
SafeCast.sol
SafeMath.sol
SignedMath.sol
ShortStrings.sol
StorageSlot.sol
Strings.sol
EnumerableSet.sol
AgreementBase.sol
AgreementLibrary.sol
ConstantFlowAgreementV1.sol
InstantDistributionAgreementV1.sol
CFAv1Library.sol
IDAv1Library.sol
SuperAppBase.sol
SuperAppBaseFlow.sol
SuperfluidLoaderLibrary.sol
SuperTokenV1Library.sol
SuperfluidGovernanceBase.sol
SuperfluidGovernanceII.sol
IConstantFlowAgreementV1.sol
IInstantDistributionAgreementV1.sol
CustomSuperTokenBase.sol
Definitions.sol
IConstantInflowNFT.sol
IConstantOutflowNFT.sol
IFlowNFTBase.sol
IPoolAdminNFT.sol
IPoolMemberNFT.sol
ISuperAgreement.sol
ISuperApp.sol
ISuperfluid.sol
ISuperfluidGovernance.sol
ISuperfluidToken.sol
ISuperToken.sol
ISuperTokenFactory.sol
IPureSuperToken.sol
ISETH.sol
IMultiSigWallet.sol
IRelayRecipient.sol
IResolver.sol
ISafe.sol
BaseRelayRecipient.sol
CallUtils.sol
ERC1820RegistryCompiled.sol
ERC777Helper.sol
EventsEmitter.sol
FixedSizeData.sol
SafeGasLibrary.sol
SlotsBitmapLibrary.sol
AgreementMock.sol
CallUtilsMock.sol
CallUtilsTester.sol
CFAAppMocks.sol
CFALibraryMock.sol
CFAv1NFTMock.sol
CFAv1NFTUpgradabilityMock.sol
CustomSuperTokenMock.sol
ERC777SenderRecipientMock.sol
FakeSuperfluidMock.sol
ForwarderMock.sol
IDASuperAppTester.sol
IDAv1LibraryMock.sol
MockSmartWallet.sol
MultiFlowTesterApp.sol
StreamRedirector.sol
SuperAppBaseFlowTester.sol
SuperAppMocks.sol
SuperfluidDestructorMock.sol
SuperfluidGovernanceIIMock.sol
SuperfluidMock.sol
SuperTokenFactoryMock.sol
SuperTokenLibraryV1Mock.sol
SuperTokenMock.sol
UUPSProxiableMock.sol
ConstantInflowNFT.sol
ConstantOutflowNFT.sol
FlowNFTBase.sol
FullUpgradableSuperTokenProxy.sol
Superfluid.sol
SuperfluidToken.sol
SuperToken.sol
SuperTokenFactory.sol
PureSuperToken.sol
SETH.sol
UUPSProxiable.sol
UUPSProxy.sol
UUPSUtils.sol
BatchLiquidator.sol
CFAv1Forwarder.sol
ForwarderBase.sol
IDAv1Forwarder.sol
Resolver.sol
SuperfluidFrameworkDeployer.sol
SuperfluidFrameworkDeploymentSteps.sol
SuperfluidLoader.sol
SuperUpgrader.sol
TestGovernance.sol
TestResolver.sol
TestToken.sol
TOGA.sol

TVL

$1.20M

110 downloads

Chains

Authors

SuperFluid
  • Streaming
  • Payments
  • Payments
  • Protocol
  • Audited
Info
Source
ChefGPT
Expand
Share

Get Cookin'

110 downloads

Chains

Authors

Welcome to superfluid protocol-monorepo ๐Ÿ‘‹

npm GitHub package.json version (subfolder of monorepo) npm npm npm GitHub package.json version (subfolder of monorepo)
Twitter: Superfluid_HQ

Contracts and resources for the Superfluid Protocol

๐Ÿ  Homepage

โœจ Superfluid App

๐Ÿ“– Docs

The Superfluid Protocol is a framework that realizes the real-time finance vision where user accounts are connected together, and transactions can happen between user accounts instantaneously as a result.

This repository implements the superfluid protocol as Ethereum contracts. It also contains a Javascript SDK for developing Web3 applications using the superfluid protocol.

For technical document, references and tutorials, etc, refer to the docs site.

Packages

@superfluid-finance/ethereum-contracts

Version License: AGPLv3

EVM contracts implementation for the Superfluid Protocol.

If you're interest in peeking under the hood, then check out the contracts package.

@superfluid-finance/metadata

Version License: MIT

Contract addresses, subgraph URLs, and other metadata for the Superfluid Protocol.

@superfluid-finance/sdk-core

Version License: MIT

SDK-Core is an application framework for interacting with the Superfluid Protocol without Solidity knowledge.

@superfluid-finance/sdk-redux

Version License: MIT

SDK-Redux is an application framework for building front-end applications that interact with the Superfluid Protocol.

@superfluid-finance/hot-fuzz

License: AGPLv3

Hot-fuzz is a wrapper of Echidna with additional helper for fuzzing your Superfluid smart contracts applications, including Super Apps.

@superfluid-finance/subgraph

License: AGPLv3

Official subgraph for the Superfluid Protocol.

@superfluid-finance/js-sdk

Version License: MIT

:warning: This package is fully deprecated, use sdk-core instead :warning:

You can get the last release of js-sdk at the branch here.

Javascript SDK for building with Superfluid Protocol.

Bug Bounty

Click here for more information regarding our Bug Bounty.

Examples

See our examples repo for some Superfluid app examples.

Contributing

Contributions, issues, and feature suggestions are welcome! See CONTRIBUTING.md to get started.

Contributors โœจ

Thanks goes to these wonderful people (๐Ÿธ):

Joshua Trujillo
Joshua Trujillo

๐Ÿ’ป
Manav Darji
Manav Darji

๐Ÿ’ป
Drew Fisher
Drew Fisher

๐Ÿ’ป
Didi
Didi

๐Ÿ’ป
Omidiora Samuel
Omidiora Samuel

๐Ÿ’ป
Prafful
Prafful

๐Ÿ’ป
mjaago
mjaago

๐Ÿ’ป
markcarey
markcarey

๐Ÿ’ป
Bertrand Juglas
Bertrand Juglas

๐Ÿ‘€
Shreyas Papinwar
Shreyas Papinwar

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

Programmable Cashflows. Handle subscriptions, salaries, rewards and any composable stream of value, with continuous settlement and per-second netting for extreme capital efficiency.
AccessControl.sol
AccessControlEnumerable.sol
IAccessControl.sol
IAccessControlEnumerable.sol
Ownable.sol
IERC5267.sol
Proxy.sol
Initializable.sol
ERC20.sol
ERC20Permit.sol
IERC20Metadata.sol
IERC20Permit.sol
IERC20.sol
SafeERC20.sol
IERC721Metadata.sol
IERC721.sol
IERC777.sol
IERC777Recipient.sol
IERC777Sender.sol
Address.sol
Context.sol
Counters.sol
ECDSA.sol
EIP712.sol
ERC165.sol
ERC1820Implementer.sol
IERC165.sol
IERC1820Implementer.sol
IERC1820Registry.sol
Math.sol
SafeCast.sol
SafeMath.sol
SignedMath.sol
ShortStrings.sol
StorageSlot.sol
Strings.sol
EnumerableSet.sol
AgreementBase.sol
AgreementLibrary.sol
ConstantFlowAgreementV1.sol
InstantDistributionAgreementV1.sol
CFAv1Library.sol
IDAv1Library.sol
SuperAppBase.sol
SuperAppBaseFlow.sol
SuperfluidLoaderLibrary.sol
SuperTokenV1Library.sol
SuperfluidGovernanceBase.sol
SuperfluidGovernanceII.sol
IConstantFlowAgreementV1.sol
IInstantDistributionAgreementV1.sol
CustomSuperTokenBase.sol
Definitions.sol
IConstantInflowNFT.sol
IConstantOutflowNFT.sol
IFlowNFTBase.sol
IPoolAdminNFT.sol
IPoolMemberNFT.sol
ISuperAgreement.sol
ISuperApp.sol
ISuperfluid.sol
ISuperfluidGovernance.sol
ISuperfluidToken.sol
ISuperToken.sol
ISuperTokenFactory.sol
IPureSuperToken.sol
ISETH.sol
IMultiSigWallet.sol
IRelayRecipient.sol
IResolver.sol
ISafe.sol
BaseRelayRecipient.sol
CallUtils.sol
ERC1820RegistryCompiled.sol
ERC777Helper.sol
EventsEmitter.sol
FixedSizeData.sol
SafeGasLibrary.sol
SlotsBitmapLibrary.sol
AgreementMock.sol
CallUtilsMock.sol
CallUtilsTester.sol
CFAAppMocks.sol
CFALibraryMock.sol
CFAv1NFTMock.sol
CFAv1NFTUpgradabilityMock.sol
CustomSuperTokenMock.sol
ERC777SenderRecipientMock.sol
FakeSuperfluidMock.sol
ForwarderMock.sol
IDASuperAppTester.sol
IDAv1LibraryMock.sol
MockSmartWallet.sol
MultiFlowTesterApp.sol
StreamRedirector.sol
SuperAppBaseFlowTester.sol
SuperAppMocks.sol
SuperfluidDestructorMock.sol
SuperfluidGovernanceIIMock.sol
SuperfluidMock.sol
SuperTokenFactoryMock.sol
SuperTokenLibraryV1Mock.sol
SuperTokenMock.sol
UUPSProxiableMock.sol
ConstantInflowNFT.sol
ConstantOutflowNFT.sol
FlowNFTBase.sol
FullUpgradableSuperTokenProxy.sol
Superfluid.sol
SuperfluidToken.sol
SuperToken.sol
SuperTokenFactory.sol
PureSuperToken.sol
SETH.sol
UUPSProxiable.sol
UUPSProxy.sol
UUPSUtils.sol
BatchLiquidator.sol
CFAv1Forwarder.sol
ForwarderBase.sol
IDAv1Forwarder.sol
Resolver.sol
SuperfluidFrameworkDeployer.sol
SuperfluidFrameworkDeploymentSteps.sol
SuperfluidLoader.sol
SuperUpgrader.sol
TestGovernance.sol
TestResolver.sol
TestToken.sol
TOGA.sol