Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(Prover CLI):
status batch --verbose
(#1899)
This pull request introduces a new flag, verbose, to the status batch command. Retrieves detailed information about the prover jobs for each aggregation round, and circuit for a specific batch number. To run the command: ```bash zk f cargo run -- status batch -n [1..] --verbose ``` This command accepts any number of L1 batch numbers. Example output: ``` $ cargo run --release -- status batch -n 1 --verbose == Batch 1 Status == -- Aggregation Round 0 -- > Basic Witness Generator: Successful ✅ v Prover Jobs: In Progress ⌛️ > VM: Successful ✅ > DecommitmentsFilter: Successful ✅ > Decommiter: Successful ✅ > LogDemultiplexer: Successful ✅ > KeccakPrecompile: In Progress ⌛️ - Total jobs: 60 - Successful: 4 - In Progress: 1 - Queued: 55 - Failed: 0 > RamValidation: Successful ✅ > StorageFilter: Queued 📥 > StorageApplicator: Successful ✅ > EventsRevertsFilter: Queued 📥 > L1MessagesRevertsFilter: Queued 📥 > L1MessagesHasher: Queued 📥 > EIP4844Repack: Queued 📥 -- Aggregation Round 1 -- v Leaf Witness Generator: In Progress ⌛️ > VM: Successful ✅ > DecommitmentsFilter: Successful ✅ > Decommiter: Successful ✅ > LogDemultiplexer: Successful ✅ > KeccakPrecompile: Waiting for Proof ⏱️ > RamValidation: Successful ✅ > StorageFilter: Waiting for Proof ⏱️ > StorageApplicator: Successful ✅ > EventsRevertsFilter: Waiting for Proof ⏱️ > L1MessagesRevertsFilter: Waiting for Proof ⏱️ > L1MessagesHasher: Waiting for Proof ⏱️ > EIP4844Repack: Waiting for Proof ⏱️ > Prover Jobs: Successful ✅ -- Aggregation Round 2 -- v Node Witness Generator: In Progress ⌛️ > VM: Successful ✅ > DecommitmentsFilter: Successful ✅ > Decommiter: Successful ✅ > LogDemultiplexer: Successful ✅ > KeccakPrecompile: Waiting for Proof ⏱️ > RamValidation: Successful ✅ > StorageFilter: Waiting for Proof ⏱️ > StorageApplicator: Successful ✅ > EventsRevertsFilter: Waiting for Proof ⏱️ > L1MessagesRevertsFilter: Waiting for Proof ⏱️ > L1MessagesHasher: Waiting for Proof ⏱️ > EIP4844Repack: Waiting for Proof ⏱️ > Prover Jobs: Successful ✅ -- Aggregation Round 3 -- > Recursion Tip: Waiting for Proof ⏱️ -- Aggregation Round 4 -- > Scheduler: Waiting for Proof ⏱️ -- Compression -- > Compressor: Jobs not found 🚫 ``` ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [ ] Tests for the changes have been added / updated. - [ ] Documentation comments have been added / updated. - [x] Code has been formatted via `zk fmt` and `zk lint`. - [x] Spellcheck has been run via `zk spellcheck`. --------- Co-authored-by: Joaquin Carletti <[email protected]> Co-authored-by: Ivan Litteri <[email protected]> Co-authored-by: Ivan Litteri <[email protected]> Co-authored-by: ilitteri <[email protected]>
- Loading branch information