-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
16,044 additions
and
1,354 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
## Flow to build recursive test | ||
1. Copy from `zkevm-testvectors-server/tools-inputs/data/calldata/input-recursive-prover.json` to `testvecotr-gen-recursive` | ||
2. `npm run build:input-recursive` | ||
|
||
## Information | ||
|
||
- Genesis: | ||
- Contracts: | ||
- PresComp | ||
- UniswapV2Factory | ||
- 2 * ERC20 Token | ||
|
||
- Flow: | ||
- Mint ERC20 | ||
- Create Pair | ||
- send ERC20 to Pair | ||
- mint LP tokens | ||
- send ERC20 | ||
- perform Swap | ||
- Tx Modexp | ||
- Tx sha256 | ||
- Tx ecAdd | ||
- Tx ecMul | ||
- Tx ecPairing | ||
- Tx ecrecover |
7,299 changes: 6,572 additions & 727 deletions
7,299
tools/build-genesis-recursive/aggregate-batches.json
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
1,176 changes: 1,157 additions & 19 deletions
1,176
tools/build-genesis-recursive/input_executor_0.json
Large diffs are not rendered by default.
Oops, something went wrong.
1,485 changes: 1,344 additions & 141 deletions
1,485
tools/build-genesis-recursive/input_executor_1.json
Large diffs are not rendered by default.
Oops, something went wrong.
1,800 changes: 1,603 additions & 197 deletions
1,800
tools/build-genesis-recursive/input_executor_2.json
Large diffs are not rendered by default.
Oops, something went wrong.
2,560 changes: 2,329 additions & 231 deletions
2,560
tools/build-genesis-recursive/input_executor_3.json
Large diffs are not rendered by default.
Oops, something went wrong.
1,489 changes: 1,455 additions & 34 deletions
1,489
tools/build-genesis-recursive/input_gen_recursive.json
Large diffs are not rendered by default.
Oops, something went wrong.
1,508 changes: 1,508 additions & 0 deletions
1,508
tools/build-genesis-recursive/testvector-gen-recursive.json
Large diffs are not rendered by default.
Oops, something went wrong.