RabbitHole Quest Protocol contest - georgits's results

A protocol to distribute token rewards for completing on-chain tasks.

General Information

Platform: Code4rena

Start Date: 25/01/2023

Pot Size: $36,500 USDC

Total HM: 11

Participants: 173

Period: 5 days

Judge: kirk-baird

Total Solo HM: 1

Id: 208

League: ETH

RabbitHole

Findings Distribution

Researcher Performance

Rank: 133/173

Findings: 1

Award: $11.33

Gas:
grade-b

🌟 Selected for report: 0

🚀 Solo Findings: 0

public functions not called internally could be declared external instead

TicketRenderer.sol - 18, 36

RabbitHoleTickets.sol - 37, 54, 60, 66, 73, 83

ReceiptRenderer.sol - 28

RabbitHoleReceipt.sol - 48, 65, 71, 77, 83, 98

Quest.sol - 50, 57, 63, 96, 140, 145, 150

Erc20Quest.sol - 58, 81, 102

Erc1155Quest.sol - 33, 54

QuestFactory.sol - 41, 69, 142, 159, 172, 179, 219

private functions only called once can be inlined to save gas

Quest.sol - 69

internal functions only called once can be inlined to save gas

QuestFactory.sol - 152

There is no need to assign default values to variables

Quest.sol - 45, 51

#0 - c4-judge

2023-02-16T07:45:27Z

kirk-baird 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