Skip to main content
POST
/
enhance-metadata
Enhance Transaction Metadata
curl --request POST \
  --url https://api.soltop.sh/enhance-metadata \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "signature": "5Pj5fCupXLUePYn18JkY8SrRaWFiUctuDTRwvUy2ML9yvkENLb1QMYbcBGcBXRrSVDjp7RjUwk9a3rLC6gpvtYpZ"
}
'
{
  "success": true,
  "data": {
    "signature": "<string>",
    "slot": 123,
    "blockTime": 123,
    "metadata": {
      "fee": 123,
      "err": {},
      "compute_units_consumed": 123,
      "signer": "<string>",
      "leader": "<string>",
      "client": "<string>",
      "client_version": "<string>",
      "validator_name": "<string>",
      "balance_changes": {
        "spl_token_deltas": [
          {
            "owner": "<string>",
            "mint": "<string>",
            "delta_base": "<string>",
            "decimals": 123,
            "delta_ui": 123,
            "account_index": 123
          }
        ],
        "sol_deltas": [
          {
            "pubkey": "<string>",
            "delta_lamports": "<string>",
            "delta_sol": 123,
            "account_index": 123
          }
        ],
        "fee_lamports": 123,
        "summary": {
          "total_spl_changes": 123,
          "total_sol_changes": 123
        }
      },
      "signer_pre_balance": 123,
      "signer_post_balance": 123,
      "signer_pre_token_balances": "<array>",
      "signer_post_token_balances": "<array>"
    },
    "processing_time_ms": 123
  }
}

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 enhance (base58, 87-88 characters)

Example:

"5Pj5fCupXLUePYn18JkY8SrRaWFiUctuDTRwvUy2ML9yvkENLb1QMYbcBGcBXRrSVDjp7RjUwk9a3rLC6gpvtYpZ"

Response

Enhanced transaction metadata

success
boolean
data
object