Somnia security record

Base, BNB Chain, Ethereumsomnia.network

As of 31 Oct 2026, Somnia has 2 audit reports by 1 security firm on Trustblock; the latest is by Hacken, dated 20 May 2026. Those reports list no open critical findings. It also holds 3 deployed contracts on 3 chains.

Critical findings
No open critical findings
Across 2 reports.
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.

Audits2

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Somnia dreamDEX / Dream-DexSecurity firm: HackenDate: Scope: 3 addresses on Ethereum, BNB Chain and BaseNo open critical findingsOpen · hacken.io
Somnia-ContractsSecurity firm: HackenDate: Scope: 3 addresses on Ethereum, BNB Chain and BaseNo open critical findingsOpen · hacken.io

Findings31

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

SeverityOpenAcknowledgedFixed
Critical000
High002
Medium102
Low1718
HighUnbounded Loop in onEvent Combined With No-Retry Precompile Semantics Enables Griefing of Stop-Order ExecutionSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
HighUnchecked Addition in _checkAndEmitMidpointChange Leads to Permanent Denial of Service on Bid OperationsSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
MediumTiny Partial Fills Can Truncate Quote To Zero — Taker Receives Base Without PayingSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
MediumUnsmoothed SpotPool Midpoint Enables Midpoint-Manipulation Sandwich AttacksSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
Low_depositFor Credits Balance Before Pulling TokensSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowAbsence of Validation in freeOrderIndex Allows Silent Double-Free Leading to State CorruptionSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowChecked Arithmetic Overflow in absInt256 Causes Revert for type(int256).minSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowcreatePendingOrder Silently Accepts Overpayment of SOMI, Forfeiting Excess to Admin on TriggerSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowMarket Pending Orders Accept Arbitrary limitPrice Which Is Silently Ignored on TriggerSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowMissing Event Emission Prevents Off-Chain Monitoring of Sensitive Admin ActionsSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
Show 10 more
LowMissing Reentrancy Guard in _processStopOrdersForOperator Results in Latent Double-Free and DoS SurfaceSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowMissing Zero-Index Guards in insertOrder and addOrder Allow Sentinel-Slot CorruptionSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowMissing Zero-Value Checks for tickSize and lotSize in updateOrderBookParametersSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowonEvent Does Not Gate on activeSubscriptionIdSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowPermissive Native Token Guard in placeTakerOrderWithoutVault Leads to Permanent Stranding of ETHSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowPremature Index Freeing in _matchOrderToBook Causes Transient Invariant Violation Between Free Stack and Priority ListSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowreduceOrder Does Not Validate That the Target Order Is Still Live and Allows Mutation of Expired OrdersSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowTaker Fee Charged From Free Balance Causes Deterministic RevertSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowTautological msg.value Check in Native Token _safeTransferFromSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowUnbounded Matching Loop Enables Expired-Order Cleanup Gas GriefingSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
Show 2 more
LowUnbounded Multiplication in getBpsOfValueCeil and getBpsOfValueFloor Can Revert on Extreme InputsSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report
LowZero-Amount _transfer Calls in _onOrderRemoved Cause Unnecessary Gas ConsumptionSomnia dreamDEX / Dream-Dex · Hacken · 20 May 2026Fixed

The report gives no description here.

Open the report

Contracts3

AddressChainSource code
0x47636b3188774a3e7273d85a537b9ba4ee7b2535Chain: BaseSource code: Verified source
0xa9616e5e23ec1582c2828b025becf3ef610e266fChain: BNB ChainSource code: Verified source
0x1b0f6590d21dc02b92ad3a7d00f8884dc4f1aed9Chain: EthereumSource code: Verified source

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