Audit Report

PaladinCode version: not recorded (see the report)

Paladin reviewed Datnoid (Audit Report) on 28 Aug 2024: 26 findings, 0 critical; 20 marked fixed, 3 acknowledged, 3 open.

No open critical findings
Open the reportOpen Datnoid’s security record

Report hosted on paladinsec.co.

Trustblock does not review code.

Findings26

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

SeverityOpenAcknowledgedFixed
Critical000
High026
Medium104
Low2110
HighAVAX transfer with payable(user).transfer will not work with multi-signature or smart contract walletsFixed

The report gives no description here.

HighisPresaleActiveForToken is missing for stake/unstakeFixed

The report gives no description here.

HighisValidToken may run out of gas eventuallyFixed

The report gives no description here.

HighMalicious users can prevent refunds from being made if a swap failsFixed

The report gives no description here.

HighNever-ending presaleFixed

The report gives no description here.

HighRisky DoS possibility in the presale logicFixed

The report gives no description here.

MediumMissing check in placePreSaleOrder allows users to create orders with lower amounts than expectedFixed

The report gives no description here.

MediumMissing maximum upper bound amount for each order will increase variance in how much presale token each user receivesFixed

The report gives no description here.

MediumRead-only reentrancy during swapsFixed

The report gives no description here.

MediumThe contract may not have sufficient AVAX to refund all usersFixed

The report gives no description here.

Show 10 more
LowAsset fee can be set to close to 100%Fixed

The report gives no description here.

LowCode uniformity and redundancy improvementsFixed

The report gives no description here.

LowDeprecated _setupRole is usedFixed

The report gives no description here.

LowGas optimizationsFixed

The report gives no description here.

LowMissing check when setting the feeFixed

The report gives no description here.

LowMissing eventsFixed

The report gives no description here.

LowMixed use of msg.sender and _msgSenderFixed

The report gives no description here.

LowOwnable and AccessControl usage is inconsistentFixed

The report gives no description here.

LowSeveral functions lack public gettersFixed

The report gives no description here.

Lowtokens() will eventually run out of gasFixed

The report gives no description here.

Contracts in scope

No deployed address is recorded for this audit.

The report names a repository or files. Open the report to see its scope.

Part of Datnoid’s security record

Datnoid
Audits1 audit by 1 firmLast audit Aug 2024, by Paladin.
Critical findingsNo open critical findingsIn 1 report.
Open Datnoid’s security record

Security firm

Paladin

176 projects reviewed · 241 reports · latest Apr 2025

See Paladin’s audits

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