Neemo / Neemo-Staked-Astar / Aug2024

HackenFiles named in the report

Hacken reviewed Neemo Finance (Neemo / Neemo-Staked-Astar / Aug2024) on 4 Sep 2024: 3 findings, 0 critical; all marked fixed.

No open critical findings
Open the reportOpen Neemo Finance’s security record

Report hosted on hacken.io.

Trustblock does not review code.

Findings3

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

SeverityOpenAcknowledgedFixed
Critical000
High000
Medium000
Low003
LowRedundant Storage Reads Leading to Gas OverheadFixed

Reading the same storage variables multiple times in a single function will cost more Gas. In the `setTreasury()` function, `treasury` is read twice from storage. The same for `protocolConfig[Configs.REWARD_FEE]` and `protocolConfig[Configs.MINT_FEE]` in the `setRewardFee()` and `setMintFee()` functions. The same for `currentBatchId` for the `syncPeriod()` and `forceSyncPeriod()` functions. And in the `setStakingDapp()` function, `_staking` memory variable could be emitted instead of `stakingDapp` storage variable. The same can be observed for `isStakingActive` variable in the `setStakingActive()` function.

LowState Variables That Should Be ImmutableFixed

In the `DepositWrapper` contract, the `dappStakingManager` and `wASTR` variables are only updated in the constructor. The same for the `accessController` variable in the `PauseController` contract. The variables to be assigned only in the contract's constructor could be set immutable to reduce Gas cost when reading them.

LowUnused ImportFixed

The `DepositWrapper` contract imports `IERC20` but the import is not used at all. Having unused imports reduces the code readability and increases the complexity.

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.

Repository and files the report names (14)

  • IDAppStaking.sol
  • PauseActions.sol
  • PauseController.sol
  • IDepositWrapper.sol
  • DappStakingManager.sol
  • AccessController.sol
  • Timelock.sol
  • IwASTR.sol
  • DepositWrapper.sol
  • IDappStakingManager.sol
  • IAccessController.sol
  • IPauseController.sol
  • Roles.sol
  • Configs.sol

Part of Neemo Finance’s security record

Neemo Finance
Audits4 audits by 1 firmLast audit Feb 2025, by Hacken.
Critical findings1 open critical findingReported in “Neemo / Neemo-Staked-Astar” by Hacken, Feb 2025. Not marked fixed in that report.
Open Neemo Finance’s security record

Security firm

Hacken

343 projects reviewed · 476 reports · latest Sep 2026

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