I know I can track events for smart contracts, such as
ERC721 or even
I also know that I can track my own defined events for any smart contract I deploy.
But is there a way to track an NFT sale in, let's say, OpenSea?
I was hoping that if I know the address of the OpenSea escrow smart contract (or any other marketplace), it is possible for me to know:
When a user transfers his/her token to it (using the
Transferevent - which would mean "publishing a sale")
Immediately after, that an effective sale occurred, if there's another
Transferevent from that escrow marketplace to an address different to the original
Does this make sense or am I just not seeing something?