Platform: Code4rena
Start Date: 17/07/2023
Pot Size: $85,500 USDC
Total HM: 11
Participants: 26
Period: 14 days
Judge: Picodes
Total Solo HM: 1
Id: 263
League: ETH
Rank: 6/26
Findings: 2
Award: $3,192.72
🌟 Selected for report: 0
🚀 Solo Findings: 0
1596.3587 USDC - $1,596.36
In scenarios where a user fails to unfollow a profile before selling his follow NFT, he could forever be unable to unfollow the profile.
A user could sell his follow NFT without unfollowing a profile. If the new owner of the follow NFT doesn't set the user as the operator or doesn't remove the current user from being a follower, the user will forever be unable to unfollow the profile.
An example scenario would be:
Manual Review
Allow a profile to unfollow even if the user is not the owner of the NFT.
Other
#0 - c4-pre-sort
2023-08-03T16:54:29Z
141345 marked the issue as duplicate of #145
#1 - c4-judge
2023-08-28T14:28:28Z
Picodes marked the issue as satisfactory
#2 - c4-judge
2023-08-28T14:30:59Z
Picodes changed the severity to QA (Quality Assurance)
#3 - c4-judge
2023-08-28T14:37:36Z
This previously downgraded issue has been upgraded by Picodes
#4 - c4-judge
2023-08-28T17:52:43Z
Picodes marked the issue as not a duplicate
#5 - c4-judge
2023-08-28T17:52:53Z
Picodes marked the issue as duplicate of #145
1596.3587 USDC - $1,596.36
Some profiles cannot be migrated to V2 if their handle tokenId has already been minted.
A handle can be minted in the LensHandles contract before a profile that would have the same handle is migrated from V1.
When the profile attempts to migrate, it would revert since the handle tokenId has already been minted. Hence the profile will be unable to migrate to V2.
Manual Review
Before minting a handle check whether it belongs to a V1 profile.
Other
#0 - c4-pre-sort
2023-08-03T17:09:55Z
141345 marked the issue as duplicate of #143
#1 - c4-judge
2023-08-28T15:57:16Z
Picodes marked the issue as satisfactory