In this transaction (https://etherscan.io/tx/0x93eb4e03fe3b39a604ed367ab0ab44e1119a5dcbe72e7f646e9021f3bfd54db4) the user receives 20k ETH but when I access this transaction through the Moralis API (https://deep-index.moralis.io/api/v2/transaction/0x93eb4e03fe3b39a604ed367ab0ab44e1119a5dcbe72e7f646e9021f3bfd54db4?chain=eth) it says value=0.
Why is transaction.value set to 0 instead of 20k in this case?
How do I programmatically detect the transfer of 20k eth to the user (justin sun in this case)? This means input=transaction ID and output=native coin units received by the user initiating the transaction.
Thanks,