-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor linked lists initial hashing (#581)
* Deattach hashed nodes from initial trie * Merge mpt_set_payload with mpt_hash * Add missing files * Fix errors in the stack * Fix hash mismatch on initial trie * Refactor final state hash * Fix final hash * [WIP] debugging erc721 * Fix erc721 * [WIP] debugging block 28 * Fix b28 * Fix block 28 * [WIP] Debugging block 20240058 * Fix extension nodes bug * Fix block 20240058 * [WIP] benchmarking * Set inital trie with insertions * Remove hash nodes * Fix missing segment number * Clean code * Fix unit tests * Fix erc20 * [WIP] Fixing blocks * Clean code * Clean and fmt * Address reviews * Apply suggestions from code review Co-authored-by: Hamy Ratoanina <[email protected]> * [WIP] Fixing trie data length * Fix trie_data_length mismatch * Check correctness of inital next node ptr and check strict keys monotonicity * Address review comment * Apply suggestions from code review Co-authored-by: Hamy Ratoanina <[email protected]> * Minor * Fix circuit sizes * Apply suggestions from code review Co-authored-by: Robin Salen <[email protected]> * Add missing stack comment --------- Co-authored-by: Hamy Ratoanina <[email protected]> Co-authored-by: Robin Salen <[email protected]> Co-authored-by: Robin Salen <[email protected]>
- Loading branch information
1 parent
eafbcc6
commit 6ef8827
Showing
13 changed files
with
325 additions
and
399 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
399 changes: 111 additions & 288 deletions
399
evm_arithmetization/src/cpu/kernel/asm/mpt/linked_list/initial_tries.asm
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.