zkevm-circuits
zkevm-circuits copied to clipboard
Transaction receipts
Describe the feature you would like
A missing piece for the zkEVM is the Transaction Receipts. The the components for implementing these are:
- Logs
- Bloom filter
- Transaction receipt
- Block's transaction receipts root hash (a merkle tree with indexed receipts)
Additional context
No response
- This first needs some specification work.
- Blocked by #1652. This work needs the stack trie. The leaf type is different.
- Transaction receipts and logs may be required by the light-client.
- If we need receitps and logs, we should do a lookup table first, and defer the actual implementation of Stack Trie, because it might take a while.