Deployment Addresses
This document contains the deployment addresses for the V2.2 release of @sablier/v2-core and @sablier/v2-periphery.
A few noteworthy details about the deployments:
- The addresses are final
- All LockupLinear, LockupDynamic, and LockupTranched contracts are non-upgradeable
- The source code is verified on Etherscan across all chains
Previous Versions
Any updates or additional features will call for 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 | UI Aliases |
---|---|
v2.2 (current) | LD3 (Lockup Dynamic), LL3 (Lockup Linear), LT3 (Lockup Tranched) |
v2.1 | LD2 (Lockup Dynamic), LL2 (Lockup Linear) |
v2.0 | LD (Lockup Dynamic), LL (Lockup Linear) |
Or maybe you're looking for V1? Click here.
info
Stay up to date with any new releases by subscribing to the official Sablier repositories on Github.
Mainnets
Ethereum Mainnet
Core
Contract | Address | Deployment |
---|---|---|
SablierV2LockupDynamic | 0x9DeaBf7815b42Bf4E9a03EEc35a486fF74ee7459 | core-v1.2.0 |
SablierV2LockupLinear | 0x3962f6585946823440d274aD7C719B02b49DE51E | core-v1.2.0 |
SablierV2LockupTranched | 0xf86B359035208e4529686A1825F2D5BeE38c28A8 | core-v1.2.0 |
SablierV2NFTDescriptor | 0xAE32Ca14d85311A506Bb852D49bbfB315466bA26 | core-v1.2.0 |
Periphery
Contract | Address | Deployment |
---|---|---|
SablierV2BatchLockup | 0xB5Ec9706C3Be9d22326D208f491E5DEef7C8d9f0 | periphery-v1.2.0 |
SablierV2MerkleLockupFactory | 0xF35aB407CF28012Ba57CAF5ee2f6d6E4420253bc | periphery-v1.2.0 |
Arbitrum One
Core
Contract | Address | Deployment |
---|---|---|
SablierV2LockupDynamic | 0x53F5eEB133B99C6e59108F35bCC7a116da50c5ce | core-v1.2.0 |
SablierV2LockupLinear | 0x05a323a4C936fed6D02134c5f0877215CD186b51 | core-v1.2.0 |
SablierV2LockupTranched | 0x0dA2c7Aa93E7CD43e6b8D043Aab5b85CfDDf3818 | core-v1.2.0 |
SablierV2NFTDescriptor | 0xacA12cdC4DcD7063c82E69A358549ba082463608 | core-v1.2.0 |
Periphery
Contract | Address | Deployment |
---|---|---|
SablierV2BatchLockup | 0x785Edf1e617824A78EFE76295E040B1AE06002bf | periphery-v1.2.0 |
SablierV2MerkleLockupFactory | 0xc9A5a0Bc2D8E217BDbdFE7486E9E72c5c3308F01 | periphery-v1.2.0 |
Avalanche
Core
Contract | Address | Deployment |
---|---|---|
SablierV2LockupDynamic | 0xE3826241E5EeBB3F5fEde33F9f677047674D3FBF | core-v1.2.0 |
SablierV2LockupLinear | 0xc0bF14AfB95CA4C049BDc19E06a3531D8065F6Fd | core-v1.2.0 |
SablierV2LockupTranched | 0xfA536049652BFb5f57ba8DCFbec1B2b2Dd9803D3 | core-v1.2.0 |
SablierV2NFTDescriptor | 0xcF24fb2a09227d955F8e9A12f36A26cf1ac079c6 | core-v1.2.0 |
Periphery
Contract | Address | Deployment |
---|---|---|
SablierV2BatchLockup | 0xaBCdF4dcDBa57a04889784A670b862540758f9E7 | periphery-v1.2.0 |
SablierV2MerkleLockupFactory | 0x0430ed39EA2789AcdF27b89268117EBABc8176D1 | periphery-v1.2.0 |
Base
Core
Contract | Address | Deployment |
---|---|---|
SablierV2LockupDynamic | 0xF9E9eD67DD2Fab3b3ca024A2d66Fcf0764d36742 | core-v1.2.0 |
SablierV2LockupLinear | 0x4CB16D4153123A74Bc724d161050959754f378D8 | core-v1.2.0 |
SablierV2LockupTranched | 0xf4937657Ed8B3f3cB379Eed47b8818eE947BEb1e | core-v1.2.0 |
SablierV2NFTDescriptor | 0x0fF9d05E6331A43A906fE1440E0C9D0742F475A3 | core-v1.2.0 |
Periphery
Contract | Address | Deployment |
---|---|---|
SablierV2BatchLockup | 0xc1c548F980669615772dadcBfEBC29937c29481A | periphery-v1.2.0 |
SablierV2MerkleLockupFactory | 0x58A51E5382318EeA6065BB7721eecdF4331c0B90 | periphery-v1.2.0 |
Blast
Core
Contract | Address | Deployment |
---|---|---|
SablierV2LockupLinear | 0x9b1468d29b4A5869f00c92517c57f8656E928B93 | core-v1.2.0 |
SablierV2LockupDynamic | 0xA705DE617673e2Fe63a4Ea0E58c26897601D32A5 | core-v1.2.0 |
SablierV2LockupTranched | 0x91FB72e5297e2728c10FDe73BdE74A4888A68570 | core-v1.2.0 |
SablierV2NFTDescriptor | 0x5f111b49f8f8bdb4A6001701E0D330fF52D6B370 | core-v1.2.0 |
Periphery
Contract | Address | Deployment |
---|---|---|
SablierV2BatchLockup | 0xdc988d7AD6F186ea4a236f3E61A45a7851edF84E | periphery-v1.2.0 |
SablierV2MerkleLockupFactory | 0x3aBCDDa756d069Cf3c7a17410602343966EAFf27 | periphery-v1.2.0 |
BNB Smart Chain
Core
Contract | Address | Deployment |
---|---|---|
SablierV2LockupDynamic | 0xeB6d84c585bf8AEA34F05a096D6fAA3b8477D146 | core-v1.2.0 |
SablierV2LockupLinear | 0x88ad3B5c62A46Df953A5d428d33D70408F53C408 | core-v1.2.0 |
SablierV2LockupTranched | 0xAb5f007b33EDDA56962A0fC428B15D544EA46591 | core-v1.2.0 |
SablierV2NFTDescriptor | 0x27641f29b012d0d523EB5943011148c42c98e7F1 | core-v1.2.0 |
Periphery
Contract | Address | Deployment |
---|---|---|
SablierV2BatchLockup | 0x70998557980CB6E8E63c46810081262B6c343051 | periphery-v1.2.0 |
SablierV2MerkleLockupFactory | 0x96Aa12809CAC29Bba4944fEca1dFDC8e1704e6c1 | periphery-v1.2.0 |
Gnosis
Core
Contract | Address | Deployment |
---|---|---|
SablierV2LockupDynamic | 0x555eb55cbc477Aebbe5652D25d0fEA04052d3971 | core-v1.2.0 |
SablierV2LockupLinear | 0xf1cAeB104AB29271463259335357D57772C90758 | core-v1.2.0 |
SablierV2LockupTranched | 0x59A4B7255A5D01247837600e7828A6F77f664b34 | core-v1.2.0 |
SablierV2NFTDescriptor | 0xA0B5C851E3E9fED83f387f4D8847DA398Da4A8E2 | core-v1.2.0 |
Periphery
Contract | Address | Deployment |
---|---|---|
SablierV2BatchLockup | 0x0F324E5CB01ac98b2883c8ac4231aCA7EfD3e750 | periphery-v1.2.0 |
SablierV2MerkleLockupFactory | 0x5f12318fc6cCa518A950e2Ee16063a6317C2a9Ef | periphery-v1.2.0 |