The cancelRequest function uses the safeTransferFrom method to return nfts to owners if bridge tx fails. If the caller is a contract that holds nfts but doesn't implement _checkOnERC721Received and their bridge transaction is not successful, they will be unable to call the cancelRequestfunction as it will revert when the bridge attempts to send it back.
loss of nft
Use the transferFrommethod when returning tokens in the cancelRequestfunction
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.