curl --request POST \
--url https://api.soltop.sh/mev/check-sandwich \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"signatures": [
"48kLA6633tthDaBHTpzv9qXFkypFajpzyAd7hP8xRu8ggr8VhG5NXUKs7M2SYi57ntDKwPEqFgUGHrvXVd7pzFRE"
],
"slot_range": 20
}
'{
"success": true,
"jobId": "mev-sandwich-check-abc123-1773915254896",
"status": "queued",
"message": "Sandwich check started. Poll /mev/job-status/:jobId for updates."
}Check one or more transaction signatures for sandwich attacks within a configurable slot range. Submits an async job and returns a jobId. Poll /mev/job-status/:jobId for results. Results are cached for 5 minutes. Uses RPC pre-lookup for efficient ClickHouse partition pruning. Detection covers cross-slot and intra-slot (same PoH tick) ordering via entry_index/tx_index.
curl --request POST \
--url https://api.soltop.sh/mev/check-sandwich \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"signatures": [
"48kLA6633tthDaBHTpzv9qXFkypFajpzyAd7hP8xRu8ggr8VhG5NXUKs7M2SYi57ntDKwPEqFgUGHrvXVd7pzFRE"
],
"slot_range": 20
}
'{
"success": true,
"jobId": "mev-sandwich-check-abc123-1773915254896",
"status": "queued",
"message": "Sandwich check started. Poll /mev/job-status/:jobId for updates."
}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).