Build Secure Smart Contracts in Solidity

OpenZeppelin is a battle-tested framework of reusable smart contracts for Ethereum and other EVM and eWASM blockchains.

vim ExampleToken.sol

Reduce the risk of vulnerabilities in your applications by using standard, tested, community-reviewed code.


Focused on security

Using industry standard contract security patterns and best practices.


Modular approach

Simple code, only basics. Easy collaboration and auditing.


Open source

Community driven. Used by multiple organizations and individuals.

$4.5 billion

worth of digital assets powered by OpenZeppelin smart contracts

openzeppelin runs on any EVM and eWASM-compatible blockchain - including

Ethereum-classic-logo Ethereum-logo Rootstock-logo