EVM transactions are consolidated by transaction hash
Everything that moves in a single on-chain transaction is now reported as one Vezgo transaction, grouped by its hash, instead of one transaction per movement.
What changed
- The native transfer (ETH, BNB, MATIC and so on) stays in the main transaction object.
- Token transfers move to
misc.tokenTransfers. - NFT transfers move to
misc.nftTransfers. - Affects Ethereum, BSC, Polygon, Cronos, Fantom, Avalanche, Arbitrum, Base and Optimism.
{
"misc": {
"tokenTransfers": [
{
"direction": "send",
"ticker": "USDT",
"token_name": "Tether USD",
"amount": -106707.39014,
"from_address": "0x<connected wallet>",
"to_address": "0x<counterparty>",
"fiat_ticker": "USD",
"fiat_value": 106682.96961903569,
"token_address": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"possible_spam": false,
"verified_contract": true
}
],
"nftTransfers": [
{
"direction": "send",
"token_address": "0x<collection contract>",
"contract_type": "ERC721",
"amount": 1,
"from_address": "0x<connected wallet>",
"to_address": "0x0000000000000000000000000000000000000000",
"possible_spam": false,
"verified_collection": false
}
]
}
}
Action required
If you read token or NFT movements as transactions of their own, read
misc.tokenTransfers and misc.nftTransfers instead. Expect fewer transactions
for the same wallet — a swap that previously arrived as several rows is now one.