Per the title, it is WILD that Koinly doesn’t flag fake smart contract transactions (for example, scams claiming to send 25 eth out of my account, and then actually reducing my balance by 25 eth).
Here are some dead simple ways they could detect it (how little effort would be required):
- Etherscan already marks them as scams (From: Fake_Phising).
- The value of the contract is 0, not 25.
- The contract was initiated by a from address that doesn’t match the account
- The “25 eth” part is from the logs, not from the actual event.
The fact that they don’t and just tell us it’s our responsibility to manually mark them is insulting. We all know how many different fake transactions, worthless airdrops, and address poisoning attempts we get.
Shouldn’t the software we pay for put in just the bare minimum effort here?