As we test our app, we’re running into a lot of NFT sales that are not being properly processed by moralis, and showing up as transfers instead of sales.
One example:
https://etherscan.io/tx/0x391a8fba57266d5015827cd778b39fa5c1432d73331871f616bd8c3b80ffb35a
Shows in the moralis api response as:
{
"block_number": "14333915",
"block_timestamp": "2022-03-06T14:36:41.000Z",
"block_hash": "0xdf50fcc46ffd285be6290ff44abc6aab5a88982bd19bba51ddfc9891118b3b45",
"transaction_hash": "0x391a8fba57266d5015827cd778b39fa5c1432d73331871f616bd8c3b80ffb35a",
"transaction_index": 153,
"log_index": 226,
"value": "0",
"contract_type": "ERC721",
"transaction_type": "Single",
"token_address": "0xccc441ac31f02cd96c153db6fd5fe0a2f4e6a68d",
"token_id": "7761",
"from_address": "0xe3e182bc39951f99af86d8cd0c42a4b7c4cd93f7",
"to_address": "0x451a535dd5703629239c4d0b5571a90f5a18f39c",
"amount": "1",
"verified": 1,
"operator": null
},