scroll-tech / scroll-tech/ceno

make circuit stats shows `ShardRAMCircuit`

Open
#1,116 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

good first issue
Dominant language
Rust
Stars
153
Forks
43
Avg merge
3d 13h
Merged PRs (30d)
4

Description

this issues reported after #1084

after #1084, we need to differentiate opcode circuit/table circuit in another way.
It's better to refactor https://github.com/scroll-tech/ceno/blob/master/ceno_zkvm/src/bin/riscv_stats.rs for retrieve circuit information in more robust way

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read ceno_zkvm/src/bin/riscv_stats.rs and issue #1084 first to understand the current circuit naming and statistics flow. Trace how opcode and table circuits are distinguished, then make the reported circuit information robustly identify both categories and verify the stats output.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cryptography
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.