Moudy
b84a3e8b44
docs(cycle_bench): document Stats fields and use Display instead of ::format()
...
- Add /// doc comments on Stats {n, best_ms, mean_ms, stdev_ms}
clarifying units, semantics, and Bessel's correction.
- Replace pub fn format(&self) -> String with impl fmt::Display for
Stats, idiomatic and lets println! use {} directly.
- Update three call sites accordingly.
2026-05-18 16:37:11 +02:00
Moudy
28db42315b
chore(cycle_bench): tighten lint discipline (allow → expect, fix issues in code)
...
- Switch crate-level #![allow] to #![expect] in main.rs and prune
17 entries the compiler reports as unfulfilled or workspace-allowed.
- Fix the underlying issues rather than allow: source ordering
(mods/uses regrouped), doc_markdown (identifiers backticked),
redundant_type_annotations, map_unwrap_or, unnecessary_wraps.
- Extract feature-gated mod ppe_impl into its own file
tools/cycle_bench/src/ppe/ppe_impl.rs so the mod declaration can
precede the public structs per arbitrary_source_item_ordering.
Net: 35 → 12 expects in main.rs, all load-bearing.
2026-05-18 15:49:24 +02:00
jonesmarvin8
081de03956
minor fix
2026-05-18 09:07:47 -04:00
jonesmarvin8
26df0ceb7b
clippy fix
2026-05-18 08:54:50 -04:00
jonesmarvin8
a81fa01431
Merge branch 'marvin/keycard-commands' into marvin/keycard-privacy-commands
2026-05-17 12:35:02 -04:00
jonesmarvin8
a216234a95
refactored
2026-05-17 12:32:43 -04:00
jonesmarvin8
2f85288bae
fmt
2026-05-17 12:24:11 -04:00
Sergio Chouhy
518c0e0205
remove test. Now directly modifying faucet account is forbidden
2026-05-15 21:07:17 -03:00
Sergio Chouhy
0e177f1eba
replace unit tests with integration tests
2026-05-15 21:04:09 -03:00
Sergio Chouhy
58226fd0f7
fix test
2026-05-15 20:11:11 -03:00
jonesmarvin8
c2dad4b602
Merge branch 'marvin/keycard-commands' into marvin/keycard-privacy-commands
2026-05-15 18:17:39 -04:00
jonesmarvin8
54f6d4922b
updating logic
2026-05-15 18:15:54 -04:00
jonesmarvin8
91ba9c1536
adjust signer logic workflow
2026-05-15 18:09:40 -04:00
Sergio Chouhy
57173cc140
make authorization propagate transitively through chain calls in the circuit like in the public execution
2026-05-15 17:24:24 -03:00
jonesmarvin8
a43314a213
Merge branch 'marvin/keycard-commands' into marvin/keycard-privacy-commands
2026-05-15 11:06:07 -04:00
jonesmarvin8
7c1e5fb67e
fix main merge error
2026-05-15 10:21:55 -04:00
jonesmarvin8
64c9259958
fix artifacts
2026-05-15 10:01:53 -04:00
Moudy
891b23c18a
fix: ci
2026-05-15 15:27:30 +02:00
jonesmarvin8
1baa5d07b3
Merge branch 'marvin/keycard-commands' into marvin/keycard-privacy-commands
2026-05-15 09:24:50 -04:00
jonesmarvin8
dd4ee70797
compile error fixed
2026-05-15 09:07:35 -04:00
Moudy
4a8825e63c
fix: ci
2026-05-15 12:53:04 +02:00
Moudy
9efc26495b
refactor: use canonical program IDs from nssa::program_methods
2026-05-15 12:19:49 +02:00
Moudy
84a1fec942
feat: add wallet_crypto_bench tool for wallet-side cryptographic primitives
2026-05-15 10:51:51 +02:00
Sergio Chouhy
2ae9e4da7f
add tests and fix mechanism
2026-05-15 00:43:45 -03:00
jonesmarvin8
d2b6597119
Merge branch 'main' into marvin/keycard-commands
2026-05-14 21:29:38 -04:00
jonesmarvin8
52026c4065
addressed comments
2026-05-14 21:19:25 -04:00
Daniil Polyakov
4079b0c9c8
Merge pull request #450 from logos-blockchain/arjentix/move-configurable-initial-data-to-genesis
...
feat: move configurable initial data to genesis
2026-05-15 02:30:57 +03:00
Daniil Polyakov
8c8f5b57af
fixup! refactor: use faucet program to manage faucet account
2026-05-15 01:46:39 +03:00
Daniil Polyakov
7e31aa39e3
fix(ci): increase integration-tests timeout
2026-05-15 01:34:07 +03:00
Daniil Polyakov
f721a00bdf
fix: proper account authorization propagation
2026-05-15 01:34:07 +03:00
Daniil Polyakov
ee5a98fc48
refactor: use faucet program to manage faucet account
2026-05-15 01:34:07 +03:00
Daniil Polyakov
e359c1abe2
refactor: better check for db existence
2026-05-15 01:34:01 +03:00
Daniil Polyakov
879cd5096a
fix: update configuration files
2026-05-15 01:34:01 +03:00
Daniil Polyakov
9075f30f19
refactor: use system faucet and vaults to supply accounts from genesis
...
Co-authored-by: Copilot <copilot@github.com>
2026-05-15 01:34:01 +03:00
Daniil Polyakov
89d1b95738
refactor: mark WalletFfiError as must_use
...
Co-authored-by: Copilot <copilot@github.com>
2026-05-15 01:33:50 +03:00
Daniil Polyakov
cff019dca4
fix: increase valid-proof-test timeout
2026-05-15 01:33:50 +03:00
Daniil Polyakov
5f207a3f02
feat: move initial accounts data into genesis
2026-05-15 01:33:50 +03:00
Moudy
e74fe36866
Update README.md
2026-05-15 00:24:56 +02:00
Moudy
75e1cc51d5
Update README.md
2026-05-15 00:24:16 +02:00
Moudy
1e2d41f941
Update cycle_bench.md
2026-05-15 00:23:49 +02:00
Moudy
e998ec7b99
Merge pull request #469 from logos-blockchain/moudy/refactor-ppc-submodules
...
refactor(privacy_preserving_circuit)!: split guest into bin-dir submodules
2026-05-15 00:18:32 +02:00
moudyellaz
ba84ba60ce
fix(privacy_preserving_circuit): refresh artifact
2026-05-14 23:45:52 +02:00
moudyellaz
7679c50ea8
fix(privacy_preserving_circuit): lint
2026-05-14 23:07:15 +02:00
Moudy
2870bc364b
fix: allow non_ascii_literal and redundant_type_annotations clippy lints
2026-05-14 18:58:53 +02:00
jonesmarvin8
524a06099c
python comments
2026-05-14 12:57:36 -04:00
jonesmarvin8
aa8331df6c
Revert "Merge branch 'main' into marvin/keycard-commands"
...
This reverts commit 3fce53f663a3996938dddf77680854570063ca21, reversing
changes made to e7b42a5177641455a8917bd2e29db20afd9690e5.
2026-05-14 12:53:28 -04:00
Moudy
5f30e382d1
fix: satisfy nightly rustfmt and pedantic clippy in cycle_bench
2026-05-14 18:43:26 +02:00
moudyellaz
3c8ff78319
merge: resolve conflicts with main
2026-05-14 18:40:49 +02:00
Moudy
05f41f81e9
feat: add cycle_bench tool for executor, prove, PPE, and verify cycle measurements
2026-05-14 18:14:37 +02:00
jonesmarvin8
3fce53f663
Merge branch 'main' into marvin/keycard-commands
2026-05-14 10:29:40 -04:00