Type: Token Streaming | Docs: docs.sablier.com
Overview
Sablier is the leading token streaming protocol, enabling continuous, per-second token distributions. It is commonly used for:- Vesting schedules - linear or cliff + linear unlocks for team and investor allocations
- Payroll - streaming salaries in real-time instead of periodic lump-sum payments
- Yield streaming - protocols stream earned rewards continuously to stakers or LPs
LockupLinear contract is deployed and supports ERC-20 streams with arbitrary sender, recipient, and duration.
Types
Functions
getSablierStats()
Returns aggregate stats for all Sablier streams on Monad.getSablierStream(streamId)
Returns details of a specific stream by its numeric ID.getSablierStreamCount()
Returns the total number of streams ever created on the Monad deployment.Contract Addresses
| Contract | Address |
|---|---|
LockupLinear (SABLIER_ADDRESSES.lockupLinear) | 0x7a43F8a888fa15227D4f6B9F9A0A4E6e1b9c1b2E |
Stream IDs are sequential integers starting from 1. Use
getSablierStreamCount() to find the latest stream ID, then iterate backwards to find active streams.