Gridex security record

Arbitrum, Base, Optimism, Polygon (POS)gdx.orgX

As of 14 Oct 2026, Gridex has 1 audit report on Trustblock, by ABDK Consulting, dated 14 Mar 2023. That report lists no open critical findings.

Critical findings
No open critical findings
In 1 report.
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. Statuses are the security firms’ own. Trustblock does not review code.

Audits1

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Gridex Protocol auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded. See the reportNo open critical findingsOpen · GitHub

Findings154

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

SeverityOpenAcknowledgedFixed
Critical000
High0111
Medium0166
Low09921
HighIn quite probable case when “amountOutUsed” equals “amountOut”, calling the “muldiv” function is an overkill.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
HighIn some cases, in order to check whether certain grid is registered, the “capacity” field is used, while in other cases, the “nextCapacity” field is used instead.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
HighMultiplication after division could lead to precision degradation.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
HighProcedural in BitMath.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
HighSuboptimal in IGridStructs.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
HighSuboptimal in IGridStructs.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
HighThe “mulDiv” function is not needed here, as all the arguments are 128-bit numbers.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
HighThe “mulDiv” function looks like an overkill here, as all the arguments fit intoGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
HighThe “mulDiv” function spends lots of gas to calculate the reciprocal of the denominator.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
HighThe values calculated here may remain unused in certain scenarios.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
Show 10 more
HighThis expression is calculated at every loop iteration.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
MediumDescriptions for these two returned values are identical.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
MediumOver-/underflow is possible here.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
MediumOverflow is possible here.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
MediumOverflow is possible when converting “step.amountIn” to “int256”.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
MediumThese constants are taken from Uniswap V3 TickMath, from a function that performs different calculations, so error estimations made for that function are not relevant for this funcGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
MediumUnderflow is possible when converting to “uint24”.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowDespite the pragma, this code is not compatible with Solidity versions prior to 0.8.0.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowPhantom overflow is possible when calculating -amountRemaining.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowSuboptimal in BoundaryBitmap.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
Show 10 more
LowSuboptimal in BoundaryBitmap.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowSuboptimal in BoundaryBitmap.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowSuboptimal in BoundaryMath.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowSuboptimal in BoundaryMath.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowSuboptimal in BoundaryMath.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowSuboptimal in Grid.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowSuboptimal in Grid.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowSuboptimal in Grid.solGridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowThe “mulDiv” function is redundant here as all arguments are 128 bits.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowThe expression “-amountRemaining’ is calculated twice.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
Show 8 more
LowThe number format for this value is unclear.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowThe rest of the function looks like it is always executed while actually it is executed only when price is in range.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowThe semantics of the keys and values in this mapping is unclear.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowThe semantics of this field is unclear.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowThese code blocks are very similar and differ only in what token is being sent out.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowThis argument is not documented.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowThis statement does nothing.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report
LowUsing the“mulDiv” function for dividing as 256-bit number by two is an overkill.Gridex Protocol audit · ABDK Consulting · 14 Mar 2023Fixed

The report gives no description here.

Open the report

Contracts

No deployed address is recorded for these audits.

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

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="gridex"
></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