What is Transaction Receipt?
A transaction receipt is the blockchain record generated after a transaction is processed — containing execution status, gas used, event logs, and other metadata that confirms how the transaction was executed.
WHY IT MATTERS
Transaction receipts are the detailed execution report. While the transaction itself specifies what was requested, the receipt documents what actually happened: success or failure, gas consumed, events emitted, and state changes.
Receipt fields include: status (1=success, 0=revert), gasUsed, logs (events emitted), blockNumber, transactionHash, and contractAddress (for contract creation). These are essential for verifying transaction outcomes.
For agent systems, receipt parsing is critical — the agent submits a transaction and must verify from the receipt that the intended action occurred as expected.