Bnke0x0
medium
In the function '_initiateBridgeERC721' of contract L1ERC721Bridge
, the transferFrom keyword is used instead of safeTransferFrom. The sent tokens could be locked if any user is in a contract and is unaware of incoming ERC721 tokens.
'IERC721(_localToken).transferFrom(_from, address(this), _tokenId);'
Manual Review
Consider changing transferFrom to safeTransferFrom at line 101.