Flat Money audit

SherlockCode version: not recorded (see the report)

Audit competition · firm’s term: security review

Sherlock reviewed Flat Money (Flat Money audit) on 4 Feb 2024: 16 findings, 0 critical; 15 marked fixed, 1 acknowledged.

No open critical findings
Open the reportOpen Flat Money’s security record

Report hosted on GitHub.

Trustblock does not review code.

Findings16

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

SeverityOpenAcknowledgedFixed
Critical000
High008
Medium017
Low000
HighA malicious user can bypass limit order trading fees via cross-function re-entrancyFixed

The report gives no description here.

HighAsymmetry in profit and loss (PnL) calculationsFixed

The report gives no description here.

HighIncorrect handling of PnL during liquidationFixed

The report gives no description here.

HighIncorrect price used when updating the global position dataFixed

The report gives no description here.

HighLong trader's deposited margin can be wiped outFixed

The report gives no description here.

HighMalicious keepers can manipulate the price when executing an orderFixed

The report gives no description here.

HighThe transfer lock for leveraged position orders can be bypassedFixed

The report gives no description here.

HighTrade fees can be avoided in limit ordersFixed

The report gives no description here.

MediumFees are ignored when checks skew max in Stable Withdrawal / Leverage Open / Leverage AdjustFixed

The report gives no description here.

MediumIn LeverageModule.executeOpen/executeAdjust, vault.checkSkewMax should be called after updating the global position dataFixed

The report gives no description here.

Show 5 more
MediumLarge amounts of points can be minted virtually without any costFixed

The report gives no description here.

MediumLong traders unable to withdraw their assetsFixed

The report gives no description here.

MediumLosses of some long traders can eat into the margins of othersFixed

The report gives no description here.

MediumOracle can return different prices in same transactionFixed

The report gives no description here.

MediumOracle will not failover as expected during liquidationFixed

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 Flat Money’s security record

Flat Money
Audits1 audit by 1 firmLast audit Feb 2024, by Sherlock.
Critical findingsNo open critical findingsIn 1 report.
Open Flat Money’s security record

Security firm

Sherlock

46 projects reviewed · 67 reports · latest Sep 2026

See Sherlock’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