burnProfile/blockProfile never clear LikeRegistry state, and pre-existing MultiSigWallet owners are immutable. A re-minted identity inherits surviving likes and can instantly re-match; a blocked user retains control over prior wallets; getMatches() returns phantom partners.
Likelihood: Medium — requires burn/block then re-mint.
Impact: Identity cannot be cleanly removed; stale mutual likes re-trigger matches and blocked users keep wallet authority.
Call it from burnProfile/blockProfile (or use a registry hook), and prevent blocked addresses from becoming wallet owners.
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.