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
}
}Fetches detailed transaction metadata from Solana RPC including fees, error status, and balance changes. Complements /analyze-trade by providing financial details for each transaction signature. Shows SOL/token balance changes, fees, and success/failure status focused exclusively on the transaction signer. Features 48-hour Redis caching.
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
}
}API Key authentication. Format: sk_live_xxx (production) or sk_test_xxx (testing). Obtain your API key from the Blockline Dashboard.
Transaction signature to enhance (base58, 87-88 characters)
^[1-9A-HJ-NP-Za-km-z]{87,88}$"5Pj5fCupXLUePYn18JkY8SrRaWFiUctuDTRwvUy2ML9yvkENLb1QMYbcBGcBXRrSVDjp7RjUwk9a3rLC6gpvtYpZ"