Eduard S.

Results 132 comments of Eduard S.

This idea sounds really good to me! In general, I think trying to apply the same patterns consistently in all circuits is a very good idea to reduce complexity and...

Dependencies: - Specify MPT circuit inputs Useful link: https://github.com/privacy-scaling-explorations/mpt-witness-generator

> While i am looking at some implementation for example pi_circuit.rs, it contains public block data as part of the circuit, that means vk for pi_circuit is not a fixed...

In the SuperCircuit PR I added some functions to the TxCircuit and BytecodeCircuit that return the list of keccak inputs that they need. We could do a similar thing for...

The only missing part for this tasks is to handle the keccak inputs required by MPT circuit. This will be unblocked with https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/1416

Here are some details of this task taken from [an old issue](https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/222). In particular, the MPT witness generation needs to be integrated into the Circuit Input Builder, more or less...

Related to https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/812

> (1) Clearly all rows should be constrained. There should not be a concept of _selector_, meaning a flag that disables rules. Instead, there can be case flags, meaning a...

> Two solutions for this type of problem: > > (1) the selector must be exact same len with 1

Hi @drewstone We have an MPT circuit in the works, but it isn't ready yet. You can track it's progress via https://github.com/privacy-scaling-explorations/zkevm-circuits/pull/398 Once the MPT circuit is ready it should...