streamflow-finance / js-sdk

Web3 Distribution Layer. For Token vesting and Airdrops

Home Page:https://app.streamflow.finance

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Streamflow

Streamflow is a token vesting and streaming payments platform.

There are several ways to use Streamflow:

Security audit passed ✅

Protocol audits available here.
Partner oracle audit available here.

Documentation

API Documentation available here: docs site →

JS SDK to interact with Streamflow protocols

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 - Distributor 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;

Installation

Install Stream Protocol SDK

npm i -s @streamflow/stream
# or
yarn add @streamflow/stream

Install Distributor Protocol SDK

npm i -s @streamflow/common @streamflow/distributor
# or
yarn add @streamflow/common @streamflow/distributor

Contributing

To contribute to this repository, please follow these steps:

  1. Fork the repository
  2. Clone your forked repository
  3. Navigate to the /packages folder
  4. Install dependencies using pnpm:
    pnpm install
  5. Build the project:
    pnpm build
  6. Make your changes
  7. Commit and push your changes
  8. Create a pull request

Please ensure that you have pnpm installed on your system before contributing.

About

Web3 Distribution Layer. For Token vesting and Airdrops

https://app.streamflow.finance

License:GNU General Public License v3.0


Languages

Language:TypeScript 99.5%Language:JavaScript 0.4%Language:Shell 0.1%