[
// transaction #5, the hash lives here
{ "itemType": "transaction", "transactionIndex": 5, "sequenceIndex": 21,
"transactionHash": "0xTX5", "transactionFrom": "0xalice", "transactionTo": "0xrouter",
"transactionValue": "0", "transactionReceiptStatus": "1" /* …more tx* fields… */ },
// transaction #5's 4 logs, note: NO transactionHash, only transactionIndex = 5
{ "itemType": "log", "transactionIndex": 5, "logIndex": 30, "sequenceIndex": 22,
"logAddress": "0xUSDC", "logTopic0": "0xddf252ad… (Transfer)",
"logTopic1": "0x…alice", "logTopic2": "0x…router", "logTopic3": null, "logData": "0x…amount" },
{ "itemType": "log", "transactionIndex": 5, "logIndex": 31, "sequenceIndex": 23,
"logAddress": "0xPair", "logTopic0": "0x1c411e9a… (Sync)",
"logTopic1": null, "logTopic2": null, "logTopic3": null, "logData": "0x…reserves" },
{ "itemType": "log", "transactionIndex": 5, "logIndex": 32, "sequenceIndex": 24,
"logAddress": "0xPair", "logTopic0": "0xd78ad95f… (Swap)",
"logTopic1": "0x…router", "logTopic2": "0x…alice", "logTopic3": null, "logData": "0x…amounts" },
{ "itemType": "log", "transactionIndex": 5, "logIndex": 33, "sequenceIndex": 25,
"logAddress": "0xWETH", "logTopic0": "0xe1fffcc4… (Withdrawal)",
"logTopic1": "0x…router", "logTopic2": null, "logTopic3": null, "logData": "0x…amount" },
// transaction #6
{ "itemType": "transaction", "transactionIndex": 6, "sequenceIndex": 26,
"transactionHash": "0xTX6", "transactionFrom": "0xbob", "transactionTo": "0xnft",
"transactionValue": "1000000000000000000", "transactionReceiptStatus": "1" },
// transaction #6's 4 logs
{ "itemType": "log", "transactionIndex": 6, "logIndex": 34, "sequenceIndex": 27,
"logAddress": "0xNFT", "logTopic0": "0xddf252ad… (Transfer)",
"logTopic1": "0x0… (mint)", "logTopic2": "0x…bob", "logTopic3": "0x…tokenId", "logData": "0x" },
{ "itemType": "log", "transactionIndex": 6, "logIndex": 35, "sequenceIndex": 28,
"logAddress": "0xMarket", "logTopic0": "0x… (Sale)",
"logTopic1": "0x…bob", "logTopic2": null, "logTopic3": null, "logData": "0x…price" },
{ "itemType": "log", "transactionIndex": 6, "logIndex": 36, "sequenceIndex": 29,
"logAddress": "0xMarket", "logTopic0": "0x… (Fee)",
"logTopic1": null, "logTopic2": null, "logTopic3": null, "logData": "0x…fee" },
{ "itemType": "log", "transactionIndex": 6, "logIndex": 37, "sequenceIndex": 30,
"logAddress": "0xRoyalty", "logTopic0": "0x… (Paid)",
"logTopic1": null, "logTopic2": null, "logTopic3": null, "logData": "0x…amount" }
]