Build Secure Smart Contracts in Solidity

OpenZeppelin is a battle-tested library of reusable smart contracts for Ethereum and other 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 compatible blockchain, including

Ethereum-classic-logo Ethereum-logo Rootstock-logo