Lockup Deployments
This section contains the deployment addresses for the v2.0 release of @sablier/lockup.
A few noteworthy details about the deployments:
- The addresses are final
- All contracts are non-upgradeable
- The source code is verified on Etherscan across all chains
important
Lockup Periphery repo has been discontinued in favor of the new Merkle Airdrops repo.
Versions
Any updates or additional features will require a new deployment of the protocol, due to its immutable nature.
Came here looking for the previous Lockup deployments? Click below to see other versions as well as the in-app aliases assigned under our naming convention.
| Version | Release Date | UI Aliases |
|---|---|---|
| v2.0 (latest) | February 2025 | LK (Lockup): all models have been merged into a single contract |
| v1.2 | July 2024 | LD3 (Lockup Dynamic), LL3 (Lockup Linear), LT3 (Lockup Tranched) |
| v1.1 | December 2023 | LD2 (Lockup Dynamic), LL2 (Lockup Linear) |
| v1.0 | July 2023 | LD (Lockup Dynamic), LL (Lockup Linear) |
Or maybe you're looking for Legacy? Click here.
info
Stay up to date with any new releases by subscribing to the official Sablier repositories on Github.
Mainnets
Abstract
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x3409308357BB704f79f70d748da502F363Dc2f1D | lockup-v2.0.0 |
| SablierLockup | 0x14Eb4AB47B2ec2a71763eaBa202a252E176FAE88 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x63Ff2E370788C163D5a1909B5FCb299DB327AEF9 | lockup-v2.0.0 |
| Helpers | 0x07c194dFE7DCe9Ae7Ffe4bF32683cf1F8CDD4aEa | lockup-v2.0.0 |
| VestingMath | 0xbB2e2884AE40003BB55fd3A85A9f8f7f72Aa441F | lockup-v2.0.0 |
Arbitrum One
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0xB11Ead48F572155C5f8dB6201701e91A936896f7 | lockup-v2.0.0 |
| SablierLockup | 0x467D5Bf8Cfa1a5f99328fBdCb9C751c78934b725 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0xd5c6a0Dd2E1822865c308850b8b3E2CcE762D061 | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Avalanche
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0xABDE228d84D86D78029C31A37Ae2435C8f923c8b | lockup-v2.0.0 |
| SablierLockup | 0x3C81BBBe72EF8eF3fb1D19B0bd6310Ad0dd27E82 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x906A4BD5dD0EF13654eA29bFD6185d0d64A4b674 | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Base
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0xC26CdAFd6ec3c91AD9aEeB237Ee1f37205ED26a4 | lockup-v2.0.0 |
| SablierLockup | 0xb5D78DD3276325f5FAF3106Cc4Acc56E28e0Fe3B | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x87e437030b7439150605a641483de98672E26317 | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Berachain
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x75838C66Dfa2296bB9758f75fC7ad219718C8a88 | lockup-v2.0.0 |
| SablierLockup | 0xC19A2542156b5d7960e0eF46E9787E7d336cF428 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x3bbE0a21792564604B0fDc00019532Adeffa70eb | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Blast
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x193c2af965FEAca8D893c974712e5b6BD3cBc5ec | lockup-v2.0.0 |
| SablierLockup | 0xDbB6e9653d7e41766712Db22eB08ED3F21009fdd | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x959c412d5919b1Ec5D07bee3443ea68c91d57dd7 | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
BSC
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0xcf990fA3267F0945bBf7cf40A0c03F9dFE6a1804 | lockup-v2.0.0 |
| SablierLockup | 0x6E0baD2c077d699841F1929b45bfb93FAfBEd395 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x56831a5a932793E02251126831174Ab8Bf2f7695 | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Chiliz
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x179536f3289fb50076968b339C7EF0Dc0B38E3AF | lockup-v2.0.0 |
| SablierLockup | 0x711900e5f55d427cd88e5E3FCAe54Ccf02De71F4 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x8A96f827082FB349B6e268baa0a7A5584c4Ccda6 | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Core DAO
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x96dadeeab25413de04a1b8e40c4de41bd9d7fd29 | lockup-v2.0.0 |
| SablierLockup | 0x4fff53bfe86a0bd59a81c89d8ba84c67cf947764 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0xac0cf0f2a96ed7ec3cfa4d0be621c67adc9dd903 | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Ethereum
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x3F6E8a8Cffe377c4649aCeB01e6F20c60fAA356c | lockup-v2.0.0 |
| SablierLockup | 0x7C01AA3783577E15fD7e272443D44B92d5b21056 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0xA9dC6878C979B5cc1d98a1803F0664ad725A1f56 | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Form
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x74759072f464F6600E7563DcC2828A2dE8111840 | lockup-v2.0.0 |
| SablierLockup | 0xa2dD5E785AA0225D681416884D395c7E22D92850 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x6Ef33eeCE9D3B04B1A954C0c94F09808C81512c8 | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Testnets
Arbitrum Sepolia
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x781b3b2527f2a0a1e6b429161f2717a8a28b9f46 | lockup-v2.0.0 |
| SablierLockup | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Base Sepolia
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0xd5f78708d83ac2bc8734a8cdf2d112c1bb3b62a2 | lockup-v2.0.0 |
| SablierLockup | 0x168ad0b246f604bc70bef87ecde585c3f1d49617 | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Blast Sepolia
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0xa8c864c53e72301c2ab484d013627a5a7084174b | lockup-v2.0.0 |
| SablierLockup | 0x567a95aa72a23b924f79dfa437d28c38740e144c | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Ethereum Sepolia
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x5ae8c13f6ae094887322012425b34b0919097d8a | lockup-v2.0.0 |
| SablierLockup | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Linea Sepolia
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0xb0255ed1ee5c01dfe865c1b21bbf56a80f9ae739 | lockup-v2.0.0 |
| SablierLockup | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Mode Testnet
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0xf5ac60870e1ccc4bfce23cfbb7a796a0d8dbaf47 | lockup-v2.0.0 |
| SablierLockup | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Morph Holesky
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x9efc8663cab0e2d97ad17c9fbfc8392445517e94 | lockup-v2.0.0 |
| SablierLockup | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
OP Sepolia
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x417db0f2bd020fc4d6bccea6b2bb6be0c541862e | lockup-v2.0.0 |
| SablierLockup | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Superseed Sepolia
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x905756b52efeaf75f6b1bb1bb0fc35eea15ae260 | lockup-v2.0.0 |
| SablierLockup | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |
Taiko Hekla
| Contract | Address | Deployment |
|---|---|---|
| SablierBatchLockup | 0x29b7bafce0a04638dc91ca0b87a562cab8c3dbde | lockup-v2.0.0 |
| SablierLockup | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| LockupNFTDescriptor | 0x9a08e6ae67c28002ee2c7cff9badecd33ae2151c | lockup-v2.0.0 |
| Helpers | 0xf8076E4Fb5cfE8be1C26E61222DC51828Db8C1dc | lockup-v2.0.0 |
| VestingMath | 0x5522CA06Ce080800AB59BA4C091e63f6f54C5E6d | lockup-v2.0.0 |