=== keep-starknet-strange/s2morrow-b3aecfccf === >>> git clone --depth 1 --no-tags https://github.com/keep-starknet-strange/s2morrow . [err] Cloning into '.'... >>> maat-check-versions [out] Name Version Source Installed [out] nodejs 23.11.0 ASDF_NODEJS_VERSION true [out] scarb 2.11.4 ASDF_SCARB_VERSION true [out] starknet-foundry 0.41.0 ASDF_STARKNET-FOUNDRY_VERSION true >>> maat-patch [err] Installed 1 package in 2ms [out] diff --git a/Scarb.toml b/Scarb.toml [out] index 8f00bc2..335e4d9 100644 [out] --- a/Scarb.toml [out] +++ b/Scarb.toml [out] @@ -3,3 +3,14 @@ members = ["packages/*"] [out] [out] [cairo] [out] enable-gas = false [out] + [out] +[patch.scarbs-xyz] [out] +assert_macros = "2.11.4" # NOTE: added by maat-patch, was: None [out] +starknet = "2.11.4" # NOTE: added by maat-patch, was: None [out] +cairo_test = "2.11.4" # NOTE: added by maat-patch, was: None [out] +snforge_std = "0.41.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.41.0" # NOTE: added by maat-patch, was: None [out] + [out] +[patch."https://github.com/foundry-rs/starknet-foundry.git"] [out] +snforge_std = "0.41.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.41.0" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/falcon/Scarb.toml b/packages/falcon/Scarb.toml [out] index c0a0833..9e3baa0 100644 [out] --- a/packages/falcon/Scarb.toml [out] +++ b/packages/falcon/Scarb.toml [out] @@ -2,6 +2,7 @@ [out] name = "falcon" [out] version = "0.1.0" [out] edition = "2024_07" [out] +cairo-version = "2.11.4" # NOTE: added by maat-patch, was: None [out] [out] [lib] [out] [out] @@ -12,3 +13,9 @@ cairo_execute = "2.11.4" [out] [out] [dev-dependencies] [out] cairo_test = "2.11.4" [out] + [out] +[scripts] [out] +test = "scarb cairo-test" # NOTE: added by maat-patch, was: None [out] + [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] diff --git a/packages/sphincs-plus/Scarb.toml b/packages/sphincs-plus/Scarb.toml [out] index 7fd03d7..d900cda 100644 [out] --- a/packages/sphincs-plus/Scarb.toml [out] +++ b/packages/sphincs-plus/Scarb.toml [out] @@ -2,6 +2,7 @@ [out] name = "sphincs_plus" [out] version = "0.1.0" [out] edition = "2024_07" [out] +cairo-version = "2.11.4" # NOTE: added by maat-patch, was: None [out] [out] [lib] [out] [out] @@ -17,3 +18,9 @@ cairo_test = "2.11.4" [out] default = [] [out] blake_hash = [] [out] sparse_addr = [] [out] + [out] +[scripts] [out] +test = "scarb cairo-test" # NOTE: added by maat-patch, was: None [out] + [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' >>> scarb fetch >>> scarb tree -q --workspace [out] error: no such command: `tree` [out] [out] Stack backtrace: [out] 0: anyhow::kind::Adhoc::new [out] 1: anyhow::__private::format_err.100642 [out] 2: scarb::commands::run [out] 3: scarb::main [out] 4: std::sys::backtrace::__rust_begin_short_backtrace [out] 5: main [out] 6: __libc_start_call_main [out] 7: __libc_start_main_impl [out] 8: _start Process finished with exit code 1 >>> scarb build --workspace --test [out] Compiling test(falcon_unittest) falcon v0.1.0 (/mnt/maat-workbench/packages/falcon/Scarb.toml) [out] Compiling test(sphincs_plus_unittest) sphincs_plus v0.1.0 (/mnt/maat-workbench/packages/sphincs-plus/Scarb.toml) [out] warn: Unused import: `sphincs_plus::fors::SPX_FORS_HEIGHT` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/fors.cairo:12:48 [out] use crate::params_128s::{SPX_FORS_BASE_OFFSET, SPX_FORS_HEIGHT, SPX_FORS_TREES}; [out] ^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `sphincs_plus::fors::SPX_FORS_TREES` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/fors.cairo:12:65 [out] use crate::params_128s::{SPX_FORS_BASE_OFFSET, SPX_FORS_HEIGHT, SPX_FORS_TREES}; [out] ^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `sphincs_plus::hasher::SPX_HASH_LEN` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/hasher.cairo:19:25 [out] use crate::params_128s::SPX_HASH_LEN; [out] ^^^^^^^^^^^^ [out] [out] warn: Unused import: `sphincs_plus::sphincs::SPX_D` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/sphincs.cairo:10:26 [out] use crate::params_128s::{SPX_D, SPX_DGST_BYTES, SPX_TREE_HEIGHT}; [out] ^^^^^ [out] [out] warn: Unused import: `sphincs_plus::sphincs::SPX_TREE_HEIGHT` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/sphincs.cairo:10:49 [out] use crate::params_128s::{SPX_D, SPX_DGST_BYTES, SPX_TREE_HEIGHT}; [out] ^^^^^^^^^^^^^^^ [out] [out] Finished `dev` profile target(s) in 9 seconds >>> scarb lint --workspace --deny-warnings [err] error: unexpected argument '--deny-warnings' found [err] [err] tip: a similar argument exists: '--no-warnings' [err] [err] Usage: scarb lint --workspace --no-warnings [err] [err] For more information, try '--help'. Process finished with exit code 2 >>> SNFORGE_FUZZER_SEED=1 SNFORGE_IGNORE_FORK_TESTS=1 scarb test --workspace [out] Running test falcon (scarb cairo-test) [out] Compiling test(falcon_unittest) falcon v0.1.0 (/mnt/maat-workbench/packages/falcon/Scarb.toml) [out] Finished `dev` profile target(s) in 4 seconds [out] Testing falcon [out] running 10 tests [out] test falcon::ntt::tests::test_ntt_64 ... ok [out] test falcon::ntt::tests::test_ntt_128 ... ok [out] test falcon::ntt::tests::test_ntt_8 ... ok [out] test falcon::ntt::tests::test_ntt_256 ... ok [out] test falcon::ntt::tests::test_ntt_16 ... ok [out] test falcon::ntt::tests::test_split_ntt ... ok [out] test falcon::ntt::tests::test_ntt_4 ... ok [out] test falcon::ntt::tests::test_ntt_32 ... ok [out] test falcon::ntt::tests::test_ntt_512 ... ok [out] test falcon::falcon::tests::test_falcon1024_verify_uncompressed ... ok [out] test result: ok. 10 passed; 0 failed; 0 ignored; 0 filtered out; [out] Running test sphincs_plus (scarb cairo-test) [out] Compiling test(sphincs_plus_unittest) sphincs_plus v0.1.0 (/mnt/maat-workbench/packages/sphincs-plus/Scarb.toml) [out] warn: Unused import: `sphincs_plus::fors::SPX_FORS_HEIGHT` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/fors.cairo:12:48 [out] use crate::params_128s::{SPX_FORS_BASE_OFFSET, SPX_FORS_HEIGHT, SPX_FORS_TREES}; [out] ^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `sphincs_plus::fors::SPX_FORS_TREES` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/fors.cairo:12:65 [out] use crate::params_128s::{SPX_FORS_BASE_OFFSET, SPX_FORS_HEIGHT, SPX_FORS_TREES}; [out] ^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `sphincs_plus::hasher::SPX_HASH_LEN` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/hasher.cairo:19:25 [out] use crate::params_128s::SPX_HASH_LEN; [out] ^^^^^^^^^^^^ [out] [out] warn: Unused import: `sphincs_plus::sphincs::SPX_D` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/sphincs.cairo:10:26 [out] use crate::params_128s::{SPX_D, SPX_DGST_BYTES, SPX_TREE_HEIGHT}; [out] ^^^^^ [out] [out] warn: Unused import: `sphincs_plus::sphincs::SPX_TREE_HEIGHT` [out] --> /mnt/maat-workbench/packages/sphincs-plus/src/sphincs.cairo:10:49 [out] use crate::params_128s::{SPX_D, SPX_DGST_BYTES, SPX_TREE_HEIGHT}; [out] ^^^^^^^^^^^^^^^ [out] [out] Finished `dev` profile target(s) in 5 seconds [out] Testing sphincs_plus [out] running 16 tests [out] test sphincs_plus::address::dense::tests::test_fors_tree_address ... ok [out] test sphincs_plus::sphincs::tests::test_split_xdigest_128s ... ok [out] test sphincs_plus::hasher::tests::test_thash_128s_2 ... ok [out] test sphincs_plus::fors::tests::test_message_to_indices_128s ... ok [out] test sphincs_plus::hasher::sha256::tests::test_sha256_finalize ... ok [out] test sphincs_plus::hasher::tests::test_hash_message_128s ... ok [out] test sphincs_plus::hasher::tests::test_compute_root ... ok [out] test sphincs_plus::hasher::tests::test_thash_128s ... ok [out] test sphincs_plus::wots::tests::test_chain_hash_2 ... ok [out] test sphincs_plus::wots::tests::test_base_w_128s ... ok [out] test sphincs_plus::hasher::tests::test_initialize_hash_function ... ok [out] test sphincs_plus::wots::tests::test_add_checksum ... ok [out] test sphincs_plus::wots::tests::test_chain_hash_3 ... ok [out] test sphincs_plus::wots::tests::test_chain_hash ... ok [out] test sphincs_plus::wots::tests::test_wots_pk_from_sig ... ok [out] test sphincs_plus::sphincs::tests::test_verify_128s ... ok [out] test result: ok. 16 passed; 0 failed; 0 ignored; 0 filtered out; >>> maat-test-ls [err] 0.003769328s WARN cairo_language_server::config: client does not support `workspace/configuration` requests, config will not be reloaded [out] Opening file:///mnt/maat-workbench/packages/falcon/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/sphincs-plus/src/lib.cairo [out] [out] ============================== [out] Analysis completed, server is idle. [out] [out] ============================== [out] # Analyzed Crates [out] [out] - `core`: `["/mnt/maat-cache/scarb/registry/std/v2.11.4/core/src/lib.cairo"]` [out] ```rust [out] CrateSettings { [out] name: Some( [out] "core", [out] ), [out] edition: V2024_07, [out] version: Some( [out] Version { [out] major: 2, [out] minor: 11, [out] patch: 4, [out] }, [out] ), [out] cfg_set: Some( [out] CfgSet( [out] gas: "disabled", [out] target: "executable", [out] target: "lib", [out] target: "test", [out] ), [out] ), [out] dependencies: { [out] "core": DependencySettings { [out] discriminator: None, [out] }, [out] }, [out] experimental_features: ExperimentalFeaturesConfig { [out] negative_impls: true, [out] associated_item_constraints: true, [out] coupons: true, [out] }, [out] } [out] ``` [out] - `falcon`: `["/mnt/maat-workbench/packages/falcon/src/lib.cairo"]` [out] ```rust [out] CrateSettings { [out] name: Some( [out] "falcon", [out] ), [out] edition: V2024_07, [out] version: Some( [out] Version { [out] major: 0, [out] minor: 1, [out] patch: 0, [out] }, [out] ), [out] cfg_set: Some( [out] CfgSet( [out] gas: "disabled", [out] target: "executable", [out] target: "lib", [out] target: "test", [out] test, [out] ), [out] ), [out] dependencies: { [out] "core": DependencySettings { [out] discriminator: None, [out] }, [out] "falcon": DependencySettings { [out] discriminator: Some( [out] "falcon 0.1.0 (path+file:///mnt/maat-workbench/packages/falcon/Scarb.toml)", [out] ), [out] }, [out] }, [out] experimental_features: ExperimentalFeaturesConfig { [out] negative_impls: false, [out] associated_item_constraints: false, [out] coupons: false, [out] }, [out] } [out] ``` [out] - `sphincs_plus`: `["/mnt/maat-workbench/packages/sphincs-plus/src/lib.cairo"]` [out] ```rust [out] CrateSettings { [out] name: Some( [out] "sphincs_plus", [out] ), [out] edition: V2024_07, [out] version: Some( [out] Version { [out] major: 0, [out] minor: 1, [out] patch: 0, [out] }, [out] ), [out] cfg_set: Some( [out] CfgSet( [out] gas: "disabled", [out] target: "executable", [out] target: "lib", [out] target: "test", [out] test, [out] ), [out] ), [out] dependencies: { [out] "core": DependencySettings { [out] discriminator: None, [out] }, [out] "sphincs_plus": DependencySettings { [out] discriminator: Some( [out] "sphincs_plus 0.1.0 (path+file:///mnt/maat-workbench/packages/sphincs-plus/Scarb.toml)", [out] ), [out] }, [out] }, [out] experimental_features: ExperimentalFeaturesConfig { [out] negative_impls: false, [out] associated_item_constraints: false, [out] coupons: false, [out] }, [out] } [out] ``` [out] [out] [out] ============================== [out] file:///mnt/maat-workbench/packages/falcon/src/ntt_constants.cairo (2) [out] (W) Plugin diagnostic: Leaving `panic` in the code is discouraged. [Ln 119, Col 8] [out] (W) Plugin diagnostic: Leaving `panic` in the code is discouraged. [Ln 243, Col 8] [out] file:///mnt/maat-workbench/packages/sphincs-plus/src/fors.cairo (2) [out] (W) Unused import: `sphincs_plus::fors::SPX_FORS_HEIGHT` [Ln 11, Col 47] [out] (W) Unused import: `sphincs_plus::fors::SPX_FORS_TREES` [Ln 11, Col 64] [out] file:///mnt/maat-workbench/packages/sphincs-plus/src/hasher.cairo (1) [out] (W) Unused import: `sphincs_plus::hasher::SPX_HASH_LEN` [Ln 18, Col 24] [out] file:///mnt/maat-workbench/packages/sphincs-plus/src/sphincs.cairo (2) [out] (W) Unused import: `sphincs_plus::sphincs::SPX_D` [Ln 9, Col 25] [out] (W) Unused import: `sphincs_plus::sphincs::SPX_TREE_HEIGHT` [Ln 9, Col 48] [out] file:///mnt/maat-workbench/packages/sphincs-plus/src/word_array.cairo (1) [out] (W) Plugin diagnostic: Leaving `panic` in the code is discouraged. [Ln 164, Col 25] [out] total: 0 errors, 8 warnings, 0 infos, 0 hints [out] [out] ============================== [out] CairoLS process exited with code: 0