Circle Gateway Smart Contracts

ChainSecurityFiles named in the report

ChainSecurity reviewed Circle (Circle Gateway Smart Contracts) on 8 Jul 2025: 8 findings, 0 critical; all marked fixed.

No open critical findings
Open the reportOpen Circle’s security record

Report hosted on chainsecurity.com.

Trustblock does not review code.

Findings15

Statuses are the security firm’s own, from its report.

SeverityOpenAcknowledgedFixed
Critical000
High002
Medium000
Low006
HighPossible to Inject Data on Burn AuthorizationsFixed

The report gives no description here.

HighViolation of Non-Custodial PropertyFixed

The report gives no description here.

LowFunction Implementation Does Not Match SpecificationsFixed

The report gives no description here.

LowInconsistent Behavior of View Functions in BalancesFixed

The report gives no description here.

LowIndexed Addresses in DenylisterChangedFixed

The report gives no description here.

LowNon-standard EIP-7201 Formula IdentifierFixed

The report gives no description here.

LowSame Chain Transfers May Be Subject to a FeeFixed

The report gives no description here.

LowUnchecked Return Value of Identity PrecompileFixed

The report gives no description here.

Contracts in scope

No deployed address is recorded for this audit.

The report names a repository or files. Open the report to see its scope.

Repository and files the report names (24)

  • modules/common/minter/wallet/Deposits.sol
  • modules/common/minter/wallet/GatewayCommon.sol
  • modules/common/minter/wallet/GatewayMinter.sol
  • lib/BurnIntents.sol (named BurnAuthorizations.sol
  • modules/common/minter/wallet/Withdrawals.sol
  • modules/common/minter/wallet/WithdrawalDelay.sol
  • modules/common/minter/wallet/Burns.sol
  • modules/common/minter/wallet/Balances.sol
  • lib/Attestations.sol (named MintAuthorizations.sol
  • lib/AttestationLib.sol (named MintAuthorizationLib.sol
  • modules/common/TokenSupport.sol
  • lib/Cursor.sol (named AuthorizationCursor.sol
  • lib/BurnIntentLib.sol (named BurnAuthorizationLib.sol
  • modules/common/Denylist.sol
  • lib/TransferSpecLib.sol
  • modules/common/minter/wallet/GatewayWallet.sol
  • modules/common/minter/wallet/Delegation.sol
  • modules/common/TransferSpecHashes.sol
  • lib/AddressLib.sol
  • modules/common/minter/Mints.sol
  • lib/TransferSpec.sol
  • modules/common/Pausing.sol
  • modules/common/Domain.sol
  • modules/common/minter/wallet/UpgradeablePlaceholder.sol

Part of Circle’s security record

Circle
Audits7 audits by 2 firmsLast audit Feb 2026, by ChainSecurity.
Critical findingsNo open critical findingsAcross the 7 reports, 1 critical finding was reported. It is marked fixed by the firm that reported it.
Open Circle’s security record

Security firm

ChainSecurity

81 projects reviewed · 286 reports · latest Nov 2026

See ChainSecurity’s audits

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us