Platform: Code4rena
Start Date: 27/11/2023
Pot Size: $60,500 USDC
Total HM: 7
Participants: 72
Period: 7 days
Judge: Picodes
Total Solo HM: 2
Id: 309
League: ETH
Rank: 64/72
Findings: 1
Award: $11.32
🌟 Selected for report: 0
🚀 Solo Findings: 0
🌟 Selected for report: osmanozdemir1
Also found by: 0xCiphky, Audinarey, Banditx0x, CRYP70, Cryptor, D1r3Wolf, KupiaSec, LokiThe5th, Sathish9098, Skylice, ThenPuli, Topmark, Udsen, ZanyBonzy, baice, ether_sky, fatherOfBlocks, foxb868, grearlake, hihen, hubble, hunter_w3b, lanrebayode77, leegh, lsaudit, minhtrng, nocoder, onchain-guardians, ptsanev, ro1sharkm, seaton0x1, sivanesh_808, t4sk, tapir, tpiliposian, ustas
11.3163 USDC - $11.32
In SafeTransferLib contract, in the safeTransferFrom function, the from
, to
addresses are not masked. You can find more about it here: https://github.com/transmissions11/solmate/pull/347
In ERC1155Minimal
contract, the _mint
and _burn
functions are not calling the afterTokenTransfer
function after the functionality. As this was expected from the abstract erc contracts, as the the afterTransfer hooks are used for some functionalities.
In ERC1155Minimal
contract, the safeBatchTransferFrom
, balanceOfBatch
are not check the lists that came into the function have same length or not.
#0 - c4-judge
2023-12-14T16:57:08Z
Picodes marked the issue as grade-c
#1 - c4-judge
2023-12-21T19:10:46Z
Picodes marked the issue as grade-a
#2 - c4-judge
2023-12-26T23:43:21Z
Picodes marked the issue as grade-b