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 cancelRequest
function as it will revert when the bridge attempts to send it back.
loss of nft
Use the transferFrom
method when returning tokens in the cancelRequest
function
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.