Introducing OpenZeppelin Defender

Introducing OpenZeppelin Defender: secure operations for Ethereum OpenZeppelin Defender allows projects to get products to market faster and…

Read More

Latest stories

Workshop Recap: Automate Smart Contract Workflows

Upgradeable contracts allow us to alter a smart contract to fix a bug, add additional features, or simply to change the…

Read More

Moonbeam Integrates with OpenZeppelin to Provide Best-in-Class Security Tools to Developers

Moonbeam, the Ethereum-compatible smart contract platform on Polkadot, announced an integration with OpenZeppelin, an…

Read More

FEI Post Mortem

On Sunday May 2nd, 2021, the Fei Labs team identified an economic vulnerability that affected the Fei Protocol, which…

Read More

Our most popular audit reports

SEE ALL >
More stories

Workshop Recap: Building an NFT Merkle-Drop

Upgradeable contracts allow us to alter a smart contract to fix a bug, add additional features, or simply to change the rules enforced by it. Smart contract upgrades can be managed using…

Alpha Finance Homora V2 Audit

The Alpha Finance Lab team asked us to review and audit their Homora V2 smart contracts. We looked at the code and now publish our results.

OpenZeppelin Contracts 4.1

This new release introduces UUPS proxies as a cheaper alternative to Transparent proxies. Additionally, a new ERC20 extension allows easy creation of tokens with built-in flash minting, and a new…

The Graph – Staking Bugfix #2 Audit

The Graph team asked us to audit a bugfix present in the Staking contract when an allocation is closed with a poi=0x0

The Graph – Slashing Upgrade Audit

The Graph team asked us to audit an upgrade of the DisputeManager contract that adds separated slashing percentages to indexing and query disputes.

The Graph – Staking Bugfix #1 Audit

The Graph team asked us to audit a bugfix of an issue regarding the Staking contract.

The Graph – Addresses Caching Upgrade Audit

The Graph team asked us to audit the new functionality of the Managed contract that saves on gas consumption by caching contract addresses retrieved from the controller.

The Graph – Governance Upgrade Audit

The Graph team asked us to audit a new set of contracts that should enhance the existing governance system by enabling the storage of proposal outcomes and votes to better address traceability and…

Workshop Recap: Managing Smart Contract Upgrades

Upgradeable contracts allow us to alter a smart contract to fix a bug, add additional features, or simply to change the rules enforced by it. Smart contract upgrades can be managed using…

Workshop Recap: Setting Up Access Control for Smart Contracts

Access control—that is, “who is allowed to do this thing”—is incredibly important in the world of smart contracts. The access control of your contract may govern who can mint tokens, vote on…

More stories

Workshop Recap: Building an NFT Merkle-Drop

Upgradeable contracts allow us to alter a smart contract to fix a bug, add additional features, or simply to change the rules enforced by it. Smart contract upgrades can be managed using…

Alpha Finance Homora V2 Audit

The Alpha Finance Lab team asked us to review and audit their Homora V2 smart contracts. We looked at the code and now publish our results.

OpenZeppelin Contracts 4.1

This new release introduces UUPS proxies as a cheaper alternative to Transparent proxies. Additionally, a new ERC20 extension allows easy creation of tokens with built-in flash minting, and a new…

The Graph – Staking Bugfix #2 Audit

The Graph team asked us to audit a bugfix present in the Staking contract when an allocation is closed with a poi=0x0

The Graph – Slashing Upgrade Audit

The Graph team asked us to audit an upgrade of the DisputeManager contract that adds separated slashing percentages to indexing and query disputes.

The Graph – Staking Bugfix #1 Audit

The Graph team asked us to audit a bugfix of an issue regarding the Staking contract.

The Graph – Addresses Caching Upgrade Audit

The Graph team asked us to audit the new functionality of the Managed contract that saves on gas consumption by caching contract addresses retrieved from the controller.

The Graph – Governance Upgrade Audit

The Graph team asked us to audit a new set of contracts that should enhance the existing governance system by enabling the storage of proposal outcomes and votes to better address traceability and…

Workshop Recap: Managing Smart Contract Upgrades

Upgradeable contracts allow us to alter a smart contract to fix a bug, add additional features, or simply to change the rules enforced by it. Smart contract upgrades can be managed using…

Workshop Recap: Setting Up Access Control for Smart Contracts

Access control—that is, “who is allowed to do this thing”—is incredibly important in the world of smart contracts. The access control of your contract may govern who can mint tokens, vote on…