Skip to content

Blog

Use this space to tell everyone about what you have to offer.

Research

All
Security Insights
Development Insights
Security Audits
    Filters Filters
    Sort Sort
    Square view
    List view
    Introducing OpenZeppelin Contracts v4.9
    Introducing OpenZeppelin Contracts v4.9
    How Web3 Progressively Decentralizes using OpenZeppelin Governor
    How Web3 Progressively Decentralizes using OpenZeppelin Governor
    Announcing OpenZeppelin Contracts 4.8
    Announcing OpenZeppelin Contracts 4.8
    Improved Security Through Bytecode Verification
    Improved Security Through Bytecode Verification
    Validate Smart Contract Storage Gaps With OpenZeppelin Upgrades Plugins
    Validate Smart Contract Storage Gaps With OpenZeppelin Upgrades Plugins
    Announcing OpenZeppelin Contracts for Cairo v0.2.0 
    Announcing OpenZeppelin Contracts for Cairo v0.2.0 
    Getting started with OpenZeppelin Contracts for Cairo
    Getting started with OpenZeppelin Contracts for Cairo
    Announcing OpenZeppelin Contracts for Cairo
    Announcing OpenZeppelin Contracts for Cairo
    Smart Contract Security Guidelines #4: Strategies for Safer Governance systems
    Smart Contract Security Guidelines #4: Strategies for Safer Governance systems
    Smart Contract Security Guidelines #3: The Dangers of Price Oracles
    Smart Contract Security Guidelines #3: The Dangers of Price Oracles
    Protect Your Users With Smart Contract Timelocks
    Protect Your Users With Smart Contract Timelocks
    Introducing OpenZeppelin Governor
    Introducing OpenZeppelin Governor
    Indexing Smart Contracts with OpenZeppelin Subgraphs & The Graph
    Indexing Smart Contracts with OpenZeppelin Subgraphs & The Graph
    How PoolTogether Automates Operations Using OpenZeppelin Defender
    How PoolTogether Automates Operations Using OpenZeppelin Defender
    Managing Maintenance Tasks on Chainlink Keepers Using OpenZeppelin Defender
    Managing Maintenance Tasks on Chainlink Keepers Using OpenZeppelin Defender
    Deploying More Efficient Upgradeable Contracts
    Deploying More Efficient Upgradeable Contracts
    Developers Can Now Register and Manage Chainlink Keeper Jobs with OpenZeppelin Defender
    Developers Can Now Register and Manage Chainlink Keeper Jobs with OpenZeppelin Defender
    Workshop Recap: Managing Smart Contract Upgrades
    Workshop Recap: Managing Smart Contract Upgrades
    Introducing Contracts Wizard
    Introducing Contracts Wizard
    Service Monitoring and Emergency Response with Defender
    Service Monitoring and Emergency Response with Defender
    Introducing Defender Sentinels
    Introducing Defender Sentinels
    OpenZeppelin Defender – March 2021 Update
    OpenZeppelin Defender – March 2021 Update
    Workshop Recap: Cheap contract deployment through Clones
    Workshop Recap: Cheap contract deployment through Clones
    Workshop Recap: Gasless MetaTransactions with OpenZeppelin Defender
    Workshop Recap: Gasless MetaTransactions with OpenZeppelin Defender
    The State of Smart Contract Upgrades
    The State of Smart Contract Upgrades
    The State of Smart Contract Upgrades
    The State of Smart Contract Upgrades
    OpenZeppelin Upgrades Plugins for Buidler and Truffle
    OpenZeppelin Upgrades Plugins for Buidler and Truffle
    Deep dive into the Minimal Proxy contract
    Deep dive into the Minimal Proxy contract
    Reentrancy After Istanbul
    Reentrancy After Istanbul
    GSN: The Ultimate Ethereum Onboarding Solution
    GSN: The Ultimate Ethereum Onboarding Solution
    Sign it like you mean it: creating and verifying Ethereum signatures
    Sign it like you mean it: creating and verifying Ethereum signatures
    Building Blocks
    Building Blocks
    Building Blocks
    Building Blocks
    Testing real-world contract upgrades
    Testing real-world contract upgrades
    EVM package deployment with ZeppelinOS—Part I
    EVM package deployment with ZeppelinOS—Part I
    EVM package deployment with ZeppelinOS—Part II
    EVM package deployment with ZeppelinOS—Part II
    EVM package deployment with ZeppelinOS—Part II
    EVM package deployment with ZeppelinOS—Part II
    The transparent proxy pattern
    The transparent proxy pattern
    Announcing the ZEP Token Private Beta
    Announcing the ZEP Token Private Beta
    Getting started with OpenZeppelin-eth
    Getting started with OpenZeppelin-eth
    Announcing OpenZeppelin 2.0
    Announcing OpenZeppelin 2.0
    Deconstructing a Solidity Contract - Part V
    Deconstructing a Solidity Contract - Part V
    Transaction Permission Layer Protocol v1.0
    Transaction Permission Layer Protocol v1.0
    Towards frictionless upgradeability
    Towards frictionless upgradeability
    Getting started with ZeppelinOS
    Getting started with ZeppelinOS
    Exploring upgradeability governance in ZeppelinOS with a Gnosis MultiSig
    Exploring upgradeability governance in ZeppelinOS with a Gnosis MultiSig
    Verifying identity in Venezuela through the TPL
    Verifying identity in Venezuela through the TPL
    Introducing the Transaction Permission Layer (TPL) Protocol
    Introducing the Transaction Permission Layer (TPL) Protocol
    Announcing the launch of ZeppelinOS
    Announcing the launch of ZeppelinOS
    Upgradeability using Unstructured Storage
    Upgradeability using Unstructured Storage
    TPL — A Framework for Secure Peer-to-Peer Exchange
    TPL — A Framework for Secure Peer-to-Peer Exchange
    Smart Contract Upgradeability using Eternal Storage
    Smart Contract Upgradeability using Eternal Storage
    ZeppelinOS Development Roadmap Part Two: Kernel & Contract Development Tools
    ZeppelinOS Development Roadmap Part Two: Kernel & Contract Development Tools
    Announcing ZeppelinOS Labs: A Space for Community Involvement
    Announcing ZeppelinOS Labs: A Space for Community Involvement
    ZeppelinOS Development Roadmap: Part One
    ZeppelinOS Development Roadmap: Part One
    A Path Toward Better Token Sales
    A Path Toward Better Token Sales
    Introducing zeppelinOS Whitepaper’s First Draft
    Introducing zeppelinOS Whitepaper’s First Draft
    Technical Details of ZeppelinOS
    Technical Details of ZeppelinOS
    Introducing zeppelinOS: the operating system for smart contract applications
    Introducing zeppelinOS: the operating system for smart contract applications
    Setting Up a Bug Bounty Smart Contract with OpenZeppelin
    Setting Up a Bug Bounty Smart Contract with OpenZeppelin
    Introducing Zeppelin Solutions
    Introducing Zeppelin Solutions
    OpenZeppelin now supports ethpm
    OpenZeppelin now supports ethpm
    Proxy Libraries in Solidity
    Proxy Libraries in Solidity
    OpenZeppelin v1.0.0
    OpenZeppelin v1.0.0
    OpenZeppelin: a New Standard for Secure Blockchain Applications
    OpenZeppelin: a New Standard for Secure Blockchain Applications
    OpenZeppelin Framework Proposal and Development Roadmap
    OpenZeppelin Framework Proposal and Development Roadmap
    Onward with Ethereum Smart Contract Security
    Onward with Ethereum Smart Contract Security
    View more View more