victim_flow
The order flow that was extracted on one chain, newest first: every detected victim transaction with its hash, the attacker and its transaction, the pool and protocol, block and position, the victim and attacker gas prices, the attacker gas price over the median gas price of the block, and the profit where measured. Filter by pool and by type (sandwich, backrun, frontrun, jit). window in minutes, default 60, max 1440; limit default 50, max 500. Every hash re-derives from a public RPC. Chains covered: bnb, ethereum, polygon, avalanche. Price: 1 cent per call.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "victim_flow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pool | No | Pool: a 0x address of 40 hex characters or a 0x pool id of 64 hex characters; absent = every pool. Example: 0x36696169c63e42cd08ce11f5deebbcebae652050 | |
| type | No | Detection type, one of sandwich, backrun, frontrun, jit; absent = all of them. Example: sandwich | |
| chain | No | One of bnb, ethereum, polygon, avalanche; default bnb. Example: ethereum | |
| limit | No | Number of rows, whole number 1 to 500, default 50. Example: 100 | |
| window | No | Window in whole minutes, 1 to 1440, default 60. Example: 15 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pool | No | ||
| type | No | ||
| chain | No | ||
| count | No | ||
| error | No | ||
| rules | No | ||
| source | No | ||
| victims | No | ||
| dataGaps | No | Present only when the window of the answer overlaps a recorded data gap. Figures inside each listed period are incomplete. periods are the recorded gaps (end null while still open); atCall is measured against the window of this call and is left out of meta.contentHash. | |
| generated | No | ||
| latestEventAt | No | ||
| windowMinutes | No |