Skip to content
This repository has been archived by the owner on Jul 5, 2024. It is now read-only.

Transaction Hash #519

Open
ed255 opened this issue Mar 21, 2024 · 1 comment
Open

Transaction Hash #519

ed255 opened this issue Mar 21, 2024 · 1 comment
Assignees

Comments

@ed255
Copy link
Member

ed255 commented Mar 21, 2024

Currently the Transaction Table contains TxSignHash which is the hash of the Transaction without the signature; which is used for signature verification. This field is used to verify the validity of the signature (and recover the public key -> address), and is currently being calculated by the verifier (although it could be improved by being calculated in circuit).

What we don't have is the TxHash, which needs to be calculated by the circuit. The TxHash is used in the TxTree.

Depends on the RLP circuit.

The calculation of the TxHash depends on the Tx type.

@ed255
Copy link
Member Author

ed255 commented Apr 18, 2024

Blocked until stack trie support is completed.

@ed255 ed255 moved this from 📋 Sprint Focus to Milestone Tasks in zkEVM Community Edition Apr 18, 2024
@ed255 ed255 moved this from Milestone Tasks to 🆕 Product Backlog Items in zkEVM Community Edition Apr 18, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
Status: 🆕 Product Backlog Items
Development

No branches or pull requests

2 participants