This repository was archived by the owner on Jul 5, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 841
Bus-mapping for opcode calldatacopy
#393
Merged
ChihChengLiang
merged 32 commits into
privacy-ethereum:main
from
scroll-tech:calldatacopy-bus-mapping
Mar 21, 2022
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
9104842
Support generating multiple exec-steps from one geth-step.
silathdiir 27d17c2
Fix build error.
silathdiir 24c3806
Fix to use bus-mapping to generate bytecode.
silathdiir 8c26e41
Update test cases.
silathdiir 1cdfb99
Add basic of calldatacopy bus-mappinng to just support zero call data…
silathdiir 1c5c570
Update bus-mapping calldatacopy.
silathdiir d4d9519
Push op of call_data_length and call data offset.
silathdiir b49fb8c
Add `is_root_call` to BytecodeTestConfig.
silathdiir b02cf91
Replace `OpcodeId` with `ExecState` in bus-mapping ExcStep.
silathdiir d851c0a
Generate CopyToMemory exection step.
silathdiir fc11d4d
Add TransactionConfig to bus-mapping handle_tx.
silathdiir 66bd409
Update test code.
silathdiir b85ae04
1. Remove TransactionConfig and replace with `call_data`.
silathdiir 4cf808f
Update test cases which call `handle_tx` and `new_tx` of circuit inpu…
silathdiir db85545
Update constant max address of state circuit.
silathdiir 20fa747
Add unit test for calldatacopy bus-mapping.
silathdiir 3c13cbe
change api
icemelon 3b0a8d3
fix calldatacopy
icemelon 58916b1
fix rebase
icemelon 018866b
Set exec_state for BeginTx and EndTx.
silathdiir 0e8b5e9
Fix to return a new exec step in function `dummy_gen_associated_ops`.
silathdiir ec2ed33
Update bus-mapping calldatacopy unit-test.
silathdiir 9ec6e77
Update for fmt and clippy.
silathdiir 53d7993
Fix doc test.
silathdiir 3296d52
Update according to code review.
silathdiir 7e8716c
Fix a comment.
silathdiir 08fd368
Fix to directly use StepAuxiliaryData of bus-mapping in zkevm-circuits.
silathdiir e89b472
Revert a comment and a fix.
silathdiir 88c5409
Merge branch 'main' into calldatacopy-bus-mapping
lispc 7e37372
Merge branch 'main' into calldatacopy-bus-mapping
lispc 1dc64bb
address comments
icemelon 1034406
fix doc
icemelon File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.