Skip to main content
POST
/
backfill-transaction
Backfill Transaction
curl --request POST \
  --url https://api.soltop.sh/backfill-transaction \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "signature": "pHXgUjY4cVvi5orXuK3b66MBhF2W3MpXruRGKodqTWze7354iVQ66k1rWCzyWTU7UDeebojPTpW9ZmVv9Dn12cg",
  "account": "FnmStvzQ27Pm4U8r3M6gPD7mnk6ST6HwraPsoNmYpump",
  "slotRange": 2
}
'
{
  "success": true,
  "data": {
    "status": "Backfill started",
    "query_info": {
      "signature": "<string>",
      "account": "<string>",
      "slot_range": 123,
      "request_id": "abc123xyz"
    },
    "message": "Backfill initiated. Check logs for completion status."
  }
}

Authorizations

Authorization
string
header
required

API Key authentication. Format: sk_live_xxx (production) or sk_test_xxx (testing). Obtain your API key from the Blockline Dashboard.

Body

application/json
signature
string
required

Transaction signature to backfill (base58, 87-88 characters)

Example:

"pHXgUjY4cVvi5orXuK3b66MBhF2W3MpXruRGKodqTWze7354iVQ66k1rWCzyWTU7UDeebojPTpW9ZmVv9Dn12cg"

account
string
required

The market/account ID to analyze (base58, 32-44 characters)

Example:

"FnmStvzQ27Pm4U8r3M6gPD7mnk6ST6HwraPsoNmYpump"

slotRange
integer
default:2

Number of slots before/after to analyze

Required range: 1 <= x <= 100
Example:

2

Response

Backfill initiated

success
boolean
data
object