curl --request POST \
--url https://api.soltop.sh/mev/check-attacker \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"attacker_address": "DDm1Bc9KuXB7Q2UbxyMRLGmbcV2J93xmiWDPt7Edhqbs",
"victim_address": "8ENw3qJSzWGUV31BW5u2YEmsyp9XKjH1FxuwLhhwwMe2",
"time_range_days": 1,
"slot_window": 4
}
'{
"success": true,
"jobId": "<string>",
"status": "queued",
"message": "<string>"
}Analyze a specific attacker’s sandwich activity against a victim wallet. Returns statistics: sandwiches by DEX, by validator/client, by pool, timing patterns, and % of victim trades sandwiched. Reuses cached check-wallet data when available.
curl --request POST \
--url https://api.soltop.sh/mev/check-attacker \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"attacker_address": "DDm1Bc9KuXB7Q2UbxyMRLGmbcV2J93xmiWDPt7Edhqbs",
"victim_address": "8ENw3qJSzWGUV31BW5u2YEmsyp9XKjH1FxuwLhhwwMe2",
"time_range_days": 1,
"slot_window": 4
}
'{
"success": true,
"jobId": "<string>",
"status": "queued",
"message": "<string>"
}Documentation Index
Fetch the complete documentation index at: https://docs.blockline.sh/llms.txt
Use this file to discover all available pages before exploring further.
Supabase JWT authentication. Used for MEV Analysis and Write Locks endpoints. Requires an active subscription (trial, active, or grace_period status).
Attacker wallet address (from check-wallet results)
"DDm1Bc9KuXB7Q2UbxyMRLGmbcV2J93xmiWDPt7Edhqbs"
Victim wallet address
"8ENw3qJSzWGUV31BW5u2YEmsyp9XKjH1FxuwLhhwwMe2"
Number of days to analyze
1 <= x <= 4Slot window (±) for detection
0 <= x <= 10