go-ethereum/eth/filters
10gic 11208553dd
Some checks are pending
/ Linux Build (push) Waiting to run
/ Linux Build (arm) (push) Waiting to run
/ Windows Build (push) Waiting to run
/ Docker Image (push) Waiting to run
eth/filters: add transactionReceipts subscription (#32697)
- Introduce a new subscription kind `transactionReceipts` to allow clients to
  receive transaction receipts over WebSocket as soon as they are available.
- Accept optional `transactionHashes` filter to subscribe to receipts for specific
  transactions; an empty or omitted filter subscribes to all receipts.
- Preserve the same receipt format as returned by `eth_getTransactionReceipt`.
- Avoid additional HTTP polling, reducing RPC load and latency.

---------

Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
2025-10-09 14:14:53 +02:00
..
api.go eth/filters: add transactionReceipts subscription (#32697) 2025-10-09 14:14:53 +02:00
api_test.go eth/filters, cmd: add config of eth_getLogs address limit (#32327) 2025-09-19 00:53:40 +02:00
filter.go eth/filters: add transactionReceipts subscription (#32697) 2025-10-09 14:14:53 +02:00
filter_system.go eth/filters: add transactionReceipts subscription (#32697) 2025-10-09 14:14:53 +02:00
filter_system_test.go eth/filters: add transactionReceipts subscription (#32697) 2025-10-09 14:14:53 +02:00
filter_test.go eth: using testing.B.Loop (#32657) 2025-09-19 17:00:29 -06:00