Singularity DAO security record

BNB Chain, Ethereumsingularitydao.aiXGitHub

As of 30 Oct 2026, Singularity DAO has 5 audit reports by 3 security firms on Trustblock; the latest is by Hacken, dated 18 Jun 2024. Those reports list no open critical findings. It also holds 5 deployed contracts on 2 chains.

Critical findings
No open critical findings
Across the 5 reports, 1 critical finding was reported. It 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 and findings, contracts and incidents up to Oct 2026. Trustblock does not review code.

Audits5

Newest first

AuditSecurity firmDateScopeCritical findingsReport
SingularityNET / CommissionSecurity firm: HackenDate: Scope: 2 addresses on Ethereum and BNB ChainNo open critical findingsOpen · hacken.io
SDAO / Token MigrationSecurity firm: HackenDate: Scope: 2 addresses on Ethereum and BNB ChainNo open critical findingsOpen · hacken.io
SDAO / LockerStakingSecurity firm: HackenDate: Scope: 2 addresses on Ethereum and BNB Chain1 critical finding, fixedOpen · hacken.io
Singularity DAO (OFT)Security firm: PaladinDate: Scope: 3 addresses on BNB ChainNo open critical findingsOpen · paladinsec.co
singularitydaoSecurity firm: CertiKDate: Scope: Not recorded (see the report)No open critical findingsOpen · skynet.certik.com

Findings36

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

SeverityOpenAcknowledgedFixed
Critical001
High001
Medium112
Low4125
CriticalMiscalculated deltaScore Allows Malicious Users Earning Rewards For FreeSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
HighDouble spending due to message replay attackSingularity DAO (OFT) · Paladin · 30 Jan 2024Fixed

The report gives no description here.

Open the report
MediumUnlock Date Is Not Reset When The Entire Deposit Is WithdrawnSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
MediumIncorrect calculation of free collateralSingularity DAO (OFT) · Paladin · 30 Jan 2024Fixed

The report gives no description here.

Open the report
LowConstant Keccak Variables Are Treated As Expressions, Not ConstantsSingularityNET / Commission · Hacken · 18 Jun 2024Fixed

The report gives no description here.

Open the report
Lowelse Block Not RequiredSingularityNET / Commission · Hacken · 18 Jun 2024Fixed

The report gives no description here.

Open the report
LowFloating PragmaSingularityNET / Commission · Hacken · 18 Jun 2024Fixed

The report gives no description here.

Open the report
LowreceiverCommission Can Be Zero Address Although It Has A PortionSingularityNET / Commission · Hacken · 18 Jun 2024Fixed

The report gives no description here.

Open the report
LowState Variables That Are Used Multiple Times In a Function Should Be Cached In Stack VariablesSingularityNET / Commission · Hacken · 18 Jun 2024Fixed

The report gives no description here.

Open the report
LowUse Ownable2Step Rather Than OwnableSingularityNET / Commission · Hacken · 18 Jun 2024Fixed

The report gives no description here.

Open the report
Show 10 more
LowConstructor and initialize() Can Be Marked As PayableSDAO / Token Migration · Hacken · 8 May 2024Fixed

The report gives no description here.

Open the report
LowIncorrect Check In Burnable Feature InitializationSDAO / Token Migration · Hacken · 8 May 2024Fixed

The report gives no description here.

Open the report
LowMissing Event EmittingSDAO / Token Migration · Hacken · 8 May 2024Fixed

The report gives no description here.

Open the report
Lowpublic Functions Not Called By The Contract Should Be Declared External InsteadSDAO / Token Migration · Hacken · 8 May 2024Fixed

The report gives no description here.

Open the report
LowReturn Values Of transfer()/transferFrom() Not CheckedSDAO / Token Migration · Hacken · 8 May 2024Fixed

The report gives no description here.

Open the report
LowState Variables That Are Used Multiple Times In a Function Should Be Cached In Stack VariablesSDAO / Token Migration · Hacken · 8 May 2024Fixed

The report gives no description here.

Open the report
LowConstructor and initialize() Can Be Marked As PayableSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
LowCustom Errors In Solidity For Gas EfficiencySDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
LowFunctions Not Used Internally Can Be Marked As ExternalSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
LowMissing Checks For address(0) When Updating State VariablesSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
Show 9 more
LowMissing Event EmittingSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
LowReturn Values Of transfer()/transferFrom() Not CheckedSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
LowState Variables That Are Used Multiple Times In a Function Should Be Cached In Stack VariablesSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
LowUnnecessary Casting As Variable Is Already Of The Same TypeSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
LowUse of Hardcoded Variables for Configurable ParametersSDAO / LockerStaking · Hacken · 30 Apr 2024Fixed

The report gives no description here.

Open the report
LowLayerZero Integration checklist not fully implementedSingularity DAO (OFT) · Paladin · 30 Jan 2024Fixed

The report gives no description here.

Open the report
LowMissing adapter parameters validation when reversing a messageSingularity DAO (OFT) · Paladin · 30 Jan 2024Fixed

The report gives no description here.

Open the report
LowTypographical issuesSingularity DAO (OFT) · Paladin · 30 Jan 2024Fixed

The report gives no description here.

Open the report
LowTypographical issuesSingularity DAO (OFT) · Paladin · 30 Jan 2024Fixed

The report gives no description here.

Open the report

Contracts5

AddressChainSource code
0x335095094b8bf3d435dd7bde6298ebd8499f2665Chain: BNB ChainSource code: Verified source
0x0e446faad63e344167489b5cf1111f4cc305cbd3Chain: BNB ChainSource code: Verified source
0xa06c743b8032aa0c9d137b7e9a00653a3f46d6a3Chain: BNB ChainSource code: Verified source
0x993864e43caa7f7f12953ad6feb1d1ca635b875fChain: EthereumSource code: Verified source
0x90ed8f1dc86388f14b64ba8fb4bbd23099f18240Chain: BNB ChainSource 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="singularitydao"
></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