Fees
Interface Fees
The Sablier Interface charges a flat fee for certain operations. This fee is paid in the native gas token, i.e. in ETH for streams on Ethereum, and in POL for streams on Polygon.
The fee amount is calculated based on market prices. For example, when ETH is 1 fee is 0.00025 ETH.
Stream Withdrawals
The Sablier Interface charges a flat fee each time you withdraw from a stream. This applies to both Lockup and Flow streams.
The fee is $1 (in the gas token) regardless of the withdraw amount.
The fee applies only to streams created via Lockup v2.0 (or later) and Flow v1.1 (or later). You do not pay this fee for withdrawing from streams created using earlier releases.
Airdrop Claims
The Sablier Interface charges a flat fee when you claim an airdrop.
The fee is $3 (in the gas token) per claim, regardless of the airdrop amount.
The fee applies only to airdrops created via Merkle Airdrops v1.3 (or later). Claims from airdrops created with earlier versions do not incur any claim fee.
Timeline for Interface Fees
Product | Timeline | Operation | Fee |
---|---|---|---|
Airdrops | Feb 3, 2025 - present | Airdrop claim | $3 |
Lockup | Feb 3, 2025 - present | Withdraw | $1 |
Flow | Feb 3, 2025 - present | Withdraw | $1 |
Airdrops | Dec 18, 2023 - Feb 2, 2025 | Airdrop claim | 0 |
Lockup | Jul 3, 2023 - Feb 2, 2025 | Withdraw | 0 |
Flow | Dec 4, 2024 - Feb 2, 2025 | Withdraw | 0 |
Contract Fees
As opposed to the Interface fees, the contract fees are charged by the Sablier contracts themselves. They apply regardless of the interface used to interact with the Sablier Protocol.
This fee is charged via the msg.value
field. Basically, for the contract to accept a transaction, the msg.value
must
be greater than or equal to the fee.
The Contract Fee acts as a minimum fee, so it is NOT cumulative with the Interface Fee. You will pay the higher of the two fees.
MerkleFactory
The ONLY contracts that can charge fees in Sablier are the MerkleFactory
contract and the airdrop contracts it
deploys.
The Protocol Admin can update the fee in the
MerkleFactory
contract. However, the new fee applies
only to airdrops created after the update. The fee values in the individual airdrop contracts remain immutable once set.
Like the Interface fee, this fee is paid in the native gas token, e.g., ETH on Ethereum, POL on Polygon.
The fee can only be applied to airdrops created with Merkle Airdrops v1.3 (or later). Airdrop campaigns created with earlier versions do not incur any claim fee.
The fee is ~$1 (in the gas token) per claim, regardless of the airdrop amount.
Chain | Gas Token | Fee | Fee in Wei |
---|---|---|---|
Ethereum | ETH | 0.00036 ETH | 360000000000000 |
Abstract | ETH | 0.00036 ETH | 360000000000000 |
Arbitrum | ETH | 0.00036 ETH | 360000000000000 |
Avalanche | AVAX | 0.038491147 AVAX | 38491147000000000 |
Base | ETH | 0.00036 ETH | 360000000000000 |
Berachain | BERA | 0.15385 BERA | 153850000000000000 |
Blast | ETH | 0.00036 ETH | 360000000000000 |
BNB Chain | BNB | 0.0017620835 BNB | 1762083500000000 |
Chiliz | CHZ | 9.29 CHZ | 9290000000000000000 |
Form | ETH | 0 ETH | 0 |
Gnosis | XDAI | 1 XDAI | 1000000000000000000 |
IoTeX | IOTX | 0 IOTX | 0 |
LightLink | ETH | 0 ETH | 0 |
Linea | ETH | 0.00036 ETH | 360000000000000 |
Mode | ETH | 0.00036 ETH | 360000000000000 |
Morph | ETH | 0.00036 ETH | 360000000000000 |
Optimism | ETH | 0.00036 ETH | 360000000000000 |
Polygon | POL | 3.1897926635 POL | 3189792663500000000 |
Scroll | ETH | 0.00036 ETH | 360000000000000 |
Superseed | ETH | 0.00036 ETH | 360000000000000 |
Taiko Mainnet | ETH | 0.00036 ETH | 360000000000000 |
Tangle | TNT | 0 TNT | 0 |
zkSync Era | ETH | 0.00036 ETH | 360000000000000 |
Gas Fee
Q: How are the Interface Fees charged?
A: They are added to the gas fee. For example, if the gas fee is $10 and the Interface Fee is $1, you would pay $11 in total (the payment is taken in the gas token, e.g., ETH).
Q: Are the Interface Fees and the Contract Fees cumulative?
A: NO. The Contract Fee acts as a minimum fee, so it will not get added to the Interface Fee. You will pay the higher of the two fees.
Q: Does the Stream Withdrawal Fee apply to each withdrawal?
A: Yes. The fee is charged each time you withdraw from a stream. For example, if you withdraw from a stream 10 times, you will pay $10 in fees.
Q: What are gas fees?
A: Gas fees are transaction fees paid to the blockchain validators in the gas token of the network, e.g., ETH. Sablier Labs does not take any cut from this.
Q: When are gas fees paid?
A: Gas is paid only when streams are created, canceled, transferred, or withdrawn from. Gas is not accrued in real-time.
Q: Does Sablier receive any portion of the gas fee?
A: No. 100% of the gas fee goes to the blockchain network validators, which are not affiliated with Sablier Labs.