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
Rank: 51/72
Findings: 1
Award: $16.19
🌟 Selected for report: 0
🚀 Solo Findings: 0
🌟 Selected for report: ABA
Also found by: 0x4non, 0xHati, 0xMosh, 0xSmartContract, 0xWaitress, 0xhacksmithh, 0xnev, 0xprinc, Arabadzhiev, BLACK-PANDA-REACH, Deekshith99, Dimagu, KKat7531, Kose, LosPollosHermanos, MohammedRizwan, QiuhaoLi, RaymondFam, Rickard, Rolezn, SAAJ, Sathish9098, Shubham, SmartGooofy, Tripathi, Udsen, V1235816, adriro, arpit, ayden, bigtone, codeVolcan, d3e4, dwward3n, fatherOfBlocks, favelanky, jovemjeune, kutugu, lfzkoala, lukris02, matrix_0wl, minhquanym, ni8mare, parsely, pxng0lin, radev_sw, ravikiranweb3, rbserver, sces60107, souilos, tnevler, turvy_fuzz, yellowBirdy
16.1907 USDC - $16.19
The didPay
function is currently declared as payable. However, it doesn't handle any ether that may be sent to it. This can result in users mistakenly sending ether to it and losing it forever. Consider making the function non-payable.
The contract currently inherits the Ownable contract from OpenZeppelin. However, as of now, it does not make use of any of its functionality. Consider removing this inheritance relationship, or make use of it.
The body of the redeemParams
function is currently empty. Consider segregating the function into a separate interface, so that it doesn't have to implemented where it's not needed.
#0 - c4-judge
2023-06-02T11:06:44Z
dmvt marked the issue as grade-b