The State of Smart Contract Upgrades

  Report by Santiago Palladino, Lead Developer at OpenZeppelin  A survey of the different Ethereum smart contract upgrade patterns and…

Read More

Latest stories

PoolTogether v3 Audit

The PoolTogether team asked us to review the changes to the v3 contracts. We looked at the code and now publish our…

Read More

Celo Contracts Audit

The cLabs team working on the Celo platform asked us to review and audit the smart contracts for the protocol. We…

Read More

Endaoment Audit

The Endaoment team asked us to review and audit their smart contracts. We looked at the code and now publish our…

Read More

Our most popular audit reports

SEE ALL >
More stories

Endaoment Audit

The Endaoment team asked us to review and audit their smart contracts. We looked at the code and now publish our results.

UMA Audit – Phase 3

In this third phase of our engagement, the UMA team asked us to audit seven pull requests that make changes to Solidity contracts that we have already audited in previous phases. Since the PRs make…

Set Protocol Audit

Set Protocol provides a mechanism for a single ERC20 token to represent a combination of other tokens on Ethereum. Version 2 of the protocol has the same goal but changes the architecture.

Audius Contracts Audit

The Audius team asked us to review and audit their smart contracts. We looked at the code and now publish our results.

Primitive Audit

The Primitive team asked us to review and audit an early version of their smart contracts, and here we present our results.

New Tools to Securely Manage Smart Contract Upgrades

We have partnered with Truffle, Nomic Labs (buidler) and Gnosis Safe to release two plugins and a new app to securely deploy and manage upgradeable smart contracts.

OpenZeppelin Upgrades Plugins for Buidler and Truffle

We are releasing two new packages to deploy and manage upgradeable contracts from Buidler and Truffle! With them, you can easily and securely leverage the full flexibility of contract upgrades…

OpenZeppelin Upgrades App for Gnosis Safe

We are rolling out a Gnosis Safe App for managing proxy-based smart contract upgrades! This allows you to transfer ownership of a proxy or proxy-admin to a Gnosis Safe, and use the app to directly…

Balancer Contracts Audit

Balancer is an automated portfolio manager. It allows anyone to create Balancer pools, each of which implements an automated market maker (AMM) that is a generalization of the constant-product AMM…

ACO Protocol Audit

Auctus is a company which produces decentralized financial applications. ACO is a decentralized options protocol created by Auctus.

More stories

Endaoment Audit

The Endaoment team asked us to review and audit their smart contracts. We looked at the code and now publish our results.

UMA Audit – Phase 3

In this third phase of our engagement, the UMA team asked us to audit seven pull requests that make changes to Solidity contracts that we have already audited in previous phases. Since the PRs make…

Set Protocol Audit

Set Protocol provides a mechanism for a single ERC20 token to represent a combination of other tokens on Ethereum. Version 2 of the protocol has the same goal but changes the architecture.

Audius Contracts Audit

The Audius team asked us to review and audit their smart contracts. We looked at the code and now publish our results.

Primitive Audit

The Primitive team asked us to review and audit an early version of their smart contracts, and here we present our results.

New Tools to Securely Manage Smart Contract Upgrades

We have partnered with Truffle, Nomic Labs (buidler) and Gnosis Safe to release two plugins and a new app to securely deploy and manage upgradeable smart contracts.

OpenZeppelin Upgrades Plugins for Buidler and Truffle

We are releasing two new packages to deploy and manage upgradeable contracts from Buidler and Truffle! With them, you can easily and securely leverage the full flexibility of contract upgrades…

OpenZeppelin Upgrades App for Gnosis Safe

We are rolling out a Gnosis Safe App for managing proxy-based smart contract upgrades! This allows you to transfer ownership of a proxy or proxy-admin to a Gnosis Safe, and use the app to directly…

Balancer Contracts Audit

Balancer is an automated portfolio manager. It allows anyone to create Balancer pools, each of which implements an automated market maker (AMM) that is a generalization of the constant-product AMM…

ACO Protocol Audit

Auctus is a company which produces decentralized financial applications. ACO is a decentralized options protocol created by Auctus.