as I am distributing all the royalties from opensea to my NFT holders, I want my NFT holders to only make transfer in Opensea. How do I limit or only allow the transaction to Opensea?
function transferFrom(address from, address to, uint256 tokenId) public override {
...
ERC721.transferFrom(from, to, tokenId);
}
function safeTransferFrom(address from, address to, uint256 tokenId, bytes memory data) public override {
...
ERC721.safeTransferFrom(from, to, tokenId, data);
}