Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(trace): wrap the core routine in CreateTraceEnv #460

Merged
merged 8 commits into from
Aug 20, 2023

Conversation

noel2004
Copy link
Member

@noel2004 noel2004 commented Aug 8, 2023

This PR induce a new entry CreateTraceEnvDirect, which wrap the core process in CreateTraceEnv so developer (the geth_util in zkevm-circuit) can use the more direct entry for creating the trace enviroment and tailor it later

Regression test has been made by dumping some traces (uniswapv2) and passing the mock prove in supercircuit

@noel2004 noel2004 requested a review from HAOYUatHZ August 8, 2023 13:56
@noel2004 noel2004 marked this pull request as draft August 9, 2023 02:07
@noel2004 noel2004 requested a review from Thegaram August 11, 2023 13:24
@noel2004 noel2004 marked this pull request as ready for review August 11, 2023 13:24
@noel2004
Copy link
Member Author

With scroll-tech/zkevm-circuits#746 being merged, the new wrapping method has been stable

If merge, please DO NOT remove current branch immediately. We need to kept the commit which is referred in zkevm-circuit now

@HAOYUatHZ HAOYUatHZ changed the title [FEAT] Wrap the core routine in CreateTraceEnv refactor(trace): wrap the core routine in CreateTraceEnv Aug 20, 2023
@HAOYUatHZ HAOYUatHZ merged commit be1600f into develop Aug 20, 2023
5 checks passed
@HAOYUatHZ HAOYUatHZ deleted the feat/wrap_create_trace_env branch August 20, 2023 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants