Skip to main content

Solana Data Source – Streams

Updated on
Jul 20, 2026

Block

The data returned is an array of block objects as returned by getBlock. The Block dataset includes data from individual blocks on Solana, such as blockHeight, blockTime, and detailed transaction information. This schema supports real-time and historical block monitoring and is suitable for use cases that require in-depth block and transaction analysis.

Note: Please review the chain specific documentation for the RPC method indicated above for more details about that chain's expected payload shape.

JSON Spec
{
"data": [
{
"blockHeight": 340815276,
"blockTime": 1756212475,
"blockhash": "9Myyx73E435AbaGc6WN2Z9RSSr2g7uxd3kVN6EoMkLvR",
"parentSlot": 362636340,
"previousBlockhash": "5sPr2BdPk3YmchJEhcdAz7BfyXvmF5KJEpmQx6Jsn74w",
"rewards": [
{
"commission": null,
"lamports": 17442017,
"postBalance": 143347413535,
"pubkey": "CwyVpfmfSiMeCexi3JgUNvaiDfYN14cLDjzT99zcBuD2",
"rewardType": "Fee"
}
],
"transactions": [
{
"meta": {
"computeUnitsConsumed": 593,
"logMessages": [
"Program 9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp invoke [1]",
"Program 9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp consumed 143 of 594 compute units"
],
"status": { "Ok": null },
"...": "..."
}
}
]
}
]
}

Programs + Logs

The data returned is an array of objects containing log messages and transaction metadata relating to program invocations. The Programs + Logs dataset captures detailed program invocations, log messages, and associated transaction metadata. This schema supports use cases requiring a deep dive into program interactions and transaction logs on Solana.

Note: Please review the chain specific documentation for the RPC method indicated above for more details about that chain's expected payload shape.

JSON Spec
{
"data": [
[
{
"signature": "5nbSbCNEZ6tEtRaT1JTdHTFxNC8YBMNNSmYpeN3NPBwD1SKwGM5J7WvA7P59UwAg5NMKJiSKqcDC6AP5zLGnn2o3",
"slot": 362636341,
"blockTime": 1756212475,
"programInvocations": [
{
"programId": "9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp",
"instruction": {
"index": 0,
"accounts": [
{
"pubkey": "CmmZXMztbTuAyWXJecn96Q5WvcyMYcMK7JcMukJdku8U",
"preBalance": 68115868267,
"postBalance": 68115860487
}
],
"data": "41xuHrNVbLomH7zziRZbFNyuKPf2AeFN2dJ8ZEREXsNfGKoebhgaZ5JAdLfLmAQwcAfttXWUT6VgKmGZi9TcPwYMk",
"tokenBalances": []
}
}
],
"logs": [
"Program 9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp invoke [1]",
"Program 9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp consumed 143 of 594 compute units"
],
"success": true
}
]
]
}
Share this doc