Develop and operate any smart contract application securely

ZeppelinOS is an operating system designed specifically for smart contracts. It provides an on-chain set of upgradeable standard libraries, and an incentive structure to continually upgrade and patch itself.

GET STARTED
Running software on blockchains is complex, time-consuming and prone to errors – but it need not be. ZeppelinOS improves smart contract development experience on all EVM and eWASM-powered blockchains.

Reuse community-vetted code libraries

Make use of a set of on-chain smart contract libraries for standard functions in your applications.

Get constant upgrades and patches

ZeppelinOS incentivizes developers to propose code upgrades, so that the code you're using stays secure and up-to-date.

Upgrade your smart contracts on-chain

Fix bugs, security vulnerabilities, and introduce new features to your apps without re-deploying new instances.

Ensure the code you are using stays secure and up-to-date

The ZEP token will ensure that ZeppelinOS users receive the upgrades they need. Projects can use ZEP to signal their support for proposed upgrades.


Earn ZEP for auditing and developing library updates

Any developer can propose a fix or improvement to the ZeppelinOS standard libraries. Developers will then be compensated when ZEP holders show their support for proposed upgrades.

Developers set their compensation rate, creating a distributed market of constant upgrades driven by user adoption.



Stay updated with the latest news >


Projects building on ZeppelinOS

Sample apps made with ZeppelinOS

Basil

The simplest example of smart contract upgradeability using ZeppelinOS: donate ETH to a smart contract and change the color of an LED that lights the plant at Zeppelin's HQ.

> Explore Basil

Crafty

A crafting game that makes use of the ZeppelinOS standard library and upgradeability mechanism: create new ERC20 tokens by combining existing ones.

> Explore Crafty

Media

The evolution of smart contract security in the Ethereum ecosystem at Devcon3 conference
EP 220/ Manuel Araoz: Zeppelin and the evolution of smart contract development

Start building on ZeppelinOS