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 |