Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/superfluid-finance/protocol-monorepo

Superfluid Protocol Monorepo: the specification, implementations, peripherals and development kits.
https://github.com/superfluid-finance/protocol-monorepo

defi ethereum fintech haskell solidity typescript web3

Last synced: about 12 hours ago
JSON representation

Superfluid Protocol Monorepo: the specification, implementations, peripherals and development kits.

Awesome Lists containing this project

README

        


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](https://superfluid.finance)

### ✨ [Superfluid App](https://app.superfluid.finance/)

### 📖 [Docs](https://docs.superfluid.finance)

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](http://docs.superfluid.finance/).

## Packages

#### [`@superfluid-finance/ethereum-contracts`](https://github.com/superfluid-finance/protocol-monorepo/tree/dev/packages/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`](https://github.com/superfluid-finance/protocol-monorepo/tree/dev/packages/metadata)



Version


License: MIT

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

#### [`@superfluid-finance/sdk-core`](https://github.com/superfluid-finance/protocol-monorepo/tree/dev/packages/sdk-core)



Version





License: MIT

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

#### [`@superfluid-finance/sdk-redux`](https://github.com/superfluid-finance/protocol-monorepo/tree/dev/packages/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`](https://github.com/superfluid-finance/protocol-monorepo/tree/dev/packages/hot-fuzz)



License: AGPLv3

Hot-fuzz is a wrapper of [Echidna](https://github.com/crytic/echidna/) with additional helper for fuzzing
your Superfluid smart contracts applications, including [Super Apps](https://docs.superfluid.finance/superfluid/protocol-developers/super-apps).

#### [`@superfluid-finance/subgraph`](https://github.com/superfluid-finance/protocol-monorepo/tree/dev/packages/subgraph)



License: AGPLv3

Official subgraph for the Superfluid Protocol.

#### [`@superfluid-finance/js-sdk`](https://github.com/superfluid-finance/protocol-monorepo/tree/release-js-sdk-stable/packages/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](https://github.com/superfluid-finance/protocol-monorepo/tree/release-js-sdk-stable/packages/js-sdk).

Javascript SDK for building with Superfluid Protocol.

## Bug Bounty

Click [here](https://github.com/superfluid-finance/protocol-monorepo/tree/dev/packages/ethereum-contracts/bug-bounty.md) for more information regarding our Bug Bounty.

## Examples

See our [examples repo](https://github.com/superfluid-finance/super-examples) for some Superfluid app examples.

## Contributing

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

## Contributors ✨

Thanks goes to these wonderful people ([🐸](https://allcontributors.org/docs/en/emoji-key)):



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

💻
isabellewei
isabellewei

💻

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!