0xPolygonZero / zk_evm

Apache License 2.0
85 stars 37 forks source link

Prefetch JUMPDESTs through RPC with progressive proving #765

Open einar-polygon opened 2 weeks ago

einar-polygon commented 2 weeks ago

This continues the work in #427 and addresses one problem: CREATE and CREATE2 required memory dumps to obtain the relevant contract code and code_hash for call stack simulation, and we opted instead to fail over to simulation, since memory dumps were slow.

This branch introduces the following changes:

Status: The first 100 blocks on testchain2 succeed, but there are still many errors later.

Nashtare commented 2 weeks ago

QQ: shouldn't this be targeting the JD branch instead of develop?