Welcome to superfluid protocol-monorepo 👋
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
EVM contracts implementation for the Superfluid Protocol.
If you're interest in peeking under the hood, then check out the contracts package.
@superfluid-finance/sdk-core
SDK-Core is an application framework for interacting with the Superfluid Protocol without Solidity knowledge.
@superfluid-finance/sdk-redux
SDK-Redux is an application framework for building front-end applications that interact with the Superfluid Protocol.
@superfluid-finance/hot-fuzz
Hot-fuzz is a wrapper of Echidna with additional helper for fuzzing your Superfluid smart contracts applications, including Super Apps.
@superfluid-finance/subgraph
Official subgraph for the Superfluid Protocol.
@superfluid-finance/js-sdk
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 |
Manav Darji |
Drew Fisher 💻 |
Didi |
Omidiora Samuel 💻 |
Prafful 💻 |
mjaago |
markcarey |
Bertrand Juglas ✨ |
This project follows the all-contributors specification. Contributions of any kind welcome!