Skip to main content

Deployment Addresses

This document contains the deployment addresses for the V2.1 release of @sablier/v2-core and @sablier/v2-periphery.

A few noteworthy details about the deployments:

Mainnet

Core

ContractAddressDeployment
SablierV2LockupLinear0xAFb979d9afAd1aD27C5eFf4E27226E3AB9e5dCC9core-v1.1.2
SablierV2LockupDynamic0x7CC7e125d83A581ff438608490Cc0f7bDff79127core-v1.1.2
SablierV2NFTDescriptor0x23eD5DA55AF4286c0dE55fAcb414dEE2e317F4CBcore-v1.1.1
SablierV2Comptroller0xC3Be6BffAeab7B297c03383B4254aa3Af2b9a5BAcore-v1.0.0

Periphery

ContractAddressDeployment
SablierV2Batch0xEa07DdBBeA804E7fe66b958329F8Fa5cDA95Bd55periphery-v1.1.0
SablierV2MerkleStreamerFactory0x1A272b596b10f02931480BC7a3617db4a8d154E3periphery-v1.1.0

Arbitrum One

Core

ContractAddressDeployment
SablierV2LockupLinear0xFDD9d122B451F549f48c4942c6fa6646D849e8C1core-v1.1.2
SablierV2LockupDynamic0xf390cE6f54e4dc7C5A5f7f8689062b7591F7111dcore-v1.1.2
SablierV2NFTDescriptor0x2fb103fC853b2F5022a840091ab1cDf5172E7cfacore-v1.1.1
SablierV2Comptroller0x17Ec73692F0aDf7E7C554822FBEAACB4BE781762core-v1.0.0

Periphery

ContractAddressDeployment
SablierV2Batch0xAFd1434296e29a0711E24014656158055F00784cperiphery-v1.1.0
SablierV2MerkleStreamerFactory0x237400eF5a41886a75B0e036228221Df075b3B80periphery-v1.1.0

Base

Core

ContractAddressDeployment
SablierV2LockupLinear0xFCF737582d167c7D20A336532eb8BCcA8CF8e350core-v1.1.2
SablierV2LockupDynamic0x461E13056a3a3265CEF4c593F01b2e960755dE91core-v1.1.2
SablierV2NFTDescriptor0x67e0a126b695DBA35128860cd61926B90C420Cebcore-v1.1.1
SablierV2Comptroller0x7Faaedd40B1385C118cA7432952D9DC6b5CbC49ecore-v1.0.0

Periphery

ContractAddressDeployment
SablierV2Batch0x94E596EEd73b4e3171c067f05A87AB0268cA993cperiphery-v1.1.0
SablierV2MerkleStreamerFactory0x5545c8E7c3E1F74aDc98e518F2E8D23A002C4412periphery-v1.1.0

BNB Smart Chain

Core

ContractAddressDeployment
SablierV2LockupLinear0x14c35E126d75234a90c9fb185BF8ad3eDB6A90D2core-v1.1.2
SablierV2LockupDynamic0xf900c5E3aA95B59Cc976e6bc9c0998618729a5facore-v1.1.2
SablierV2NFTDescriptor0xEcAfcF09c23057210cB6470eB5D0FD8Bafd1755Fcore-v1.1.1
SablierV2Comptroller0x33511f69A784Fd958E6713aCaC7c9dCF1A5578E8core-v1.0.0

Periphery

ContractAddressDeployment
SablierV2Batch0x2E30a2ae6565Db78C06C28dE937F668597c80a1cperiphery-v1.1.0
SablierV2MerkleStreamerFactory0x434D73465aAc4125d204A6637eB6C579d8D69f48periphery-v1.1.0

Gnosis

Core

ContractAddressDeployment
SablierV2LockupLinear0xce49854a647a1723e8Fb7CC3D190CAB29A44aB48core-v1.1.2
SablierV2LockupDynamic0x1DF83C7682080B0f0c26a20C6C9CB8623e0Df24Ecore-v1.1.2
SablierV2NFTDescriptor0x01dbFE22205d8B109959e2Be02d0095379309eedcore-v1.1.1
SablierV2Comptroller0x73962c44c0fB4cC5e4545FB91732a5c5e87F55C2core-v1.0.0

Periphery

ContractAddressDeployment
SablierV2Batch0xBd9DDbC55B85FF6Dc0b76E9EFdCd2547Ab482501periphery-v1.1.0
SablierV2MerkleStreamerFactory0x777F66477FF83aBabADf39a3F22A8CC3AEE43765periphery-v1.1.0

Optimism

Core

ContractAddressDeployment
SablierV2LockupLinear0x4b45090152a5731b5bc71b5baF71E60e05B33867core-v1.1.2
SablierV2LockupDynamic0xd6920c1094eABC4b71f3dC411A1566f64f4c206ecore-v1.1.2
SablierV2NFTDescriptor0xF5050c04425E639C647F5ED632218b16ce96694dcore-v1.1.1
SablierV2Comptroller0x1EECb6e6EaE6a1eD1CCB4323F3a146A7C5443A10core-v1.0.0

Periphery

ContractAddressDeployment
SablierV2Batch0x8145429538dDBdDc4099B2bAfd24DD8958fa03b8periphery-v1.1.0
SablierV2MerkleStreamerFactory0x044EC80FbeC40f0eE7E7b3856828170971796C19periphery-v1.1.0

Polygon

Core

ContractAddressDeployment
SablierV2LockupLinear0x5f0e1dea4A635976ef51eC2a2ED41490d1eBa003core-v1.1.2
SablierV2LockupDynamic0xB194c7278C627D52E440316b74C5F24FC70c1565core-v1.1.2
SablierV2NFTDescriptor0x8683da9DF8c5c3528e8251a5764EC7DAc7264795core-v1.1.1
SablierV2Comptroller0x9761692EDf10F5F2A69f0150e2fd50dcecf05F2Ecore-v1.0.0

Periphery

ContractAddressDeployment
SablierV2Batch0x5865C73789C4496665eDE1CAF018dc52ac248598periphery-v1.1.0
SablierV2MerkleStreamerFactory0xF4906225e783fb8977410BDBFb960caBed6C2EF4periphery-v1.1.0

Scroll

Core

ContractAddressDeployment
SablierV2LockupLinear0x57e14AB4DAd920548899d86B54AD47Ea27F00987core-v1.1.2
SablierV2LockupDynamic0xAaff2D11f9e7Cd2A9cDC674931fAC0358a165995core-v1.1.2
SablierV2NFTDescriptor0xB71440B85172332E8B768e85EdBfdb34CB457c1ccore-v1.1.1
SablierV2Comptroller0x859708495E3B3c61Bbe19e6E3E1F41dE3A5C5C5bcore-v1.0.0

Periphery

ContractAddressDeployment
SablierV2Batch0xD18faa233E02d41EDFFdb64f20281dE0592FA3b5periphery-v1.1.0
SablierV2MerkleStreamerFactory0xb3ade5463000E6c0D376e7d7570f372eBf98BDAfperiphery-v1.1.0

Arbitrum Sepolia

Core

ContractAddressDeployment
SablierV2LockupLinear0x483bdd560dE53DC20f72dC66ACdB622C5075de34core-v1.1.2
SablierV2LockupDynamic0x8c8102b92B1f31cC304A085D490796f4DfdF7aF3core-v1.1.2
SablierV2NFTDescriptor0x593050f0360518C3A4F11c32Eb936146e1096FD1core-v1.1.1
SablierV2Comptroller0xA6A0cfA3442053fbB516D55205A749Ef2D33aed9core-v1.1.1

Periphery

ContractAddressDeployment
SablierV2Batch0x72D921E579aB7FC5D19CD398B6be24d626Ccb6e7periphery-v1.1.0
SablierV2MerkleStreamerFactory0xcc87b1A4de285832f226BD585bd54a2184D32105periphery-v1.1.0

Sepolia

Core

ContractAddressDeployment
SablierV2LockupLinear0x7a43F8a888fa15e68C103E18b0439Eb1e98E4301core-v1.1.2
SablierV2LockupDynamic0xc9940AD8F43aAD8e8f33A4D5dbBf0a8F7FF4429Acore-v1.1.2
SablierV2NFTDescriptor0xE8fFEbA8963CD9302ffD39c704dc2c027128D36Fcore-v1.1.1
SablierV2Comptroller0x2006d43E65e66C5FF20254836E63947FA8bAaD68core-v1.0.0

Periphery

ContractAddressDeployment
SablierV2Batch0xd2569DC4A58dfE85d807Dffb976dbC0a3bf0B0Fbperiphery-v1.1.0
SablierV2MerkleStreamerFactory0xBacC1d151A78eeD71D504f701c25E8739DC0262Dperiphery-v1.1.0