receipt-parse
The Human-Readable Transaction Decoder.
Instantly get a beautifully formatted summary of any transaction, including decoded events and function calls, right in your terminal. Stop deciphering Etherscan.
Install for FreeFrom Hash to Human in One Command
$ receipt-parse 0x123abc... --abi ./artifacts/MyNFT.json
✅ Parsed Transaction: 0x123abc...
Network: Ethereum
Status: Success
From: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 (vitalik.eth)
To (Contract): 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D (BoredApeYachtClub)
Function Called: mintApe(1)
Gas Used: 154,231
Fee Paid: 0.00512 ETH ($17.92)
EVENTS EMITTED (2):
1. Transfer
- from: 0x0000...
- to: 0xd8dA...
- tokenId: 8551
This is a free analysis. To see the full execution trace and state changes,
upgrade to Pro and run `receipt-parse --trace`.
Free vs. Pro
Feature | Free Tier | Pro Tier (`--trace`) |
---|---|---|
Decode Function Calls & Events | ✅ | ✅ |
Calculate Gas Cost in USD | ✅ | ✅ |
Human-Readable Execution Trace | ❌ | ✅ |
"Before & After" State Diff | ❌ | ✅ |
Gas Profiling by Function | ❌ | ✅ |
Get Started
Install the tool and decode your first transaction in seconds.
# 1. Install receipt-parse
curl -sSL https://download.blocktools.dev/install.sh | sh -s -- receipt-parse
# 2. Decode a transaction hash
receipt-parse --abi /path/to/Contract.json