Describe the bug
eth_getTransactionReceipt errors with Response is too big / Exceeded max limit of 67108864 whenever another transaction in the same tipset emits a large number of logs, even when the requested transaction itself emits few.
To reproduce
❯ curl -s -X POST -H "Content-Type: application/json" --data \
'{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params":["0x547fd9f825662cf2d587a122e04bc0e3a7dd124813bcd9383ee76cde0fe45157"],"id":1}' \
http://localhost:2345/rpc/v1
{"jsonrpc":"2.0","id":1,"error":{"code":-32008,"message":"Response is too big","data":"Exceeded max limit of 67108864"}}⏎
also Forest logs
2026-05-08T16:16:14.141816Z ERROR jsonrpsee-core: Error serializing response: Error("Memory capacity exceeded", line: 0, column: 0)
Expected behaviour
Event collection must be scoped to the requested message
Screenshots
Environment (please complete the following information):
Other information and links
filecoin-project/lotus#13617
Describe the bug
eth_getTransactionReceipterrors withResponse is too big / Exceeded max limit of 67108864whenever another transaction in the same tipset emits a large number of logs, even when the requested transaction itself emits few.To reproduce
also Forest logs
Expected behaviour
Event collection must be scoped to the requested message
Screenshots
Environment (please complete the following information):
Other information and links
filecoin-project/lotus#13617