github 0xPolygonHermez/zkevm-prover v1.1.5-fork.4

latest releases: v6.0.6, v6.0.5-mainnet, v7.0.2...
15 months ago

Compatible versions

Changelog

  • Fix FullTracer depth based on previous context (prevCTX) and use global depth in opcode depth. Also delete old increase/decrease depth detection code.
  • Encode process batch response in executor service to reduce the size of the response: delete unnecessary zeros in storage and stack, send step memory increments starting at memory_offset
  • Avoid copies when generating FullTracer execution_trace and call_trace, by reserving vector space, using emplace_back() instead of push_back(), and swapping vectors instead of assigning their contents (copy)
  • Move memory encoding from executor service (response generation) to executor (data generation) to reduce the memory requirements
  • Fix OOCS errors wrongly detected by executor when no_counters is set
  • Fix DatabaseCache memory leak
  • Fix Prover destructor minor memory leak

Don't miss a new zkevm-prover release

NewReleases is sending notifications on new releases.