Juicebox Buyback Delegate - tnevler's results

Thousands of projects use Juicebox to fund, operate, and scale their ideas & communities transparently on Ethereum.

General Information

Platform: Code4rena

Start Date: 18/05/2023

Pot Size: $24,500 USDC

Total HM: 3

Participants: 72

Period: 4 days

Judge: LSDan

Id: 237

League: ETH

Juicebox

Findings Distribution

Researcher Performance

Rank: 66/72

Findings: 1

Award: $16.19

QA:
grade-b

🌟 Selected for report: 0

🚀 Solo Findings: 0

Report

Low Risk

[L-1]: Missing checks for address(0x0)

Context:

  1. projectToken = _projectToken; L124
  2. pool = _pool; L125
  3. _projectTokenIsZero = address(_projectToken) < address(_weth); L127
  4. weth = _weth; L128

Recommendation:

Add non-zero address checks when set address state variables.

Non-Critical Issues

[N-1]: Empty blocks should be removed or Emit something

Context:

  1. function redeemParams(JBRedeemParamsData calldata _data) L235

Description:

Code contains empty block

[N-2]: Missing leading underscores in constant name

Context:

  1. uint256 private constant SLIPPAGE_DENOMINATOR = 10000; L68

Description:

Internal and private functions, state variables, constants, and immutables should starting with an underscore.

[N-3]: Unused imports

Context:

import "@openzeppelin/contracts/access/Ownable.sol"; L15

#0 - c4-judge

2023-06-02T11:01:03Z

dmvt marked the issue as grade-b

AuditHub

A portfolio for auditors, a security profile for protocols, a hub for web3 security.

Built bymalatrax © 2024

Auditors

Browse

Contests

Browse

Get in touch

ContactTwitter