Streamflow is a token vesting and streaming payments platform.
There are several ways to use Streamflow:
- (easiest) app.streamflow.finance (React application that uses JS SDK directly)
- JS SDK to interact with the protocol => NPM package
- Rust SDK to integrate within a Solana program => Rust Crate
Security audit passed ✅
Protocol audits available here.
Partner oracle audit available here here.
API Documentation available here: docs site →
This repo consists of js-sdk to interact with several protocol exposed by streamflow:
packages/stream
- core Streamflow Protocol that allows to create a vesting/payment/lock Stream to a Recipient;packages/distributor
- Distirbutor Streamflow Protocol that allows to Airdrop tokens to large amount of Recipients (thousands or even millions);packages/common
- common utilities and types used by Streamflow SDK;
npm i -s @streamflow/stream
or
yarn add @streamflow/stream
npm i -s @streamflow/common @streamflow/distributor
or
yarn add @streamflow/common @streamflow/distributor