Skip to main content

Sablier on Solana

note

This part of the documentation is in its early stages and will be continuously improved over time. We're actively working on the content to include more guides, examples, and detailed explanations.

Introduction

Welcome to the Sablier on Solana documentation.

This section assumes you are familiar with the Sablier Protocol and its Ethereum high level concepts. Here, we focus on what's specific to the Solana blockchain and how it differs from Ethereum.

For more information on the original Sablier Protocol, refer to the main documentation. You can also find information about Streaming and Airdrops in the Concepts section.

App

Start exploring at solana.sablier.com or continue reading below to learn more about the available features on Solana.

SolSab

SolSab is a collection of protocols featuring two main Solana programs: Sablier Lockup and Sablier Merkle Instant. While not all protocols available for Ethereum are currently available for Solana, we aim to bring the same protocols to Solana in future iterations.

Lockup

Sablier Lockup is a token distribution protocol that enables onchain vesting and payments. Our flagship model is the linear stream, which distributes tokens on a continuous, by-the-second basis.

The way it works is that the creator of a payment stream first deposits a specific amount of SPL or Token2022 tokens. The program then progressively allocates the funds to the recipient, who can access them as they become available over time. The payment rate is influenced by various factors, including the start and end times, as well as the total amount of tokens deposited.

Key differences from the Ethereum Lockup protocol

Merkle Instant

Merkle Instant is a program that enables the creation of token airdrop campaigns using Merkle trees, allowing users to instantly claim and receive their allocation through a single transaction.

Key differences from the Ethereum Airdrops protocols

  • The Solana program includes only the Instant airdrop model, not the Vesting airdrop models.
  • Due to the nature of Solana's account architecture, we have a single program that handles both the creation and the claiming. In contrast to Ethereum, where we have a factory contract that deploys a stand-alone contract for each airdrop campaign.