Skip to main content

Governance

The Protocol Admin is an account with exclusive access to specific functions of the protocol. More concretely, the Admin is a collection of multisig wallets currently in control of Sablier Labs, which have the following permissions on each chain where Sablier is deployed:

PermissionFunctionContract(s)
Claim Protocol Revenues1claimProtocolRevenuesSablierV2LockupLinear, SablierV2LockupDynamic
Set ComptrollersetComptrollerSablierV2LockupLinear, SablierV2LockupDynamic
Set NFT DescriptorsetNFTDescriptorSablierV2LockupLinear, SablierV2LockupDynamic
Set Protocol FeesetProtocolFeeSablierV2Comptroller

The Comptroller is a special contract that holds configuration parameters. To learn more about the Comptroller, see its reference.

info

While the Comptroller holds configuration parameters for fees, no Sablier contract charges users at the moment. You can read more about fees here.

Admins

Here are the addresses that are currently administering the Sablier Protocol. Most of them are Safe multi-signature wallets.

ChainAddress
Mainnet0x79Fb3e81aAc012c08501f41296CCC145a1E15844
Arbitrum One0xF34E41a6f6Ce5A45559B1D3Ee92E141a3De96376
Avalanche0x4735517616373c5137dE8bcCDc887637B8ac85Ce
Base0x83A6fA8c04420B3F9C7A4CF1c040b63Fbbc89B66
BNB Smart Chain0x6666cA940D2f4B65883b454b7Bc7EEB039f64fa3
Gnosis0x72ACB57fa6a8fa768bE44Db453B1CDBa8B12A399
LightLink0xb1bEF51ebCA01EB12001a639bDBbFF6eEcA12B9F
Optimism0x43c76FE8Aec91F63EbEfb4f5d2a4ba88ef880350
Polygon0x40A518C5B9c1d3D6d62Ba789501CE4D526C9d9C6
Scroll0x0F7Ad835235Ede685180A5c611111610813457a9

Trustlessness

Despite having an admin, the Sablier Protocol remains trustless. Here are the reasons why:

  1. The protocol is permissionless, i.e. it can be freely accessed by anyone with an Internet connection.
  2. The protocol is persistent, i.e. the admin cannot pause it.
  3. The streaming logic is non-upgradeable, i.e. the admin cannot tamper with the streams created by users.
  4. There are no escape hatches that allow the admin to claim user funds.
  5. There is a hard-coded upper limit of 10% to the fees that the admin can charge.

Timelocks

The parameter changes that can be effected are NOT subject to a timelock. This means that the admin can execute any of the functions listed above at any time.

However, you should note that the fees would only be charged on new streams. The admin cannot retroactively charge fees on existing streams. The streams you have already created will remain free of charge, forever.

Governance

As a startup, Sablier has to deal with uncertainty regarding:

  1. Protocol-market fit
  2. Smart contract security

Attaining success in these areas is no easy feat, and as such, decentralizing the protocol's governance will not be an initial priority.

Nonetheless, we believe that progressive decentralization is the most effective approach to scaling a smart contract protocol. As the protocol matures, we will decentralize its governance incrementally.

Footnotes

  1. The protocol fee is currently set to 0%. For more details, see the Fees guide.