Sablier Airdrops
Sablier's Lockup streams are used for the Vesting and (part of) the Airdrops components of the Sablier Interfaces. The Airdrops component is supported by our Merkle utilities and focuses on the functionality of the Merkle Factory peripheries.
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.
Airstreamed airdrops will create a Lockup stream once a claim is made.
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 assets.
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 Airstreams and
Instant Airdrops will follow the sablier-v2-ms-*
(short for "merkle subgraph") structure (e.g. sablier-v2-ms
for
Mainnet, sablier-v2-ms-base
for Base).