Back to Overview

Circle xReserve Smart Contracts

Quotation mark icon

Summary

Only the smart contracts of the xReserve are assessed. We could not assess if the smart contract provide all necessary checks as some of the checks are performed off-chain.

Circle did not provide sufficient documentation on the integration of the contracts into the off-chain system, nor was a list of guarantees provided that the on-chain part should cover. The bridge’s off-chain system is vital for the system’s security, and it must be assumed that Circle performs all checks not covered on-chain correctly off-chain.

We provided a non-exhaustive list of checks that should be performed off-chain in On-chain and off-chain checks.

Otherwise, the smart contracts are well-structured and implemented. Almost all issues are informational.

In summary, we find that the isolated smart contract provides a high level of security.

It is important to note that security audits are time-boxed and cannot uncover all vulnerabilities. They complement but don't replace other vital measures to secure a project.

About Circle xReserve

The assessed contracts are part of Circle xReserve, a bridge that allows users to bridge assets between chains. Chains without support for native USDC tokens will deploy a USDC-backed stablecoin and the backing USDC will be held in the xReserve contract on Ethereum.