zkevm-circuits icon indicating copy to clipboard operation
zkevm-circuits copied to clipboard

Meta: Refactor circuits to get randomness via challenge API

Open ed255 opened this issue 3 years ago • 1 comments

Depends on https://github.com/privacy-scaling-explorations/halo2/issues/90

  • [x] Bytecode Circuit https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/753
  • [x] Tx Circuit https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/752
  • [x] Keccak Circuit https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/751
  • [ ] EVM Circuit https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/750
  • [x] State Circuit https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/855
  • [ ] MPT Circuit?
  • [ ] PublicInputs Circuit? https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/854
  • [ ] Super Circuit https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/853
  • [x] Copy Circuit https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/955
  • [ ] Exp Circuit https://github.com/privacy-scaling-explorations/zkevm-circuits/issues/956

ed255 avatar Aug 06 '22 09:08 ed255

Pending:

  • Copy circuit
  • Root circuit?

andyguzmaneth avatar Nov 24 '22 12:11 andyguzmaneth

I believe SuperCircuit is done as well. As for RootCircuit I think it doesn't use the ChallengeAPI 🤔

davidnevadoc avatar Mar 31 '23 16:03 davidnevadoc

We can call this task done. We can create a new task for MPT when we reach there.

ChihChengLiang avatar May 18 '23 11:05 ChihChengLiang