Skip to main content

Airdrops

Sablier's Lockup streams are used for the Vesting feature and some of the Airdrops features of the Sablier Interface. The Airdrops component is supported by our Merkle utilities and focuses on the functionality of the Merkle Factory.

Airdrops-native functionality is powered by:

  • The @sablier/subgraphs/apps/merkle subgraph
  • The @sablier/subgraphs/apps/merkle-envio indexer
  • The @sablier/merkle-api sdk

For the Lockup-native functionality, please check the dedicated documentation.

Sablier Subgraphs@sablier-labs/subgraphs
Sablier SDK: Merkle API@sablier-labs/merkle-api

What are Airdrops / Airstreams?

Airdrops are large-scale campaigns developed to aid with token distribution towards millions of users. They rely on merkle trees to efficiently store eligibility details.

Extending the classic instant airdrop, Sablier engineered Airstreams, a way to reward users with streams which vest rewards over time, instead of unlocking a lump-sum of tokens.

The first step before diving into this guide is to become familiar with the concepts.

Naming convention

As per our endpoint naming convention, subgraph deployments of Sablier Airdrops will follow the sablier-airdrops-* structure (e.g. sablier-airdrops-ethereum for Mainnet, sablier-airdrops-base for Base).