The deployed fERC20 when dividing an NFT is burnable but TokenDivider::claimNft
doesn't take it into account. Users balances aren't updated on burn and the fERC20 total supply isn't checked. If a user burns any amount of fERC20 tokens, the NFT will be stuck in the contract indefinitely
ERC20ToGenerateNftFraccion
is a burnable token and tokens can be burned by interacting with the ERC20 contract
In TokenDivider::claimNft
burned tokens and total supply of the ERC20 aren't checked causing a mismatched in users balances if they burned any amount of tokens
It will be impossible to use the function TokenDivider::claimNft
and the NFT will be stuck for ever in the contract as there are no other ways to retrieve the NFT
The token total supply and user's fERC20 could be compared via the fERC20 contract
Any person can mint the ERC20 token generated in representation of the NFT
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.