Build Secure Smart Contracts in Solidity
OpenZeppelin Contracts helps you minimize risk by using battle-tested libraries of smart contracts for Ethereum and other blockchains. It includes the most used implementations of ERC standards.Get Started
Reduce the risk of vulnerabilities in your applications by using standard, tested, community-reviewed code.
Focused on security
Using top level standard contracts security patterns and best practices.Learn More keyboard_arrow_right
Simple, robust code. Easy collaboration and auditing.Explore Code keyboard_arrow_right
Community-driven. Used by the biggest players in the industry.Join the community keyboard_arrow_right
Accelerate your workflow keyboard_arrow_right
Save hours of development time by compiling, upgrading, deploying, and interacting with smart contracts with our CLI.
Build an application keyboard_arrow_right
Don't know how to start? Our React-based starter kits feature both scaffolding and tutorials to help you learn how to build your first dapp.
Join our community
Ask questions to our community, learn about security and become familiar with smart contract development.Go to the forum