hookercookerman / protocol-monorepo

Superfluid protocol specification, implementations, development support packages and example projects.

Home Page:https://www.superfluid.finance/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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/subgraph

License: AGPLv3

Official subgraph for the Superfluid Protocol.

@superfluid-finance/js-sdk

Version License: MIT

⚠️ This repo is deprecated, use sdk-core instead ⚠️

Javascript SDK for building with 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/hardhat-deployer

Version License: MIT

@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.

Bug Bounty

Click here for more information regarding our Bug Bounty.

Examples

See examples/ 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!

About

Superfluid protocol specification, implementations, development support packages and example projects.

https://www.superfluid.finance/

License:Other


Languages

Language:JavaScript 40.9%Language:TypeScript 29.0%Language:Solidity 20.2%Language:Haskell 5.6%Language:HTML 2.8%Language:Shell 0.7%Language:Python 0.3%Language:TeX 0.1%Language:Makefile 0.1%Language:Handlebars 0.1%Language:Perl 0.0%