message_receipts_proof
creates invalid proof if transaction with MessageOut
receipt failed
#2421
Labels
bug
Something isn't working
The
message_receipts_proof
function creates invalid proof if transaction withMessageOut
receipt failed during execution of the block.The code creates Merkle tree over all
MessageOut
receipts even if transaction failed. While themessage_outbox_root
includes only messages from successful transactions.Definition of done
The user should be able to generate valid proof for blocks containing successful and failed transactions that emit a
MessageOut
receipt.The text was updated successfully, but these errors were encountered: