The 4 Mondrian paintings given to users that create an account abstraction wallet is not equally distributed as it should.
The tokenURI
function returns one of the 4 Mondrian paintings which however is not equally distributed to the final user.
Due to the last else
in the function, all tokenIds
such that tokenId % 10
is >= 3
will have the same painting, that is ar://n17SzjtRkcbHWzcPnm0UU6w1Af5N1p0LAcRUMNP-LiM
.
The statement of equal distribution of the NFTs is not verified, with a direct impact on the final user that can predict the NFT painting he will receive knowing the tokenId
.
Manual review
Change the last else
statement in order to have an equal distribution of the NFTs.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.