S&P Global Enters Agreement to Acquire OpenZeppelinRead the announcement
Ethereum LogoOpen Zeppelin Z

Build Securely on Ethereum with OpenZeppelin

OpenZeppelin equips developers on Ethereum with audited libraries, upgrade plugins, and security tooling that accelerate development, minimize risk, and power the most trusted onchain applications.

pragma solidity 0.5.16; 

import "openzeppelin-solidity/contracts/ownership/Ownable.sol";
import "openzeppelin-solidity/contracts/token/ERC20/IERC20.sol";
import "openzeppelin-solidity/contracts/math/SafeMath.sol";

/// @author: AAVE

contract FlashExchange is Ownable {

OpenZeppelin Solidity Contracts

A complete suite of audited contracts and utilities for Ethereum. Developers rely on these libraries to build securely, reduce complexity, and scale applications with confidence on the world’s leading smart contract platform.

More than

$15.35 trillion

Total Value Transferred through OpenZeppelin Contracts on Ethereum

More than

$231 billion

Total Value Locked in OpenZeppelin Contracts on Ethereum

Contracts

Contracts Wizard

Generate secure Ethereum smart contracts in seconds. Configure modules, preview the code, and export directly into your workflow.

Contracts Wizard

Upgrades Plugins

Deploy and manage upgradeable contracts on Ethereum with confidence using Hardhat and Foundry plugins. Automate proxy deployments, enforce rigorous safety checks, and integrate onchain verification.

Foundry

Contracts MCP

Integrate with AI development environments to generate and deploy Ethereum contracts using OpenZeppelin’s audited libraries and standards.

mcp

Open Source Tools

Relayer

Reliable transaction relaying for Ethereum, enabling applications to interact securely with the network while simplifying backend operations and transaction management.

relayer

Monitor

Track your Ethereum applications in real time. Detect anomalies, watch critical events, and trigger alerts or automated responses to keep your contracts secure and your users protected.

monitor

UI Builder

Create a ready-to-use front end for any Ethereum contract in seconds. Select the function, generate a React UI with wallet connection and multi-network support, and export a complete application.

ui builder

Safe Utils

Verify every multisig transaction before signing. Safe Utils lets you check transaction hashes on Ethereum, protecting teams from malicious or unexpected actions.

Safe Utils transaction hash check

Role Manager

Define role-based permissions with flexible hierarchies and fine-grained admin rights. Perfect for DAOs, multisigs, and custom governance frameworks on Ethereum.

role manager
Community icons

Join the community

Build with thousands of developers shaping the OpenZeppelin libraries and tools. Report issues, review pull requests, and contribute audited code back to the ecosystem.

Enterprise-grade compliance and certifications

  • CCPA Compliant
  • SOC2 Certified
  • GDPR Compliant

Security Services

Smart Contract Security Audit

Secure your Ethereum application with comprehensive audits that protect DeFi protocols, tokenization protocols, and more, delivering industry-leading safety standards that empower developers and institutions to scale confidently.

contracts

Blockchain Infrastructure Audit

Strengthen your protocol's offchain infrastructure through comprehensive audits of node implementations, bridge components, and more, ensuring robust foundations for your operations.

blockchain infra

ZKP Audit

Validate your ZK protocols on Ethereum through comprehensive reviews of circuit design, prover systems, and verification contracts, guaranteeing cryptographic integrity and robust integration.

ZKP audit

The security standard for onchain finance

Talk to an Expert