v1.0
This document contains the deployment addresses for the v1.0 release of @sablier/v2-core@1.0.2 and @sablier/v2-periphery@1.0.3.
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
info
This is an outdated version of the Lockup protocol. See the latest version here.
Mainnets
Ethereum Mainnet
Core
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Comptroller | 0xC3Be6BffAeab7B297c03383B4254aa3Af2b9a5BA | core-v1.0.0 |
| SablierV2LockupDynamic | 0x39EFdC3dbB57B2388CcC4bb40aC4CB1226Bc9E44 | core-v1.0.0 |
| SablierV2LockupLinear | 0xB10daee1FCF62243aE27776D7a92D39dC8740f95 | core-v1.0.0 |
| SablierV2NFTDescriptor | 0x98F2196fECc01C240d1429B624d007Ca268EEA29 | core-v1.0.1 |
Periphery
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Archive | 0x0Be20a8242B0781B6fd4d453e90DCC1CcF7DBcc6 | periphery-v1.0.0 |
| SablierV2ProxyPlugin | 0x9bdebF4F9adEB99387f46e4020FBf3dDa885D2b8 | periphery-v1.0.0 |
| SablierV2ProxyTargetApprove | 0x638a7aC8315767cEAfc57a6f5e3559454347C3f6 | periphery-v1.0.1 |
| SablierV2ProxyTargetPermit2 | 0x297b43aE44660cA7826ef92D8353324C018573Ef | periphery-v1.0.0 |
Arbitrum One
Core
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Comptroller | 0x17Ec73692F0aDf7E7C554822FBEAACB4BE781762 | core-v1.0.0 |
| SablierV2LockupDynamic | 0xA9EfBEf1A35fF80041F567391bdc9813b2D50197 | core-v1.0.0 |
| SablierV2LockupLinear | 0x197D655F3be03903fD25e7828c3534504bfe525e | core-v1.0.0 |
| SablierV2NFTDescriptor | 0xc245d6C9608769CeF91C3858e4d2a74802B9f1bB | core-v1.0.1 |
Periphery
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Archive | 0xDFa4512d07AbD4eb8Be570Cd79e2e6Fe21ff15C9 | periphery-v1.0.0 |
| SablierV2ProxyPlugin | 0x9aB73CA73c89AF0bdc69642aCeb23CC6A55A514C | periphery-v1.0.0 |
| SablierV2ProxyTargetApprove | 0x90cc23dc3e12e80f27c05b8137b5f0d2b1edfa20 | periphery-v1.0.1 |
| SablierV2ProxyTargetPermit2 | 0xB7185AcAF42C4966fFA3c81486d9ED9633aa4c13 | periphery-v1.0.0 |
Arbitrum Nova
Core
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Comptroller | 0x203f1722d4adb9b67bf652c878d0dc3cc8099113 | core-v1.0.0 |
| SablierV2LockupDynamic | 0xd6b66A8D797c1e83DdEcE8f483E7D1264B9DFDa6 | core-v1.0.0 |
| SablierV2LockupLinear | 0x18306C9550AbfE3F5900d1206FFdce9ce5763A89 | core-v1.0.0 |
| SablierV2NFTDescriptor | 0xE88d26d1E8802be5cc023264b3FccF63Bc38C20c | core-v1.0.1 |
Periphery
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Archive | 0x17DE7707D0b25F878Ae4FaC03cdE2481CD616EDd | periphery-v1.0.0 |
| SablierV2ProxyPlugin | 0x1f09ce4be5ad6e76cda6242af91921440df2306e | periphery-v1.0.0 |
| SablierV2ProxyTargetPermit2 | 0x4487F233bdf7d3C977F936891D5A0Ff1b275A2a8 | periphery-v1.0.0 |
Avalanche
Core
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Comptroller | 0x66F5431B0765D984f82A4fc4551b2c9ccF7eAC9C | core-v1.0.0 |
| SablierV2LockupDynamic | 0x665d1C8337F1035cfBe13DD94bB669110b975f5F | core-v1.0.0 |
| SablierV2LockupLinear | 0x610346E9088AFA70D6B03e96A800B3267E75cA19 | core-v1.0.0 |
| SablierV2NFTDescriptor | 0xFd050AFA2e04aA0596947DaD3Ec5690162aDc77F | core-v1.0.1 |
Periphery
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Archive | 0x7b1ef644ce9a625537e9e0c3d7fef3be667e6159 | periphery-v1.0.0 |
| SablierV2ProxyPlugin | 0x17167A7e2763121e263B4331B700a1BF9113b387 | periphery-v1.0.0 |
| SablierV2ProxyTargetApprove | 0x817fE1364A9d57d1fB951945B53942234163Ef10 | periphery-v1.0.1 |
| SablierV2ProxyTargetPermit2 | 0x48B4889cf5d6f8360050f9d7606505F1433120BC | periphery-v1.0.0 |
Base
Core
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Comptroller | 0x7Faaedd40B1385C118cA7432952D9DC6b5CbC49e | core-v1.0.0 |
| SablierV2LockupDynamic | 0x645B00960Dc352e699F89a81Fc845C0C645231cf | core-v1.0.0 |
| SablierV2LockupLinear | 0x6b9a46C8377f21517E65fa3899b3A9Fab19D17f5 | core-v1.0.0 |
| SablierV2NFTDescriptor | 0xEFc2896c29F70bc23e82892Df827d4e2259028Fd | core-v1.0.1 |
Periphery
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Archive | 0x1C5Ac71dd48c7ff291743e5E6e3689ba92F73cC6 | periphery-v1.0.0 |
| SablierV2ProxyPlugin | 0x50E8B9dC7F28e5cA9253759455C1077e497c4232 | periphery-v1.0.0 |
| SablierV2ProxyTargetApprove | 0xf19576Ab425753816eCbF98aca8132A0f693aEc5 | periphery-v1.0.1 |
| SablierV2ProxyTargetPermit2 | 0x0648C80b969501c7778b6ff3ba47aBb78fEeDF39 | periphery-v1.0.0 |
BNB Smart Chain
Core
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Comptroller | 0x33511f69A784Fd958E6713aCaC7c9dCF1A5578E8 | core-v1.0.0 |
| SablierV2LockupDynamic | 0xF2f3feF2454DcA59ECA929D2D8cD2a8669Cc6214 | core-v1.0.0 |
| SablierV2LockupLinear | 0x3FE4333f62A75c2a85C8211c6AeFd1b9Bfde6e51 | core-v1.0.0 |
| SablierV2NFTDescriptor | 0x3daD1bF57edCFF979Fb68a802AC54c5AAfB78F4c | core-v1.0.1 |
Periphery
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Archive | 0xeDe48EB173A869c0b27Cb98CC56d00BC391e5887 | periphery-v1.0.0 |
| SablierV2ProxyPlugin | 0xC43b2d8CedB71df30F45dFd9a21eC1E50A813bD6 | periphery-v1.0.0 |
| SablierV2ProxyTargetApprove | 0xc9bf2A6bD467A813908d836c1506efE61E465761 | periphery-v1.0.1 |
| SablierV2ProxyTargetPermit2 | 0x135e78B8E17B1d189Af75FcfCC018ab2E6c7b879 | periphery-v1.0.0 |
Gnosis
Core
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Comptroller | 0x73962c44c0fB4cC5e4545FB91732a5c5e87F55C2 | core-v1.0.0 |
| SablierV2LockupDynamic | 0xeb148E4ec13aaA65328c0BA089a278138E9E53F9 | core-v1.0.0 |
| SablierV2LockupLinear | 0x685E92c9cA2bB23f1B596d0a7D749c0603e88585 | core-v1.0.0 |
| SablierV2NFTDescriptor | 0x8CE9Cd651e03325Cf6D4Ce9cfa74BE79CDf6d530 | core-v1.0.1 |
Periphery
| Contract | Address | Deployment |
|---|---|---|
| SablierV2Archive | 0xF4A6F47Da7c6b26b6Dd774671aABA48fb4bFE309 | periphery-v1.0.0 |
| SablierV2ProxyPlugin | 0xc84f0e95815A576171A19EB9E0fA55a217Ab1536 | periphery-v1.0.0 |
| SablierV2ProxyTargetApprove | 0x89AfE038714e547C29Fa881029DD4B5CFB008454 | periphery-v1.0.1 |
| SablierV2ProxyTargetPermit2 | 0x5B144C3B9C8cfd48297Aeb59B90a024Ef3fCcE92 | periphery-v1.0.0 |