An exchange trade record already states what happened. An on-chain transaction only records which contract was called with which bytes.
EvmTx, CosmosTx, etc.Event = Swap | Bridge | Liquidity | ...For example, a Uniswap-style swap on Ethereum:
| chain | ethereum |
| to | 0x7a25...c3f1 |
| method_id | 0x38ed1739 |
| transfers | −1000 USDC, +0.5 ETH |
| chain | ethereum |
| contract | 0x7a25...c3f1 |
| method_id | 0x38ed1739 |
| kind | swap |
| name | swapExactTokensForTokens |
| abi | { ... } |
tag: defi_swap
legs: −1000 USDC
+0.5 ETH
unknown_contract unknown_method failed_decoding
Click a table or a result for details.