Uniswap security record

Arbitrum, Avalanche, Base, Blast, BNB Chain, Ethereum, Optimism, Polygon (POS), Polygon zkEVM, Scroll, Unichainuniswap.orgXGitHub

As of 23 Oct 2026, Uniswap has 16 audit reports by 5 security firms on Trustblock; the latest is by Cantina, dated 20 Aug 2026. Those reports list no open critical findings. It also holds 1 incident (latest 17 Apr 2020).

Critical findings
No open critical findings
Across the 16 reports, 7 critical findings were reported. Each is marked fixed by the firm that reported it. See the findings
Incident
Incident 17 Apr 2020
Source: De.Fi incident database. 16 audits have been published since. See the incident
Open the latest report
Your label, live
Get the label for your site

Record last updated . It holds audits and findings, contracts and incidents up to Oct 2026. Trustblock does not review code.

Audits16

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Uniswap v4 permissioned pools security reviewSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Uniswap v4 Periphery PR #585 auditSecurity firm: OpenZeppelinDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Uniswap v4 permissioned pools auditSecurity firm: OpenZeppelinDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Uniswap TWAP Auction auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Uniswap Token Launcher auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Uniswap Hooks Library Milestone 1 AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the report1 critical finding, fixedOpen · blog.openzeppelin.com
Uniswap v4 core auditSecurity firm: Trail of BitsDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Uniswap v4 Periphery and Universal Router AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the report1 critical finding, fixedOpen · blog.openzeppelin.com
Uniswap v4 Core AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the report1 critical finding, fixedOpen · blog.openzeppelin.com
UniswapX AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the reportNo open critical findingsOpen · blog.openzeppelin.com
UniswapX v1.1 auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
UniswapX auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Uniswap Permit2Security firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Uniswap Universal Router auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)3 critical findings, fixedOpen · GitHub
Uniswap Permit2 auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)1 critical finding, fixedOpen · GitHub
Uniswap V3 core auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub

Findings655

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

SeverityOpenAcknowledgedFixed
Critical007
High01134
Medium13036
Low5377154
HighSuboptimal in DutchDecayLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
HighSuboptimal in DutchLimitOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
HighSuboptimal in IPSFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
HighSuboptimal in IPSFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
HighSuboptimal in LimitOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
HighSuboptimal in ProtocolFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
HighUnclear behavior in UniswapV3Executor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
HighFlaw in Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
HighOverflow/Underflow in V3Path.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
HighSuboptimal in EIP712.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
HighSuboptimal in Permit2Lib.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
MediumClearing free memory is redundant, as Solidity tolerates garbage in free memory.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumForwarding the original error message as is makes it harder to know which particular operation failed.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumHere we silently fallback to the full range position plan, which makes contract behavior less predictable.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumIt is unclear why amount has to be scaled, as token amounts usually already have decimals.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumProcedural in BaseUERC20.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumProcedural in IMulticall.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumReturning an error message from inner call as a normal returned value is a bad practice.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumReturning onhte the revert reason makes it impossible to distinguish successful “permit2” call from a failed one that returned no error.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumSuboptimal in IDistributionContract.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
MediumSuboptimal in IDistributionContract.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumSuboptimal in TokenPricing.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumSuch a complicated logic is a result of using multiple number formats and a hybrid fixed-point format, where the denominator is 2^96 * 10^7, i.e.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumThe data is copied several times.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumThe length of “data” is ignored, so memory outside of “data” could be read here.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumThe name is confusing, as it gives no clue this value is per block.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumThe original error message from the failed transfer is dropped here.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumThe requirements for the salt value are not listed.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumThese loops don’t scale and could exceed the block gas limit.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumThis check doesn’t allow receiving tokens in several separate transfers.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
MediumThis could be optimized, taking into account that MIN_TICK = -MAX_TICK.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumThis read the data back from the deployed contract just to validate it.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumWrapping token as a currency is inefficient (due to zero address check in transfer) and also is not strictly correct, as zero token address will be interpreted as plain ether.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
MediumFront-Running Pool's Initialization or Initial Deposit Can Lead to Draining Initial LiquidityUniswap v4 Core Audit · OpenZeppelin · 27 Aug 2024Acknowledged

The report gives no description here.

Open the report
MediumFillers Can Incur a Loss Without a Chance to RevertUniswapX Audit · OpenZeppelin · 10 Oct 2023Acknowledged

The report gives no description here.

Open the report
MediumSuboptimal in ExpectedBalanceLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
MediumSuboptimal in Permit2Lib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
MediumSuboptimal in ProtocolFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
MediumRace Condition on ApprovalsUniswap Permit2 · ChainSecurity · 18 Nov 2022Acknowledged

The report gives no description here.

Open the report
MediumFlaw in RewardsCollector.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
MediumSubefficient checkUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowAllowlisted Permissions Can Be Delegated Through Smart Account ExecutionUniswap v4 permissioned pools audit · OpenZeppelin · 11 May 2026Acknowledged

The report gives no description here.

Open the report
LowCONTRACT_BALANCE Settlement Is Order-Dependent When Two Adapters Share One Underlying TokenUniswap v4 permissioned pools audit · OpenZeppelin · 11 May 2026Acknowledged

The report gives no description here.

Open the report
LowCREATE3 Hook Address Mining Is Preemptable With a Public DeployerUniswap v4 permissioned pools audit · OpenZeppelin · 11 May 2026Acknowledged

The report gives no description here.

Open the report
LowDonation Is Unavailable Through the Allowed WrapperUniswap v4 permissioned pools audit · OpenZeppelin · 11 May 2026Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Auction.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AuctionFactory.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AuctionFactory.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Distribution.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAuction.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in IAuction.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAuctionFactory.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAuctionFactory.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAuctionFactory.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAuctionFactory.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAuctionStepStorage.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IDistributionContract.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IDistributionStrategy.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IDistributionStrategy.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IDistributionStrategy.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in IDistributionStrategy.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IDistributionStrategy.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ILBPStrategyBasic.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ITokenFactory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ITokenFactory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ITokenLauncher.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ITokenLauncher.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ITokenLauncher.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ITokenLauncher.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IUERC20Factory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in IUSUPERC20Factory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in LBPStrategyBasic.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in LBPStrategyBasic.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in LBPStrategyBasicFactory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in LBPStrategyBasicFactory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in MerkleClaim.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in MerkleClaimFactory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in MigratorParams.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in MigratorParams.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in PositionTypes.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in TokenCurrencyStorage.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in TokenCurrencyStorage.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in TokenLauncher.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in TokenLauncher.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in TokenLauncher.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UERC20Factory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UERC20Factory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad datatype in USUPERC20Factory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad naming in IAuction.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad naming in IAuctionFactory.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad naming in IAuctionStepStorage.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad naming in ILBPStrategyBasic.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad naming in ITokenCurrencyStorage.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad naming in ITokenFactory.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowBad naming in ITokenLauncher.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowDeclaring a top-level structure in a file named after a contract makes it harder navigating through code.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowDeclaring a top-level structure in a file named after a library makes it harder navigating through code.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowDeclaring a top-level structure in a file named after a library makes it harder navigating through code.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowDeclaring a top-level structure in a file named after a library makes it harder navigating through code.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowDeclaring a top-level structure in a file named after a library makes it harder navigating through code.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowDeclaring a top-level structure in a file named after an interface makes it harder navigating through code.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowHere the position liquidity is compared to the maximum liquidity per tick, even though the position can be wider than one tick.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowHere the value is scaled twice, which is inefficient.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowIt is unclear why one would prefer this minimal interface versus the standard IERC20.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowProcedural in ActionsBuilder.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowProcedural in ActionsBuilder.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowProcedural in CurrencyLibrary.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowProcedural in HookBasic.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowProcedural in LBPStrategyBasic.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowProcedural in MerkleClaim.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowProcedural in TickStorage.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowProcedural in TokenLauncher.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in IAuction.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in ITickStorage.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in PermitSingleForwarder.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in TickCalculations.solUniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in TokenCurrencyStorage.solUniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThe ame condition is checked twice.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThe comparison to zero address is redundant, as it is anyway possible to pass a dead token address.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThe current currency balance is queried twice.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowThe function name suggests that the output format is JSON while actually it is bae64 encoded JSON which is not the same.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThe names of these structures are not directly related to the name of the file they are declared in.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThe same condition is checked twice.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThe same expreion is check twice.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThis bitwise “and” operation is redundant, as Solidity tolerates garbage in unused bits of narrow types.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThis check is redundant, as it is anyway possible to pass a dead recipient address.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThis check is redundant, as it is anyway possible to pass a dead recipient address.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThis check is redundant, as it is anyway possible to pass a dead recipient address.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThis check is redundant, as it is anyway possible to pass a dead token.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThis denominator is quite unusual.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowThis denominator is unconventional.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThis like looks like a plain assignment, while actually it returns value from the function.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowThis version requirement is inconsistent with other files in the same code base.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowUPPER_CASE identifiers are commonly used for constants, not for immutable variables.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowUsing the dollar sign in the name of a storage variable looks weird.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review these files.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowWe didn’t review this file.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Uniswap TWAP Auction audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowWe didn’t review this file.Uniswap Token Launcher audit · ABDK Consulting · 14 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowMissing Zero-Address ChecksUniswap v4 Periphery and Universal Router Audit · OpenZeppelin · 30 Aug 2024Acknowledged

The report gives no description here.

Open the report
LowMissing Error Messages in require StatementsUniswap v4 Core Audit · OpenZeppelin · 27 Aug 2024Acknowledged

The report gives no description here.

Open the report
LowFee Controller Can DOS Trading ActivityUniswapX Audit · OpenZeppelin · 10 Oct 2023Acknowledged

The report gives no description here.

Open the report
LowFloating PragmaUniswapX Audit · OpenZeppelin · 10 Oct 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in BaseReactor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in BaseReactor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in CurrencyLibrary.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in CurrencyLibrary.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in DutchLimitOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in DutchLimitOrderReactor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ExclusiveDutchLimitOrderReactor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ExpectedBalanceLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IPSFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ISwapRouter02.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ISwapRouter02.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in LimitOrderReactor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in ReactorStructs.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapV3Executor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapV3Executor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad naming in ReactorStructs.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in BaseReactor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in CurrencyLibrary.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in CurrencyLibrary.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in DutchDecayLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in DutchLimitOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in DutchLimitOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowProcedural in ExclusiveDutchLimitOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in ExclusiveDutchLimitOrderReactor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in ExclusivityOverrideLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in ExpectedBalanceLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in IPSFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in IReactorCallback.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in ISwapRouter02.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in IValidationCallback.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in LimitOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in LimitOrderReactor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowProcedural in Permit2Lib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in ProtocolFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in ReactorEvents.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in ReactorStructs.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in ResolvedOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in SwapRouter02Executor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowProcedural in UniswapV3Executor.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in DutchLimitOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in ExclusiveDutchLimitOrderLib.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in IPSFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowSuboptimal in IPSFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in IPSFees.solUniswapX audit · ABDK Consulting · 17 Jul 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Constants.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Dispatcher.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Dispatcher.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Dispatcher.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IRewardsCollector.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IRewardsCollector.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Permit2Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Permit2Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Permit2Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in RewardsCollector.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in RewardsCollector.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in RewardsCollector.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Router.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Router.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in UniswapPoolHelper.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapPoolHelper.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapPoolHelper.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in V2SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in V2SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in V2SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in V3Path.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in V3SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in V3SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in V3SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad naming in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in IWETH9.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in Router.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowDocumentation in V3SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowOverflow/Underflow in V3SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in BytesLib.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in Dispatcher.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in ICryptoPunksMarket.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in RewardsCollector.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in UniswapPoolHelper.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in V2SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowProcedural in V3Path.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in V3SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowReadability in V2SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowReadability in V2SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BytesLib.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BytesLib.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BytesLib.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BytesLib.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in Commands.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in Commands.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowSuboptimal in Constants.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in Dispatcher.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in IRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in Router.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in UniswapPoolHelper.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in V3Path.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in V3SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in IRewardsCollector.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in Payments.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowUnclear behavior in UniswapV2Library.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in V2SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in V3SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in V3SwapRouter.solUniswap Universal Router audit · ABDK Consulting · 17 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAllowanceTransfer.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAllowanceTransfer.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAllowanceTransfer.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IAllowanceTransfer.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ISignatureTransfer.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ISignatureTransfer.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowSuboptimal in Allowance.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in Permit2Lib.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in IAllowanceTransfer.solUniswap Permit2 audit · ABDK Consulting · 16 Nov 2022Acknowledged

The report gives no description here.

Open the report
LowAdditional commentUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad namingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowCheck missingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowCheck missingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowCheck missingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowCheck missingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowCheck missingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowCheck missingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComment missingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowComplicated codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowConfusing nameUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowConfusing nameUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper approachUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper commentUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper datatypeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper datatypeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper Solidity versionUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper Solidity versionUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowImproper Solidity versionUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper Solidity versionUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper Solidity versionUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper Solidity versionUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper Solidity versionUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowImproper typeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowInconsistent formattingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowIncorrect compiler versionUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowIncorrect descriptionUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowMagic numberUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowMagic numberUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowMissed indexingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowNamed constant missingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowOverflowUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowOverflow possibilityUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowPrecision degradation possibilityUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant checkUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowRedundant codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant codeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant function callUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant indexingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant indexingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant indexingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant libraryUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant libraryUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant parameterUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant parameterUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowRedundant parameterUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant parameterUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant parameterUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant parameterUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant parameterUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant parametersUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowRedundant roundingUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowTypoUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowTypoUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowUnclear commentUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
Show 8 more
LowUnclear description and improper function placementUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowUnclear function purposeUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowUnclear meaningUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowUnspecific typesUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowUnspecific typesUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowUnspecific typesUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowUnspecific typesUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report
LowUnspecific typesUniswap V3 core audit · ABDK Consulting · 23 Mar 2021Acknowledged

The report gives no description here.

Open the report

Incidents1

Attached through a shared contract address. Our incident data ends in Oct 2026.

Incident

Incident,

1 million in imBTC tokens.

Source: De.Fi incident database.

Audits before it
0.
Audits since
16, the latest dated 20 Aug 2026.

Contracts

No deployed address is recorded for these audits.

The reports name a repository or files. Open a report to see its scope.

The repositories and files the reports name

Show this on your site

Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.

Content

Facts

Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.

Fixed as
Language

Style

Layout
Theme
Accent
Corners

Format

Size
Date
Embed as
HTML
<head>
<script src="https://widget.trustblock.run/project-widget.min.js" defer></script>
</head>
<body>
<div
data-tb-project-widget
data-tb-project-slug="uniswap"
></div>
</body>

Paste the code where the label should appear. It uses no API credit and updates by itself.

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