Introducing /receipts: Stream Confirmed Transaction Receipts
We are releasing a new experimental endpoint: /receipts.
It streams transaction receipts in real-time as blocks are confirmed on Ethereum. Where /mempool shows transactions before they land, /receipts shows what happened after — status, gas used, logs.
Each message is a JSON object. Here is an example:
{
"block_hash": "ac6e1f52ebce7d76b20bb68c9dcfa58c105ced9afe82945affd6023b6168913f",
"block_number": 25194158,
"cumulative_gas": 32915688,
"logs": [
{
"address": "dac17f958d2ee523a2206206994597c13d831ec7",
"data": "0000000000000000000000000000000000000000000000000000000000000000",
"topics": [
"ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"000000000000000000000000dd66827402bae3cf78a5e7c976df73177966d8cb",
"000000000000000000000000c8806f6b82e3ebc59133365cf2f97a1e0da9c66a"
]
}
],
"status": 1,
"tx_type": 2,
"txid": "1fe7fa2d92fcc1c17a56dbf2a2b74b3f8fa789a813acd3ec9033815f8c88bdd6"
}
The endpoint is live and uses the same authentication as /mempool. See the API docs for details.
The format is not final. If you have feedback, reach out at contact@puddle.network.
— The Puddle Network team