OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

Sablier Legacy

Sablier Legacy is an open-source Solidity monorepo containing the smart contracts for a token-streaming protocol, shared contract components and development utilities.

Independent OpenViST project profile, based on linked sources.

Sablier Legacy — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the repository when you need to inspect or develop against Sablier’s legacy streaming contracts. For stream withdrawals, use the distinct recipient interface linked from the README.

Who it is for

  • Developers reviewing or working on Sablier Legacy’s streaming contracts.
  • Contract developers seeking shared Solidity components or a documented Truffle development workflow.
  • Recipients who need to withdraw from an existing legacy stream through the separately linked interface.

Documented uses

  • Review the source of the legacy token-streaming protocol.
  • Bootstrap the monorepo and compile its protocol contracts.
  • Run the repository’s tests and use its documented migration workflow for a development network.
  • Withdraw from an existing stream using the separate legacy recipient interface.
Before you choose

Requirements & limits

The repository is public and identified as open source. Its README lists a GPL-3.0 license in repository metadata and specifies Yarn 1.17.3 or later, Truffle 5.0.35 or later and Solidity 0.5.17 for development.

  • The README says Sablier Lockup has superseded this legacy protocol.
  • The repository separates the core protocol, shared contracts and development utilities into monorepo packages.
  • The project documents a development-network migration command, not a current-toolchain compatibility guarantee.
  • The linked recipient interface serves withdrawals; the repository itself is contract-development source.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Compile and test the protocol contracts

Set up the repository and use its documented Truffle workflow to compile and test the protocol package.

Before you start

  • Yarn 1.17.3 or later
  • Truffle 5.0.35 or later
  • Solidity 0.5.17

Steps

  1. Install Yarn and run yarn install to install dependencies.

  2. Run yarn run bootstrap from the repository root.

  3. Change to packages/protocol and run truffle compile --all.

  4. Return to the repository root and run yarn test to run all tests, or use PKG=@sablier/protocol yarn test for the protocol package.

Expected outcome

The repository’s documented setup leads to compiling the protocol contracts and running the available test suite.

Guide limitations

  • The README does not establish compatibility with current versions of the listed tools.
  • Compilation and test commands are documented here, not independently executed.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
sablier-labs/legacy-contracts · Official homepage title · retained in its source language

Related options

Sablier Lockup — The README identifies it as the successor that superseded Sablier Legacy.