Security Audits

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…

UMA Continuous Audit

In this audit we are taking an iterative approach where we will review individual pull requests as they are developed by the UMA team. We will repeatedly update this report with any new findings for…

The Graph RewardsManager Upgrade Audit

The Graph team found an edge case condition in which the amount of accumulated rewards retrieved from the `RewardsManager` for a specific signal can be zero.

Empty Set V2 Audit

After auditing the first version of the protocol, the Empty Set Squad team asked us to audit their second version of the protocol.

Holdefi Audit

Holdefi is a lending platform where users can hold their assets and earn interest or borrow tokens and repay them after a specific period of time. Anyone can supply assets to Holdefi's liquidity pool…

Celo Contracts Audit – Phase 7

After a seventh phase of auditing, the cLabs team asked us to review and audit the recent changes in the smart contracts and scripts of their protocol.

BarnBridge Smart Yield Bonds Audit

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

The Graph – Slashing Upgrade Audit

The Graph team asked us to audit an upgrade of the DisputeManager contract that adds separated…

Read More

The Graph – Staking Bugfix #1 Audit

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

Read More

The Graph – Addresses Caching Upgrade Audit

The Graph team asked us to audit the new functionality of the Managed contract that saves on gas…

Read More

The Graph – Governance Upgrade Audit

The Graph team asked us to audit a new set of contracts that should enhance the existing governance…

Read More

UMA Continuous Audit

In this audit we are taking an iterative approach where we will review individual pull requests as…

Read More

The Graph RewardsManager Upgrade Audit

The Graph team found an edge case condition in which the amount of accumulated rewards retrieved…

Read More

Empty Set V2 Audit

After auditing the first version of the protocol, the Empty Set Squad team asked us to audit their…

Read More

Holdefi Audit

Holdefi is a lending platform where users can hold their assets and earn interest or borrow tokens…

Read More

Celo Contracts Audit – Phase 7

After a seventh phase of auditing, the cLabs team asked us to review and audit the recent changes…

Read More

BarnBridge Smart Yield Bonds Audit

The BarnBridge team asked us to review and audit their Smart Yield Bond smart contracts. We looked…

Read More