Dexalot security record

Avalanchedexalot.comX

As of 3 Nov 2026, Dexalot has 3 audit reports by 1 security firm on Trustblock; the latest is by Hacken, dated 21 Apr 2026. Those reports list no open critical findings. It also holds 1 deployed contract on 1 chain.

Critical findings
No open critical findings
Across the 3 reports, 2 critical findings were reported. Each is marked fixed by the firm that reported it. See the findings
Open the latest report
Your label, live
Get the label for your site

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

Audits3

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Dexalot / BridgeSecurity firm: HackenDate: Scope: 1 address on Avalanche1 critical finding, fixedOpen · hacken.io
Dexalot / SolanaSecurity firm: HackenDate: Scope: 1 address on Avalanche1 critical finding, fixedOpen · hacken.io
Dexalot / DEX + BridgeSecurity firm: HackenDate: Scope: 1 address on AvalancheNo open critical findingsOpen · hacken.io

Findings75

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

SeverityOpenAcknowledgedFixed
Critical002
High004
Medium109
Low15341
CriticalInverted isDirect Flag Logic Causes ERC20 Tokens to Not Be Collected in Direct SwapsDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
Critical[DualDefense] Arbitrary Admin Role Claim Through Account Initialization OrderingDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
High[DualDefense] Critical Token‑Confusion VulnerabilityDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
High[DualDefense] Dest‑Trader Account not Bound to Order Dest_Trader FieldDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
High[DualDefense] Missing Validation Allows Theft of Queued Swap TokensDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
HighArbitrary Funds Destination due to Lack of Accounts Validation in LzReceiveDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
MediumAuction Mode Bypass in bulkTransferTokens Allows Transfers During Active AuctionsDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
MediumdepositTokenFromContract Cannot Pay Bridge FeesDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
MediumFront-Running DoS on Batch Settlement via Rolling Hash InvalidationDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
MediumMissing Gas Tank Auto-Fill for Recipients in Bulk TransfersDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
Show 10 more
Medium[DualDefense] Partial Swaps are not Accounted for Leading to Loss of Takers FundsDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
Medium[DualDefense] Portfolio Lamports DrainDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
MediumArbitrary LayerZero Endpoint ProgramDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
MediumPause Functionality Implemented PartiallyDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
MediumSupported Tokens List Functionality Implemented PartiallyDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
Low[DualDefense] Current Design Allows for maxPerDeposit To Be Bypassed via Same tokenIds in requestDepositDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
Low[DualDefense] Duplicate-Heavy Deposit Batches Are Atomic, Cannot Be Partially Settled, and Block Follower BatchesDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
Low[DualDefense] finalizeBatch Can Never Finalize Batch Zero Because It Reads batchId - 1 Before The Zero-Batch GuardDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowcalculateWithdrawalFee Returns Zero Fee for Zero Inventory Instead of RevertingDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowDefensive Check Ordering in _calcSharesToMint Allows Theoretical Division by ZeroDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
Show 10 more
LowDivision by Zero When Withdrawing Total Remaining InventoryDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowExcess Native Token Not Refunded When User Pays Bridge FeeDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowFirst Batch Vulnerable to Immediate UnwindDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowGas Inefficiency in powMultipleOf4BPSDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowInconsistent Documentation for Default Allowed Slippage PercentDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowInconsistent Native Token Handling in sendTokenBalance FunctionDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowInverted NatSpec Comment in _updateTakerFeeCollectorDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowK Value Not Validated as Multiple of 4 Causes Incorrect Fee CalculationDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowMisleading Documentation and Dead Code in floor FunctionDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowMisleading NatSpec Comment in powMultipleOf4BPS FunctionDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
Show 10 more
LowMissing Explicit Check for Maximum Token Limit Results in Overflow RevertDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowMissing msg.value Validation for Native Token SwapsDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowMissing NatSpec Documentation for Function Parameters in PortfolioSubDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowMissing Reentrancy Guards on Swap Functions Reduces Defense-in-DepthDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowMissing Token Validation in Withdrawal Settlement Allows Arbitrary Asset DispatchDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowMissing tokenType Validation Allows Irreversible Token InvalidationDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowMissing Validation for Duplicate and Empty Token SymbolsDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowNative Tokens Lost During ERC20 Swaps Through RouterDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowNo Mechanism to Remove Whitelisted Functions in OmniVaultExecutorDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowOff-by-One Error in PortfolioBridgeMain Contract Balance CheckDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
Show 10 more
Lowreceive Function in DexalotRouter Accepts ETH Without Processing, Leading to Stuck FundsDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowRedundant Conditional Logic in decrement FunctionDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowSilent Failure in matchAuctionOrder Causes Infinite Loop in matchAuctionOrdersDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowSwitching to bulkTransferTokens Removes AutoFill Functionality for Claim RecipientsDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowUndocumented Zero Parameters in getNativeBridgeFeeDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowUnrestricted Share Minting by Settler Role Enables Value Extraction from DepositorsDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowUnrestricted Withdrawal Amounts by Settler Role Enables Value Extraction from Withdrawing UsersDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowUse of Deprecated transfer Function for Native Token WithdrawalDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowVault Status Management Allows Setting NONE/DEPRECATED Status, Locking User FundsDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
LowWhitelisted Function Selector Mapping May Silently Overwrite Existing EntriesDexalot / Bridge · Hacken · 21 Apr 2026Fixed

The report gives no description here.

Open the report
Show 6 more
LowFloating Toolchain VersionDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
LowInconsistent Deposit Pause FunctionalityDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
LowRedundant Account InitializationsDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
LowRedundant Bumps RecalculationDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
LowRedundant Getter InstructionDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report
LowRedundant Portfolio PDA FieldsDexalot / Solana · Hacken · 29 Aug 2025Fixed

The report gives no description here.

Open the report

Contracts1

AddressChainSource code
0x093783055f9047c2bff99c4e414501f8a147bc69Chain: AvalancheSource 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="dexalot"
></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