Research

All
Security Insights
Development Insights
Security Audits
    Sort Sort
    Newest to Oldest
    Oldest to Newest
    Alphabetical: A-Z
    Alphabetical: Z-A
    Square view
    List view
    Testing Arbitrum Stylus Smart Contracts with Motsu
    Nenad Misić

    Nenad Misić

    Open Source Developer

    Six Questions To Ask Before Writing a Uniswap v4 Hook
    Yuguang Ipsen

    Yuguang Ipsen

    Blockchain Security Researcher

    The Notorious Bug Digest #3
    Ionut-Viorel Gingu

    Ionut-Viorel Gingu

    Blockchain Security Researcher

    Beyond Smart Contracts: A Deep Dive into Blockchain Infrastructure Security Auditing
    Smriti Verma

    Smriti Verma

    Blockchain Security Researcher

    ERC-4626 Tokens in DeFi: Exchange Rate Manipulation Risks
    Henrique Scocco

    Henrique Scocco

    Blockchain Security Researcher

    SSO Account OIDC Recovery Solidity Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    SSO Account Recovery Circuits Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    EVM Emulator and Semi-abstracted Nonces Update Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Matter Labs Guardian Recovery Validator Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Across Protocol Diff Audit -Arbitrum CustomGasToken & ExclusivityPeriod
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Across Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    SVM Spoke Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Across Protocol SVM Solidity Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Across Linea CCTP Diff Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    EVM Universal Adapter Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    SVM Spoke Incremental Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    SP1 Helios Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Bridged USDC Support Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    UMA Oracle Bridging Contracts Upgrade Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    ZKsync Crypto Precompile Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    ZKsync Era-contracts Precompile Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    ZKsync Protocol Precompiles Implementation Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    FCHAIN Validator and Staking Contracts Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    WisdomTree Digital Whitelist Contexts Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    The Notorious Bug Digest #2
    Frank Lei

    Frank Lei

    Blockchain Security Researcher

    Fireblocks Upgradeable Tokens Audit - ERC721F
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Fireblocks Upgradeable Tokens Audit - ERC20F
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Fireblocks Upgradeable Tokens Audit - ERC1155F
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Fireblocks Gasless Contracts Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    SSO Account Abstraction Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Mantle Op-geth & Op-stack Diff Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Uniswap Hooks Library Milestone 1 Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Stellar Contracts Library 0.1.0 Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    The Notorious Bug Digest #1
    Frank Lei

    Frank Lei

    Blockchain Security Researcher

    From Stage 0 to Stage 1: Security Council Best Practices in Rollup Governance

    Bram Hoogenkamp

    Poseidon go brr with Stylus: Cryptographic functions are 18x more gas-efficient via Rust on Arbitrum

    Aleksandr Koshkosh

    ZKsync Paymaster Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    ZK Token, Capped Minter, and Merkle Distributor Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Distributor Diff Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    USDT0 Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    What is a Smart Contract Audit: Lessons from OpenZeppelin’s 700+ Audits
    Christian Santagata

    Christian Santagata

    Head of Marketing

    Forta Firewall Incremental Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Add Tests To Your Stylus Contracts
    Sebastian Perez

    Sebastian Perez

    Origin OUSD Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Sonic Gateway Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Protocol Defense Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Sonic Opera Native Token Bridge Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Linea Rollup and TokenBridge Role Upgrade
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Cross Chain Swaps Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Dojo Namespace Diff Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Dojo Security Review
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    ZKsync L1 Governance Diff Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    ZKsync L2 Governance Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Uniswap v4 Periphery and Universal Router Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Uniswap v4 Core Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    ZK Stack VM1.5 Diff Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Avalanche Interchain Token Transfer Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Panoptic Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Origin OGV and OGN Merge Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    1inch Limit Order and Aggregation Protocols Diff Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    1inch Limit Order Settlement Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Euler Price Oracle Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Euler Vault Kit (EVK) Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Linea Gas Optimizations Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Ion Protocol Seaport, ezETH and rsETH Integration Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Forta Staking Vault Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Mantle V2 Solidity Contracts Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Mantle OP-Geth Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Mantle Node, Batcher, Proposer, and Tooling Incremental Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Scroll EIP-4844 Support Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    MerkleDB Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    AVA Warp Messaging Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Ironblocks Onchain Firewall Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Linea Blob Submission Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Particle Network BTC Smart Account Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Scroll ZKTrieVerifier Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Top 10 Blockchain Hacking Techniques 2023

    Nikita Stupin

    Blockchain Security Researcher

    Ion Protocol weETH Integration Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Across V3 Incremental Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Why Your Code Needs To Be Self-Contained
    Sebastian Fabry

    Sebastian Fabry

    Blockchain Security Researcher

    UMA Oval Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    MUD Code Generation Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    MUD Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    UNCX UniswapV3 Liquidity Locker Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Scroll - Bridge Gas Optimizations Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Matterlabs EIP-4844 Support Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Short-Term Fee Model Changes Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    zkSync Keccak256 Upgrade Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    zkSync L1Messenger Upgrade Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    zkSync L2 Block Refactor Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    zkSync Upgrade System Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    zkSync WETH Bridge Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    UMA Accelerating Distributor Incremental Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Scroll Alpha Comet Deployment Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Top 10 Blockchain Hacking Techniques of 2023: Community Nominations
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Secure Implementations & Vulnerable Integrations in Smart Contracts: ERC-2771 Crisis Management
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    How OpenZeppelin Foiled a Catastrophic Hack in a Compound Wargame Simulation
    OpenZeppelin

    OpenZeppelin

    ZK-SNARKS & The Last Challenge Attack: Mind Your Fiat-Shamir!
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Arbitrary Address Spoofing Attack: ERC2771Context Multicall Public Disclosure
    OpenZeppelin

    OpenZeppelin

    AVA Teleporter Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Smart Contracts & Incident Response: Insight on Current Mechanisms

    Casey Erikson

    Linea Bridge Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Exactly EscrowedExa Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Wido Comet Collateral Swap Contracts
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Radiant V2 Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Scroll GasSwap, Multiple Verifier, Wrapped Ether and Diff Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Scroll USDC Gateway Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Scroll Diff Audit Report
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Scroll Phase 2 Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Ocean Vesting Wallet Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Venus Prime Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    OpenZeppelin Security Analysis: UniswapX
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    UniswapX Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    EVM Deterministic Deployments Made Easy with OpenZeppelin Defender
    OpenZeppelin

    OpenZeppelin

    Mountain Protocol Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Trufin Audit
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    A Novel Defense Against ERC4626 Inflation Attacks
    OpenZeppelin

    OpenZeppelin

    Security Report: Top Incidents and Insights from April - June 2023
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Cryptography 101: Building Blocks for Blockchain Security
    OpenZeppelin

    OpenZeppelin

    ChatGPT vs Ethernaut
    OpenZeppelin

    OpenZeppelin

    Account Abstraction's Impact on Security and User Experience
    OpenZeppelin

    OpenZeppelin

    The Notorious B.U.G. 👑 Digests
    OpenZeppelin

    OpenZeppelin

    How to Ensure Web3 Users Are Safe from Zero Transfer Attacks
    OpenZeppelin

    OpenZeppelin

    Top 10 Blockchain Hacking Techniques of 2022: Final Results
    OpenZeppelin

    OpenZeppelin

    Top 10 Blockchain Hacking Techniques of 2022: Voting Phase Open
    OpenZeppelin

    OpenZeppelin

    Defining Industry Standards for Custom Error Messages
    Stephen Webber

    Stephen Webber

    Improved Security Through Bytecode Verification
    Stephen Webber

    Stephen Webber

    $15B Rugpull Vuln. in Convex Finance protocol Uncovered and Resolved
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Compound TUSD Integration Issue Retrospective
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Introducing a New Comprehensive Smart Contract Audit Readiness Guide
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Smart Contract Security Guidelines #4: Strategies for Safer Governance systems
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Smart Contract Security Guidelines #3: The Dangers of Price Oracles
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Protect Your Users With Smart Contract Timelocks
    OpenZeppelin

    OpenZeppelin

    Smart Contract Security Guidelines #2: Strategies for Secure Access Controls
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Indexing Smart Contracts with OpenZeppelin Subgraphs & The Graph
    OpenZeppelin

    OpenZeppelin

    How PoolTogether Automates Operations Using OpenZeppelin Defender
    OpenZeppelin

    OpenZeppelin

    Managing Maintenance Tasks on Chainlink Keepers Using OpenZeppelin Defender
    OpenZeppelin

    OpenZeppelin

    Deploying More Efficient Upgradeable Contracts
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Automate Smart Contract Workflows
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    FEI Post Mortem
    OpenZeppelin

    OpenZeppelin

    Building an NFT Merkle Airdrop
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Workshop Recap: Managing Smart Contract Upgrades
    OpenZeppelin

    OpenZeppelin

    Workshop Recap: Setting Up Access Control for Smart Contracts
    OpenZeppelin

    OpenZeppelin

    Admin Accounts and Multisigs
    OpenZeppelin

    OpenZeppelin

    GST2 Bytecode Deep Dive
    Eric Decourcy

    Eric Decourcy

    Blockchain Security Researcher

    Workshop Recap: Cheap contract deployment through Clones
    OpenZeppelin

    OpenZeppelin

    New Tools to Securely Manage Smart Contract Upgrades
    OpenZeppelin

    OpenZeppelin

    Flash-Mintable Asset-Backed Tokens
    OpenZeppelin

    OpenZeppelin

    DeFi Reflections on Hackers and Viruses
    OpenZeppelin

    OpenZeppelin

    What is DeFi? An Introduction to Decentralized Finance

    Rick Chen

    Blockchain Security Researcher

    Backdooring Gnosis Safe Multisig wallets
    OpenZeppelin

    OpenZeppelin

    Flash Loans and the Advent of Episodic Finance
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    A Year of Research at OpenZeppelin
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Deep dive into the Minimal Proxy contract
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Review Summary of Bounties Network
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Reentrancy After Istanbul

    Francisco Giordano

    Libra’s Move IR Compiler Vulnerability
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    OpenZeppelin Uncovers Vulnerability in Libra’s Move IR Compiler
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Build your app with the Gas Station Network

    Santiago Palladino

    Bypassing Smart Contract Timelocks
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Sign it like you mean it: creating and verifying Ethereum signatures
    OpenZeppelin

    OpenZeppelin

    Technical Description of Critical Vulnerability in MakerDAO Governance
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Getting started with ZepKit
    OpenZeppelin

    OpenZeppelin

    A new wave of applications
    OpenZeppelin

    OpenZeppelin

    Testing real-world contract upgrades

    Santiago Palladino

    EVM package deployment with ZeppelinOS—Part III
    OpenZeppelin

    OpenZeppelin

    EVM package deployment with ZeppelinOS—Part II
    OpenZeppelin

    OpenZeppelin

    State of EVM Packages – End of 2018

    Santiago Palladino

    Toward a secure code ecosystem

    Santiago Palladino

    The transparent proxy pattern

    Santiago Palladino

    Open source collaboration in the blockchain era: EVM packages
    OpenZeppelin

    OpenZeppelin

    Deconstructing a Solidity Contract  - Part VI: The Metadata Hash
    OpenZeppelin

    OpenZeppelin

    Transaction Permission Layer Protocol v1.0
    OpenZeppelin

    OpenZeppelin

    Compliant Decentralization?: Exploring an Approach to Utility Token Distribution
    OpenZeppelin

    OpenZeppelin

    Deconstructing a Solidity Contract - Part II: Creation vs. Runtime
    OpenZeppelin

    OpenZeppelin

    Getting started with ZeppelinOS
    OpenZeppelin Security

    OpenZeppelin Security

    Security Audits

    Ethereum in Depth, Part 2
    OpenZeppelin

    OpenZeppelin

    Exploring upgradeability governance in ZeppelinOS with a Gnosis MultiSig

    Santiago Palladino

    Verifying identity in Venezuela through the TPL

    Martin Triay

    Introducing the Transaction Permission Layer (TPL) Protocol
    Demian Brener

    Demian Brener

    CEO

    Ethereum in Depth, Part 1
    OpenZeppelin

    OpenZeppelin

    Upgradeability using Unstructured Storage
    OpenZeppelin

    OpenZeppelin

    On crowdsales and multiple inheritance
    OpenZeppelin

    OpenZeppelin

    TPL — A Framework for Secure Peer-to-Peer Exchange
    Demian Brener

    Demian Brener

    CEO

    A Gentle Introduction to Ethereum Programming, Part 3
    OpenZeppelin

    OpenZeppelin

    A Gentle Introduction to Ethereum Programming, Part 2
    OpenZeppelin

    OpenZeppelin

    A Gentle Introduction to Ethereum Programming, Part 1
    OpenZeppelin

    OpenZeppelin

    The Parity Wallet Hack Reloaded

    Santiago Palladino

    Evolution of Smart Contract Security in the Ethereum Ecosystem
    OpenZeppelin

    OpenZeppelin

    A Path Toward Better Token Sales
    Demian Brener

    Demian Brener

    CEO

    Thin Protocols
    OpenZeppelin

    OpenZeppelin

    The Parity Wallet Hack Explained

    Santiago Palladino

    Setting Up a Bug Bounty Smart Contract with OpenZeppelin
    OpenZeppelin

    OpenZeppelin

    The 4 Stages of a Token Sale
    Demian Brener

    Demian Brener

    CEO

    Handling Crowdsale Funds Securely

    Francisco Giordano

    How To Create Token and Initial Coin Offering Contracts Using Truffle + Zeppelin Solidity

    Martin Triay

    Proxy Libraries in Solidity
    OpenZeppelin

    OpenZeppelin

    HackerGold Bug Analysis
    Demian Brener

    Demian Brener

    CEO

    On Tokens and Crowdsales: 4 Challenges and How to Tackle Them
    Demian Brener

    Demian Brener

    CEO

    Onward with Ethereum Smart Contract Security
    OpenZeppelin

    OpenZeppelin

    On Tokens and Crowdsales
    Demian Brener

    Demian Brener

    CEO

    The Hitchhiker’s Guide to Smart Contracts in Ethereum
    OpenZeppelin

    OpenZeppelin

    Smart Contracts You Already Signed
    Demian Brener

    Demian Brener

    CEO

    View more