Enso security record

Ethereumenso.buildX

As of 30 Oct 2026, Enso has 3 audit reports by 2 security firms on Trustblock; the latest is by ABDK Consulting, dated 12 Jan 2026. Those reports list no open critical findings.

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

Audits3

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Enso Shortcuts Client Contracts auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Enso TGE auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
LayerZeroReceiverSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com

Findings62

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

SeverityOpenAcknowledgedFixed
Critical000
High001
Medium0110
Low03713
HighThis assumes the higher bits of “to” are set to zero, which Solidity documentation explicitly says this isn’t guaranteed.Enso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
MediumIt is impossible to distinguish the “EnsoWalletV2_ExecutionFailed” error thrown from here and the same error thrown from within the external call.Enso Shortcuts Client Contracts audit · ABDK Consulting · 12 Jan 2026Fixed

The report gives no description here.

Open the report
MediumIt is impossible to distinguish the “EnsoWalletV2_ExecutionFailed” error thrown from here and the same error thrown from within the external call.Enso Shortcuts Client Contracts audit · ABDK Consulting · 12 Jan 2026Fixed

The report gives no description here.

Open the report
MediumPhantom overflow is possible here, i.e.Enso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
MediumPhantom overflow is possible here, i.e.Enso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
MediumProcedural in EnsoStakingUpgradeable.solEnso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
MediumThe “nextPositionId” property is read from the storage twice: once here and another time inside the “nextPositionId” call.Enso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
MediumThe name of the “isSenderChecked” argument is very confusing, as one could thing that “true” value means “sender is already checked, thus no need to check again” while actually theEnso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
MediumThe only place where this function is called is within the “_collectRewards” function, and according to this comment, this function shouldn’t only be called after collecting rewardEnso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
MediumThe same external contract is called many times inside the same transaction.Enso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
Show 10 more
MediumThese function are very similar.Enso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
LowProcedural in EnsoWalletV2Factory.solEnso Shortcuts Client Contracts audit · ABDK Consulting · 12 Jan 2026Fixed

The report gives no description here.

Open the report
LowProcedural in Airdrop.solEnso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
LowSuboptimal in Airdrop.solEnso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
LowSuboptimal in EnsoMint.solEnso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
LowSuboptimal in EnsoStakingUpgradeable.solEnso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
LowSuboptimal in EnsoStakingUpgradeable.solEnso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
LowThe value “validatorAddress(validatorId)” is calculated twice.Enso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
LowThis check seems redundant, as it is anyway possible to pass a dead minter address.Enso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
LowThis event is emitted even if nothing actually changed.Enso TGE audit · ABDK Consulting · 13 Oct 2025Fixed

The report gives no description here.

Open the report
Show 4 more
LowDrop Manipulation May Lead to RevertsLayerZeroReceiver · ChainSecurity · 9 Sep 2025Fixed

The report gives no description here.

Open the report
LowIneffective Griefing ProtectionLayerZeroReceiver · ChainSecurity · 9 Sep 2025Fixed

The report gives no description here.

Open the report
LowMissing Constructor EventLayerZeroReceiver · ChainSecurity · 9 Sep 2025Fixed

The report gives no description here.

Open the report
LowRisky Sweep MechanismLayerZeroReceiver · ChainSecurity · 9 Sep 2025Fixed

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.

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