=== OpenZeppelin/cairo-contracts-05d5adf24 === >>> git clone --depth 1 --no-tags https://github.com/OpenZeppelin/cairo-contracts . [err] Cloning into '.'... >>> maat-check-versions [out] Name Version Source Installed [out] nodejs 23.11.0 ASDF_NODEJS_VERSION true [out] scarb 2.12.0-rc.0 ASDF_SCARB_VERSION true [out] starknet-foundry 0.44.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 9803213..66520f0 100644 [out] --- a/Scarb.toml [out] +++ b/Scarb.toml [out] @@ -22,6 +22,7 @@ readme = "README.md" [out] version.workspace = true [out] keywords.workspace = true [out] edition.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: None [out] [out] [workspace.package] [out] version = "2.0.0-alpha.1" [out] @@ -81,8 +82,23 @@ allow-prebuilt-plugins = ["snforge_std"] [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [profile.dev.cairo] [out] unstable-add-statements-functions-debug-info = true [out] unstable-add-statements-code-locations-debug-info = true [out] inlining-strategy = "avoid" [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] + [out] +[patch.scarbs-xyz] [out] +assert_macros = "2.12.0-rc.0" # NOTE: added by maat-patch, was: None [out] +starknet = "2.12.0-rc.0" # NOTE: added by maat-patch, was: None [out] +cairo_test = "2.12.0-rc.0" # NOTE: added by maat-patch, was: None [out] +snforge_std = "0.44.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.44.0" # NOTE: added by maat-patch, was: None [out] + [out] +[patch."https://github.com/foundry-rs/starknet-foundry.git"] [out] +snforge_std = "0.44.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.44.0" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/access/Scarb.toml b/packages/access/Scarb.toml [out] index 2ab2428..c527625 100644 [out] --- a/packages/access/Scarb.toml [out] +++ b/packages/access/Scarb.toml [out] @@ -10,7 +10,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -21,6 +21,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -38,3 +39,6 @@ openzeppelin_test_common = { path = "../test_common" } [out] allowed-libfuncs-list.name = "experimental" [out] sierra = true [out] casm = false [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/account/Scarb.toml b/packages/account/Scarb.toml [out] index ea9e2da..1902d91 100644 [out] --- a/packages/account/Scarb.toml [out] +++ b/packages/account/Scarb.toml [out] @@ -10,7 +10,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -21,6 +21,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -48,3 +49,6 @@ build-external-contracts = [ [out] "openzeppelin_test_common::mocks::src9::SRC9AccountMock", [out] "openzeppelin_test_common::mocks::simple::SimpleMock", [out] ] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/finance/Scarb.toml b/packages/finance/Scarb.toml [out] index d0d87b8..8ff8f8f 100644 [out] --- a/packages/finance/Scarb.toml [out] +++ b/packages/finance/Scarb.toml [out] @@ -10,7 +10,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -21,6 +21,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -48,3 +49,6 @@ build-external-contracts = [ [out] "openzeppelin_test_common::mocks::vesting::StepsVestingMock", [out] "openzeppelin_test_common::mocks::vesting::ERC20OptionalTransferPanicMock", [out] ] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/governance/Scarb.toml b/packages/governance/Scarb.toml [out] index 1b6d8b1..b45c141 100644 [out] --- a/packages/governance/Scarb.toml [out] +++ b/packages/governance/Scarb.toml [out] @@ -10,7 +10,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -21,6 +21,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -59,3 +60,6 @@ build-external-contracts = [ [out] "openzeppelin_test_common::mocks::votes::ERC721VotesMock", [out] "openzeppelin_test_common::mocks::votes::ERC20VotesMock" [out] ] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/introspection/Scarb.toml b/packages/introspection/Scarb.toml [out] index 9a339fc..175e31f 100644 [out] --- a/packages/introspection/Scarb.toml [out] +++ b/packages/introspection/Scarb.toml [out] @@ -11,7 +11,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -22,6 +22,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -37,3 +38,6 @@ openzeppelin_test_common = { path = "../test_common" } [out] allowed-libfuncs-list.name = "experimental" [out] sierra = true [out] casm = false [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/macros/Scarb.toml b/packages/macros/Scarb.toml [out] index 3a98477..7d4f437 100644 [out] --- a/packages/macros/Scarb.toml [out] +++ b/packages/macros/Scarb.toml [out] @@ -8,7 +8,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -20,3 +20,9 @@ license-file.workspace = true [out] [out] [tool] [out] fmt.workspace = true [out] + [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] + [out] +[scripts] [out] +test = "cargo test" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/merkle_tree/Scarb.toml b/packages/merkle_tree/Scarb.toml [out] index 6e7382e..03ded37 100644 [out] --- a/packages/merkle_tree/Scarb.toml [out] +++ b/packages/merkle_tree/Scarb.toml [out] @@ -8,7 +8,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -19,9 +19,15 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dev-dependencies] [out] assert_macros.workspace = true [out] starknet.workspace = true [out] snforge_std.workspace = true [out] openzeppelin_testing = { path = "../testing" } [out] + [out] +[dependencies] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/presets/Scarb.toml b/packages/presets/Scarb.toml [out] index 392622d..aa37ce0 100644 [out] --- a/packages/presets/Scarb.toml [out] +++ b/packages/presets/Scarb.toml [out] @@ -9,7 +9,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -20,6 +20,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -60,3 +61,6 @@ build-external-contracts = [ [out] "openzeppelin_test_common::mocks::src5::SRC5Mock", [out] "openzeppelin_test_common::mocks::non_implementing::NonImplementingMock", [out] ] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/security/Scarb.toml b/packages/security/Scarb.toml [out] index 5929a94..3df79bf 100644 [out] --- a/packages/security/Scarb.toml [out] +++ b/packages/security/Scarb.toml [out] @@ -10,7 +10,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -21,6 +21,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -44,3 +45,6 @@ build-external-contracts = [ [out] "openzeppelin_test_common::mocks::security::ReentrancyMock", [out] "openzeppelin_test_common::mocks::security::Attacker", [out] ] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/test_common/Scarb.toml b/packages/test_common/Scarb.toml [out] index fbf5c5e..78cc426 100644 [out] --- a/packages/test_common/Scarb.toml [out] +++ b/packages/test_common/Scarb.toml [out] @@ -3,7 +3,7 @@ name = "openzeppelin_test_common" [out] readme = "README.md" [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -15,6 +15,7 @@ keywords.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -37,3 +38,8 @@ openzeppelin_utils = { path = "../utils" } [out] allowed-libfuncs-list.name = "experimental" [out] sierra = true [out] casm = false [out] + [out] +[dev-dependencies] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/testing/Scarb.toml b/packages/testing/Scarb.toml [out] index 8485d0d..e45b294 100644 [out] --- a/packages/testing/Scarb.toml [out] +++ b/packages/testing/Scarb.toml [out] @@ -9,7 +9,7 @@ keywords = [ [out] ] [out] version = "4.1.0" [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -20,8 +20,14 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] assert_macros.workspace = true [out] starknet.workspace = true [out] snforge_std.workspace = true [out] + [out] +[dev-dependencies] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/token/Scarb.toml b/packages/token/Scarb.toml [out] index bf5ac45..079ff0e 100644 [out] --- a/packages/token/Scarb.toml [out] +++ b/packages/token/Scarb.toml [out] @@ -11,7 +11,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -22,6 +22,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -60,3 +61,6 @@ build-external-contracts = [ [out] "openzeppelin_test_common::mocks::non_implementing::NonImplementingMock", [out] "openzeppelin_test_common::mocks::src5::SRC5Mock", [out] ] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/upgrades/Scarb.toml b/packages/upgrades/Scarb.toml [out] index 876051b..78377ba 100644 [out] --- a/packages/upgrades/Scarb.toml [out] +++ b/packages/upgrades/Scarb.toml [out] @@ -10,7 +10,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -21,6 +21,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -44,3 +45,6 @@ build-external-contracts = [ [out] "openzeppelin_test_common::mocks::upgrades::UpgradesV1", [out] "openzeppelin_test_common::mocks::upgrades::UpgradesV2", [out] ] [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None [out] diff --git a/packages/utils/Scarb.toml b/packages/utils/Scarb.toml [out] index 95a5a59..39150b2 100644 [out] --- a/packages/utils/Scarb.toml [out] +++ b/packages/utils/Scarb.toml [out] @@ -11,7 +11,7 @@ keywords = [ [out] ] [out] version.workspace = true [out] edition.workspace = true [out] -cairo-version.workspace = true [out] +cairo-version = "2.12.0-rc.0" # NOTE: added by maat-patch, was: {'workspace': True} [out] scarb-version.workspace = true [out] authors.workspace = true [out] description.workspace = true [out] @@ -22,6 +22,7 @@ license-file.workspace = true [out] [tool] [out] fmt.workspace = true [out] scarb.workspace = true [out] +scarb.allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] [out] [dependencies] [out] starknet.workspace = true [out] @@ -41,3 +42,6 @@ fuzzing = [] [out] allowed-libfuncs-list.name = "experimental" [out] sierra = true [out] casm = false [out] + [out] +[scripts] [out] +test = "snforge test --fuzzer-seed 1" # NOTE: added by maat-patch, was: None >>> scarb fetch [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Updating crates.io index [out] Downloading crates ... [out] Downloaded linked-hash-map v0.5.6 [out] Downloaded windows-targets v0.52.6 [out] Downloaded path-clean v1.0.1 [out] Downloaded equivalent v1.0.1 [out] Downloaded cairo-lang-primitive-token v1.0.0 [out] Downloaded keccak v0.1.5 [out] Downloaded crypto-common v0.1.6 [out] Downloaded cairo-lang-sierra-type-size v2.11.4 [out] Downloaded convert_case v0.7.1 [out] Downloaded sha2 v0.10.8 [out] Downloaded typenum v1.18.0 [out] Downloaded cairo-lang-sierra-to-casm v2.11.4 [out] Downloaded toml_edit v0.22.24 [out] Downloaded scarb-stable-hash v1.0.0 [out] Downloaded const-fnv1a-hash v1.1.0 [out] Downloaded lambdaworks-math v0.10.0 [out] Downloaded data-encoding v2.6.0 [out] Downloaded cairo-lang-eq-solver v2.11.4 [out] Downloaded ascii-canvas v4.0.0 [out] Downloaded crossbeam-deque v0.8.6 [out] Downloaded nu-ansi-term v0.50.1 [out] Downloaded diffy v0.4.2 [out] Downloaded ignore v0.4.23 [out] Downloaded const_format v0.2.34 [out] Downloaded cairo-lang-parser v2.11.4 [out] Downloaded sprs v0.11.3 [out] Downloaded regex-syntax v0.8.5 [out] Downloaded microlp v0.2.11 [out] Downloaded portable-atomic v1.11.0 [out] Downloaded windows_aarch64_gnullvm v0.52.6 [out] Downloaded lalrpop v0.22.1 [out] Downloaded bitvec v1.0.1 [out] Downloaded syn v1.0.109 [out] Downloaded rust-analyzer-salsa v0.17.0-pre.6 [out] Downloaded ndarray v0.16.1 [out] Downloaded windows_i686_gnullvm v0.52.6 [out] Downloaded windows_x86_64_gnullvm v0.52.6 [out] Downloaded regex-automata v0.4.9 [out] Downloaded parity-scale-codec v3.7.4 [out] Downloaded bstr v1.11.3 [out] Downloaded matrixmultiply v0.3.9 [out] Downloaded derivative v2.2.0 [out] Downloaded log v0.4.22 [out] Downloaded crossbeam-epoch v0.9.18 [out] Downloaded crossbeam-utils v0.8.21 [out] Downloaded genco v0.17.10 [out] Downloaded portable-atomic-util v0.2.4 [out] Downloaded libc v0.2.168 [out] Downloaded good_lp v1.12.0 [out] Downloaded cairo-lang-sierra-gas v2.11.4 [out] Downloaded windows_i686_gnu v0.52.6 [out] Downloaded windows_x86_64_gnu v0.52.6 [out] Downloaded sha3 v0.10.8 [out] Downloaded windows_x86_64_msvc v0.52.6 [out] Downloaded windows_aarch64_msvc v0.52.6 [out] Downloaded petgraph v0.7.1 [out] Downloaded windows_i686_msvc v0.52.6 [out] Downloaded anyhow v1.0.95 [out] Downloaded term v1.0.1 [out] Downloaded syn v2.0.90 [out] Downloaded globset v0.4.15 [out] Downloaded cairo-lang-formatter v2.11.4 [out] Downloaded xxhash-rust v0.8.12 [out] Downloaded linkme-impl v0.3.31 [out] Downloaded linkme v0.3.31 [out] Downloaded cairo-lang-defs v2.11.4 [out] Downloaded xshell v0.2.7 [out] Downloaded colored v3.0.0 [out] Downloaded cairo-lang-plugins v2.11.4 [out] Downloaded arrayvec v0.7.6 [out] Downloaded tap v1.0.1 [out] Downloaded cairo-lang-casm v2.11.4 [out] Downloaded num-complex v0.4.6 [out] Downloaded fixedbitset v0.5.7 [out] Downloaded same-file v1.0.6 [out] Downloaded genco-macros v0.17.10 [out] Downloaded relative-path v1.9.3 [out] Downloaded indent v0.1.1 [out] Downloaded impl-trait-for-tuples v0.2.3 [out] Downloaded cairo-lang-sierra-ap-change v2.11.4 [out] Downloaded ena v0.14.3 [out] Downloaded pico-args v0.5.0 [out] Downloaded siphasher v1.0.1 [out] Downloaded string_cache v0.8.8 [out] Downloaded unicode-xid v0.2.6 [out] Downloaded regex v1.11.1 [out] Downloaded cairo-lang-diagnostics v2.11.4 [out] Downloaded cairo-lang-syntax-codegen v2.11.4 [out] Downloaded assert_matches v1.5.0 [out] Downloaded funty v2.0.0 [out] Downloaded radium v0.7.0 [out] Downloaded wyz v0.5.1 [out] Downloaded byte-slice-cast v1.2.3 [out] Downloaded const_format_proc_macros v0.2.34 [out] Downloaded proc-macro-crate v3.3.0 [out] Downloaded parity-scale-codec-derive v3.7.4 [out] Downloaded fnv v1.0.7 [out] Downloaded phf_shared v0.11.3 [out] Downloaded lambdaworks-crypto v0.10.0 [out] Downloaded aho-corasick v1.1.3 [out] Downloaded winnow v0.7.4 [out] Downloaded itertools v0.14.0 [out] Downloaded new_debug_unreachable v1.0.6 [out] Downloaded precomputed-hash v0.1.1 [out] Downloaded winapi-util v0.1.9 [out] Downloaded rustversion v1.0.20 [out] Downloaded cairo-lang-sierra v2.11.4 [out] Downloaded serde_json v1.0.140 [out] Downloaded hashbrown v0.15.2 [out] Downloaded cairo-lang-macro-attributes v0.1.0 [out] Downloaded cairo-lang-macro-stable v1.0.0 [out] Downloaded cairo-lang-macro v0.1.1 [out] Downloaded xshell-macros v0.2.7 [out] Downloaded rawpointer v0.2.1 [out] Downloaded home v0.5.11 [out] Downloaded walkdir v2.5.0 [out] Downloaded lalrpop-util v0.22.1 [out] Downloaded hashbrown v0.12.3 [out] Downloaded num-bigint v0.4.6 [out] Downloaded cairo-lang-syntax v2.11.4 [out] Downloaded unicode-segmentation v1.12.0 [out] Downloaded fancy-regex v0.14.0 [out] Downloaded schemars v0.8.22 [out] Downloaded indexmap v2.8.0 [out] Downloaded tracing v0.1.41 [out] Downloaded serde v1.0.219 [out] Downloaded insta v1.42.0 [out] Downloaded cairo-lang-starknet-classes v2.11.4 [out] Downloaded indexmap v1.9.3 [out] Downloaded allocator-api2 v0.2.21 [out] Downloaded bitflags v2.6.0 [out] Downloaded redox_syscall v0.5.8 [out] Downloaded tracing-core v0.1.33 [out] Downloaded serde_derive v1.0.219 [out] Downloaded proc-macro2 v1.0.94 [out] Downloaded unicode-ident v1.0.14 [out] Downloaded encode_unicode v1.0.0 [out] Downloaded similar v2.6.0 [out] Downloaded block-buffer v0.10.4 [out] Downloaded generic-array v0.14.7 [out] Downloaded windows-sys v0.59.0 [out] Downloaded toml v0.8.20 [out] Downloaded ryu v1.0.20 [out] Downloaded cairo-lang-utils v2.11.4 [out] Downloaded num-traits v0.2.19 [out] Downloaded parking_lot v0.12.3 [out] Downloaded quote v1.0.40 [out] Downloaded version_check v0.9.5 [out] Downloaded thiserror v2.0.12 [out] Downloaded cairo-lang-filesystem v2.11.4 [out] Downloaded serde_derive_internals v0.29.1 [out] Downloaded lock_api v0.4.12 [out] Downloaded parking_lot_core v0.9.10 [out] Downloaded smallvec v1.13.2 [out] Downloaded pin-project-lite v0.2.15 [out] Downloaded tracing-attributes v0.1.28 [out] Downloaded triomphe v0.1.14 [out] Downloaded console v0.15.10 [out] Downloaded once_cell v1.20.2 [out] Downloaded digest v0.10.7 [out] Downloaded cpufeatures v0.2.17 [out] Downloaded cairo-lang-debug v2.11.4 [out] Downloaded semver v1.0.26 [out] Downloaded toml_datetime v0.6.8 [out] Downloaded either v1.13.0 [out] Downloaded dyn-clone v1.0.19 [out] Downloaded schemars_derive v0.8.22 [out] Downloaded windows-sys v0.52.0 [out] Downloaded itoa v1.0.15 [out] Downloaded autocfg v1.4.0 [out] Downloaded heck v0.4.1 [out] Downloaded rust-analyzer-salsa-macros v0.17.0-pre.6 [out] Downloaded rustc-hash v1.1.0 [out] Downloaded bit-vec v0.8.0 [out] Downloaded bit-set v0.8.0 [out] Downloaded lazy_static v1.5.0 [out] Downloaded starknet-types-core v0.1.7 [out] Downloaded thiserror-impl v2.0.12 [out] Downloaded serde_spanned v0.6.8 [out] Downloaded num-integer v0.1.46 [out] Downloaded foldhash v0.1.5 [out] Downloaded stable_deref_trait v1.2.0 [out] Downloaded smol_str v0.2.2 [out] Downloaded thiserror-impl v1.0.69 [out] Downloaded thiserror v1.0.69 [out] Downloaded memchr v2.7.4 [out] Downloaded oorandom v11.1.4 [out] Downloaded cfg-if v1.0.0 [out] Downloaded convert_case v0.8.0 [out] Downloaded scopeguard v1.2.0 [out] Downloaded unescaper v0.1.5 [out] Downloaded indoc v2.0.5 >>> scarb tree -q --workspace [out] openzeppelin v2.0.0-alpha.1 (/mnt/maat-workbench/Scarb.toml) [out] ├── openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) [out] │ ├── openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) [out] │ │ └── starknet v2.12.0-rc.0 (std) [out] │ └── starknet v2.12.0-rc.0 (std) (*) [out] ├── openzeppelin_account v2.0.0-alpha.1 (/mnt/maat-workbench/packages/account/Scarb.toml) [out] │ ├── openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) (*) [out] │ ├── openzeppelin_utils v2.0.0-alpha.1 (/mnt/maat-workbench/packages/utils/Scarb.toml) [out] │ │ └── starknet v2.12.0-rc.0 (std) (*) [out] │ └── starknet v2.12.0-rc.0 (std) (*) [out] ├── openzeppelin_finance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/finance/Scarb.toml) [out] │ ├── openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) (*) [out] │ ├── openzeppelin_token v2.0.0-alpha.1 (/mnt/maat-workbench/packages/token/Scarb.toml) [out] │ │ ├── openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) (*) [out] │ │ ├── openzeppelin_account v2.0.0-alpha.1 (/mnt/maat-workbench/packages/account/Scarb.toml) (*) [out] │ │ ├── openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) (*) [out] │ │ ├── openzeppelin_utils v2.0.0-alpha.1 (/mnt/maat-workbench/packages/utils/Scarb.toml) (*) [out] │ │ └── starknet v2.12.0-rc.0 (std) (*) [out] │ └── starknet v2.12.0-rc.0 (std) (*) [out] ├── openzeppelin_governance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/governance/Scarb.toml) [out] │ ├── openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) (*) [out] │ ├── openzeppelin_account v2.0.0-alpha.1 (/mnt/maat-workbench/packages/account/Scarb.toml) (*) [out] │ ├── openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) (*) [out] │ ├── openzeppelin_token v2.0.0-alpha.1 (/mnt/maat-workbench/packages/token/Scarb.toml) (*) [out] │ ├── openzeppelin_utils v2.0.0-alpha.1 (/mnt/maat-workbench/packages/utils/Scarb.toml) (*) [out] │ └── starknet v2.12.0-rc.0 (std) (*) [out] ├── openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) (*) [out] ├── openzeppelin_merkle_tree v2.0.0-alpha.1 (/mnt/maat-workbench/packages/merkle_tree/Scarb.toml) [out] ├── openzeppelin_presets v2.0.0-alpha.1 (/mnt/maat-workbench/packages/presets/Scarb.toml) [out] │ ├── openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) (*) [out] │ ├── openzeppelin_account v2.0.0-alpha.1 (/mnt/maat-workbench/packages/account/Scarb.toml) (*) [out] │ ├── openzeppelin_finance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/finance/Scarb.toml) (*) [out] │ ├── openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) (*) [out] │ ├── openzeppelin_token v2.0.0-alpha.1 (/mnt/maat-workbench/packages/token/Scarb.toml) (*) [out] │ ├── openzeppelin_upgrades v2.0.0-alpha.1 (/mnt/maat-workbench/packages/upgrades/Scarb.toml) [out] │ │ └── starknet v2.12.0-rc.0 (std) (*) [out] │ ├── openzeppelin_utils v2.0.0-alpha.1 (/mnt/maat-workbench/packages/utils/Scarb.toml) (*) [out] │ └── starknet v2.12.0-rc.0 (std) (*) [out] ├── openzeppelin_security v2.0.0-alpha.1 (/mnt/maat-workbench/packages/security/Scarb.toml) [out] │ └── starknet v2.12.0-rc.0 (std) (*) [out] ├── openzeppelin_token v2.0.0-alpha.1 (/mnt/maat-workbench/packages/token/Scarb.toml) (*) [out] ├── openzeppelin_upgrades v2.0.0-alpha.1 (/mnt/maat-workbench/packages/upgrades/Scarb.toml) (*) [out] ├── openzeppelin_utils v2.0.0-alpha.1 (/mnt/maat-workbench/packages/utils/Scarb.toml) (*) [out] ├── starknet v2.12.0-rc.0 (std) (*) [out] └── [dev-dependencies] [out] ├── openzeppelin_test_common v2.0.0-alpha.1 (/mnt/maat-workbench/packages/test_common/Scarb.toml) [out] │ ├── openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) (*) [out] │ ├── openzeppelin_account v2.0.0-alpha.1 (/mnt/maat-workbench/packages/account/Scarb.toml) (*) [out] │ ├── openzeppelin_finance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/finance/Scarb.toml) (*) [out] │ ├── openzeppelin_governance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/governance/Scarb.toml) (*) [out] │ ├── openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) (*) [out] │ ├── openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] │ ├── openzeppelin_security v2.0.0-alpha.1 (/mnt/maat-workbench/packages/security/Scarb.toml) (*) [out] │ ├── openzeppelin_testing v4.1.0 (/mnt/maat-workbench/packages/testing/Scarb.toml) [out] │ │ ├── assert_macros v2.12.0-rc.0 (std) [out] │ │ ├── snforge_std v0.44.0 [out] │ │ │ └── snforge_scarb_plugin v0.44.0 [out] │ │ ├── starknet v2.12.0-rc.0 (std) (*) [out] │ │ └── snforge_scarb_plugin v0.44.0 (*) [out] │ ├── openzeppelin_token v2.0.0-alpha.1 (/mnt/maat-workbench/packages/token/Scarb.toml) (*) [out] │ ├── openzeppelin_upgrades v2.0.0-alpha.1 (/mnt/maat-workbench/packages/upgrades/Scarb.toml) (*) [out] │ ├── openzeppelin_utils v2.0.0-alpha.1 (/mnt/maat-workbench/packages/utils/Scarb.toml) (*) [out] │ ├── snforge_std v0.44.0 (*) [out] │ ├── starknet v2.12.0-rc.0 (std) (*) [out] │ └── snforge_scarb_plugin v0.44.0 (*) [out] ├── openzeppelin_testing v4.1.0 (/mnt/maat-workbench/packages/testing/Scarb.toml) (*) [out] ├── snforge_std v0.44.0 (*) [out] └── snforge_scarb_plugin v0.44.0 (*) [out] [out] openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) (*) [out] [out] openzeppelin_account v2.0.0-alpha.1 (/mnt/maat-workbench/packages/account/Scarb.toml) (*) [out] [out] openzeppelin_finance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/finance/Scarb.toml) (*) [out] [out] openzeppelin_governance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/governance/Scarb.toml) (*) [out] [out] openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) (*) [out] [out] openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) (*) [out] [out] openzeppelin_merkle_tree v2.0.0-alpha.1 (/mnt/maat-workbench/packages/merkle_tree/Scarb.toml) (*) [out] [out] openzeppelin_presets v2.0.0-alpha.1 (/mnt/maat-workbench/packages/presets/Scarb.toml) (*) [out] [out] openzeppelin_security v2.0.0-alpha.1 (/mnt/maat-workbench/packages/security/Scarb.toml) (*) [out] [out] openzeppelin_test_common v2.0.0-alpha.1 (/mnt/maat-workbench/packages/test_common/Scarb.toml) (*) [out] [out] openzeppelin_testing v4.1.0 (/mnt/maat-workbench/packages/testing/Scarb.toml) (*) [out] [out] openzeppelin_token v2.0.0-alpha.1 (/mnt/maat-workbench/packages/token/Scarb.toml) (*) [out] [out] openzeppelin_upgrades v2.0.0-alpha.1 (/mnt/maat-workbench/packages/upgrades/Scarb.toml) (*) [out] [out] openzeppelin_utils v2.0.0-alpha.1 (/mnt/maat-workbench/packages/utils/Scarb.toml) (*) >>> SCARB_IGNORE_CAIRO_VERSION=true scarb build --workspace --test [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] Updating crates.io index [out] Downloading crates ... [out] Downloaded crypto-common v0.1.6 [out] Downloaded linked-hash-map v0.5.6 [out] Downloaded cairo-lang-sierra-type-size v2.11.4 [out] Downloaded cairo-lang-sierra-to-casm v2.11.4 [out] Downloaded convert_case v0.7.1 [out] Downloaded sha2 v0.10.8 [out] Downloaded regex-syntax v0.8.5 [out] Downloaded autocfg v1.4.0 [out] Downloaded num-traits v0.2.19 [out] Downloaded ignore v0.4.23 [out] Downloaded impl-trait-for-tuples v0.2.3 [out] Downloaded unicode-xid v0.2.6 [out] Downloaded path-clean v1.0.1 [out] Downloaded portable-atomic v1.11.0 [out] Downloaded linkme-impl v0.3.31 [out] Downloaded colored v3.0.0 [out] Downloaded pico-args v0.5.0 [out] Downloaded precomputed-hash v0.1.1 [out] Downloaded rawpointer v0.2.1 [out] Downloaded scarb-stable-hash v1.0.0 [out] Downloaded lalrpop-util v0.22.1 [out] Downloaded cairo-lang-diagnostics v2.11.4 [out] Downloaded nu-ansi-term v0.50.1 [out] Downloaded cairo-lang-syntax-codegen v2.11.4 [out] Downloaded linkme v0.3.31 [out] Downloaded crossbeam-deque v0.8.6 [out] Downloaded crossbeam-epoch v0.9.18 [out] Downloaded arrayvec v0.7.6 [out] Downloaded diffy v0.4.2 [out] Downloaded genco v0.17.10 [out] Downloaded cairo-lang-parser v2.11.4 [out] Downloaded const_format v0.2.34 [out] Downloaded bstr v1.11.3 [out] Downloaded cairo-lang-sierra v2.11.4 [out] Downloaded lalrpop v0.22.1 [out] Downloaded syn v2.0.90 [out] Downloaded sprs v0.11.3 [out] Downloaded anyhow v1.0.95 [out] Downloaded parity-scale-codec v3.7.4 [out] Downloaded bitvec v1.0.1 [out] Downloaded syn v1.0.109 [out] Downloaded rust-analyzer-salsa v0.17.0-pre.6 [out] Downloaded ndarray v0.16.1 [out] Downloaded windows_i686_gnullvm v0.52.6 [out] Downloaded windows_aarch64_gnullvm v0.52.6 [out] Downloaded windows_x86_64_gnullvm v0.52.6 [out] Downloaded cairo-lang-casm v2.11.4 [out] Downloaded matrixmultiply v0.3.9 [out] Downloaded good_lp v1.12.0 [out] Downloaded crossbeam-utils v0.8.21 [out] Downloaded cairo-lang-plugins v2.11.4 [out] Downloaded portable-atomic-util v0.2.4 [out] Downloaded log v0.4.22 [out] Downloaded fixedbitset v0.5.7 [out] Downloaded const_format_proc_macros v0.2.34 [out] Downloaded cairo-lang-sierra-ap-change v2.11.4 [out] Downloaded libc v0.2.168 [out] Downloaded num-complex v0.4.6 [out] Downloaded derivative v2.2.0 [out] Downloaded windows_x86_64_msvc v0.52.6 [out] Downloaded term v1.0.1 [out] Downloaded sha3 v0.10.8 [out] Downloaded windows_aarch64_msvc v0.52.6 [out] Downloaded windows_i686_msvc v0.52.6 [out] Downloaded windows_x86_64_gnu v0.52.6 [out] Downloaded petgraph v0.7.1 [out] Downloaded windows_i686_gnu v0.52.6 [out] Downloaded walkdir v2.5.0 [out] Downloaded rustversion v1.0.20 [out] Downloaded lambdaworks-math v0.10.0 [out] Downloaded cairo-lang-defs v2.11.4 [out] Downloaded microlp v0.2.11 [out] Downloaded cairo-lang-formatter v2.11.4 [out] Downloaded data-encoding v2.6.0 [out] Downloaded xxhash-rust v0.8.12 [out] Downloaded relative-path v1.9.3 [out] Downloaded cairo-lang-eq-solver v2.11.4 [out] Downloaded cairo-lang-sierra-gas v2.11.4 [out] Downloaded winnow v0.7.4 [out] Downloaded indent v0.1.1 [out] Downloaded radium v0.7.0 [out] Downloaded wyz v0.5.1 [out] Downloaded byte-slice-cast v1.2.3 [out] Downloaded parity-scale-codec-derive v3.7.4 [out] Downloaded fnv v1.0.7 [out] Downloaded siphasher v1.0.1 [out] Downloaded string_cache v0.8.8 [out] Downloaded same-file v1.0.6 [out] Downloaded itertools v0.14.0 [out] Downloaded assert_matches v1.5.0 [out] Downloaded funty v2.0.0 [out] Downloaded tap v1.0.1 [out] Downloaded winapi-util v0.1.9 [out] Downloaded toml_edit v0.22.24 [out] Downloaded hashbrown v0.12.3 [out] Downloaded serde_json v1.0.140 [out] Downloaded num-bigint v0.4.6 [out] Downloaded cairo-lang-syntax v2.11.4 [out] Downloaded globset v0.4.15 [out] Downloaded xshell v0.2.7 [out] Downloaded windows-sys v0.59.0 [out] Downloaded proc-macro-crate v3.3.0 [out] Downloaded lambdaworks-crypto v0.10.0 [out] Downloaded serde v1.0.219 [out] Downloaded genco-macros v0.17.10 [out] Downloaded ascii-canvas v4.0.0 [out] Downloaded ena v0.14.3 [out] Downloaded phf_shared v0.11.3 [out] Downloaded home v0.5.11 [out] Downloaded serde_derive v1.0.219 [out] Downloaded unicode-ident v1.0.14 [out] Downloaded unicode-segmentation v1.12.0 [out] Downloaded cairo-lang-macro-attributes v0.1.0 [out] Downloaded cairo-lang-macro-stable v1.0.0 [out] Downloaded cairo-lang-macro v0.1.1 [out] Downloaded indexmap v1.9.3 [out] Downloaded serde_derive_internals v0.29.1 [out] Downloaded schemars v0.8.22 [out] Downloaded quote v1.0.40 [out] Downloaded fancy-regex v0.14.0 [out] Downloaded indoc v2.0.5 [out] Downloaded new_debug_unreachable v1.0.6 [out] Downloaded starknet-types-core v0.1.7 [out] Downloaded thiserror v2.0.12 [out] Downloaded ryu v1.0.20 [out] Downloaded smol_str v0.2.2 [out] Downloaded thiserror-impl v1.0.69 [out] Downloaded thiserror v1.0.69 [out] Downloaded bit-set v0.8.0 [out] Downloaded digest v0.10.7 [out] Downloaded lazy_static v1.5.0 [out] Downloaded toml v0.8.20 [out] Downloaded dyn-clone v1.0.19 [out] Downloaded itoa v1.0.15 [out] Downloaded num-integer v0.1.46 [out] Downloaded proc-macro2 v1.0.94 [out] Downloaded encode_unicode v1.0.0 [out] Downloaded cairo-lang-primitive-token v1.0.0 [out] Downloaded schemars_derive v0.8.22 [out] Downloaded windows-targets v0.52.6 [out] Downloaded const-fnv1a-hash v1.1.0 [out] Downloaded keccak v0.1.5 [out] Downloaded thiserror-impl v2.0.12 [out] Downloaded toml_datetime v0.6.8 [out] Downloaded cairo-lang-filesystem v2.11.4 [out] Downloaded either v1.13.0 [out] Downloaded cairo-lang-utils v2.11.4 [out] Downloaded xshell-macros v0.2.7 [out] Downloaded cpufeatures v0.2.17 [out] Downloaded cairo-lang-starknet-classes v2.11.4 [out] Downloaded semver v1.0.26 [out] Downloaded serde_spanned v0.6.8 [out] Downloaded redox_syscall v0.5.8 [out] Downloaded bit-vec v0.8.0 [out] Downloaded cairo-lang-debug v2.11.4 [out] Downloaded parking_lot v0.12.3 [out] Downloaded heck v0.4.1 [out] Downloaded unescaper v0.1.5 [out] Downloaded convert_case v0.8.0 [out] Downloaded equivalent v1.0.1 [out] Downloaded hashbrown v0.15.2 [out] Downloaded oorandom v11.1.4 [out] Downloaded cfg-if v1.0.0 [out] Downloaded parking_lot_core v0.9.10 [out] Downloaded rustc-hash v1.1.0 [out] Downloaded stable_deref_trait v1.2.0 [out] Downloaded triomphe v0.1.14 [out] Downloaded allocator-api2 v0.2.21 [out] Downloaded scopeguard v1.2.0 [out] Downloaded lock_api v0.4.12 [out] Downloaded rust-analyzer-salsa-macros v0.17.0-pre.6 [out] Downloaded tracing-attributes v0.1.28 [out] Downloaded windows-sys v0.52.0 [out] Downloaded foldhash v0.1.5 [out] Downloaded bitflags v2.6.0 [out] Downloaded indexmap v2.8.0 [out] Downloaded tracing v0.1.41 [out] Downloaded smallvec v1.13.2 [out] Downloaded pin-project-lite v0.2.15 [out] Downloaded tracing-core v0.1.33 [out] Downloaded console v0.15.10 [out] Downloaded regex-automata v0.4.9 [out] Downloaded block-buffer v0.10.4 [out] Downloaded similar v2.6.0 [out] Downloaded memchr v2.7.4 [out] Downloaded regex v1.11.1 [out] Downloaded version_check v0.9.5 [out] Downloaded generic-array v0.14.7 [out] Downloaded typenum v1.18.0 [out] Downloaded insta v1.42.0 [out] Downloaded once_cell v1.20.2 [out] Downloaded aho-corasick v1.1.3 [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Compiling proc-macro2 v1.0.94 [out] Compiling unicode-ident v1.0.14 [out] Compiling autocfg v1.4.0 [out] Compiling serde v1.0.219 [out] Compiling libc v0.2.168 [out] Compiling memchr v2.7.4 [out] Compiling num-traits v0.2.19 [out] Compiling typenum v1.18.0 [out] Compiling version_check v0.9.5 [out] Compiling quote v1.0.40 [out] Compiling generic-array v0.14.7 [out] Compiling syn v2.0.90 [out] Compiling lock_api v0.4.12 [out] Compiling parking_lot_core v0.9.10 [out] Compiling num-integer v0.1.46 [out] Compiling foldhash v0.1.5 [out] Compiling allocator-api2 v0.2.21 [out] Compiling equivalent v1.0.1 [out] Compiling smallvec v1.13.2 [out] Compiling indexmap v1.9.3 [out] Compiling serde_json v1.0.140 [out] Compiling schemars v0.8.22 [out] Compiling cfg-if v1.0.0 [out] Compiling hashbrown v0.12.3 [out] Compiling itoa v1.0.15 [out] Compiling ryu v1.0.20 [out] Compiling once_cell v1.20.2 [out] Compiling dyn-clone v1.0.19 [out] Compiling either v1.13.0 [out] Compiling scopeguard v1.2.0 [out] Compiling itertools v0.14.0 [out] Compiling tracing-core v0.1.33 [out] Compiling stable_deref_trait v1.2.0 [out] Compiling pin-project-lite v0.2.15 [out] Compiling heck v0.4.1 [out] Compiling parking_lot v0.12.3 [out] Compiling serde_derive_internals v0.29.1 [out] Compiling oorandom v11.1.4 [out] Compiling rustc-hash v1.1.0 [out] Compiling aho-corasick v1.1.3 [out] Compiling regex-syntax v0.8.5 [out] Compiling serde_derive v1.0.219 [out] Compiling schemars_derive v0.8.22 [out] Compiling tracing-attributes v0.1.28 [out] Compiling tracing v0.1.41 [out] Compiling rust-analyzer-salsa-macros v0.17.0-pre.6 [out] Compiling rustversion v1.0.20 [out] Compiling regex-automata v0.4.9 [out] Compiling hashbrown v0.15.2 [out] Compiling indexmap v2.8.0 [out] Compiling num-bigint v0.4.6 [out] Compiling triomphe v0.1.14 [out] Compiling rust-analyzer-salsa v0.17.0-pre.6 [out] Compiling smol_str v0.2.2 [out] Compiling cairo-lang-utils v2.11.4 [out] Compiling crypto-common v0.1.6 [out] Compiling block-buffer v0.10.4 [out] Compiling matrixmultiply v0.3.9 [out] Compiling siphasher v1.0.1 [out] Compiling home v0.5.11 [out] Compiling term v1.0.1 [out] Compiling phf_shared v0.11.3 [out] Compiling digest v0.10.7 [out] Compiling log v0.4.22 [out] Compiling keccak v0.1.5 [out] Compiling bit-vec v0.8.0 [out] Compiling same-file v1.0.6 [out] Compiling rawpointer v0.2.1 [out] Compiling fixedbitset v0.5.7 [out] Compiling precomputed-hash v0.1.1 [out] Compiling new_debug_unreachable v1.0.6 [out] Compiling string_cache v0.8.8 [out] Compiling ena v0.14.3 [out] Compiling petgraph v0.7.1 [out] Compiling bit-set v0.8.0 [out] Compiling walkdir v2.5.0 [out] Compiling sha3 v0.10.8 [out] Compiling ascii-canvas v4.0.0 [out] Compiling regex v1.11.1 [out] Compiling lalrpop-util v0.22.1 [out] Compiling serde_spanned v0.6.8 [out] Compiling toml_datetime v0.6.8 [out] Compiling num-complex v0.4.6 [out] Compiling pico-args v0.5.0 [out] Compiling thiserror v2.0.12 [out] Compiling semver v1.0.26 [out] Compiling cpufeatures v0.2.17 [out] Compiling anyhow v1.0.95 [out] Compiling syn v1.0.109 [out] Compiling unicode-xid v0.2.6 [out] Compiling winnow v0.7.4 [out] Compiling lalrpop v0.22.1 [out] Compiling sha2 v0.10.8 [out] Compiling toml_edit v0.22.24 [out] Compiling ndarray v0.16.1 [out] Compiling thiserror-impl v2.0.12 [out] Compiling genco-macros v0.17.10 [out] Compiling unicode-segmentation v1.12.0 [out] Compiling thiserror v1.0.69 [out] Compiling lambdaworks-math v0.10.0 [out] Compiling sprs v0.11.3 [out] Compiling lambdaworks-crypto v0.10.0 [out] Compiling cairo-lang-sierra v2.11.4 [out] Compiling toml v0.8.20 [out] Compiling cairo-lang-debug v2.11.4 [out] Compiling thiserror-impl v1.0.69 [out] Compiling lazy_static v1.5.0 [out] Compiling path-clean v1.0.1 [out] Compiling cairo-lang-filesystem v2.11.4 [out] Compiling starknet-types-core v0.1.7 [out] Compiling derivative v2.2.0 [out] Compiling microlp v0.2.11 [out] Compiling convert_case v0.7.1 [out] Compiling relative-path v1.9.3 [out] Compiling xshell-macros v0.2.7 [out] Compiling const-fnv1a-hash v1.1.0 [out] Compiling fnv v1.0.7 [out] Compiling crossbeam-utils v0.8.21 [out] Compiling good_lp v1.12.0 [out] Compiling xshell v0.2.7 [out] Compiling genco v0.17.10 [out] Compiling unescaper v0.1.5 [out] Compiling cairo-lang-primitive-token v1.0.0 [out] Compiling cairo-lang-syntax v2.11.4 [out] Compiling cairo-lang-sierra-type-size v2.11.4 [out] Compiling cairo-lang-syntax-codegen v2.11.4 [out] Compiling cairo-lang-eq-solver v2.11.4 [out] Compiling cairo-lang-diagnostics v2.11.4 [out] Compiling colored v3.0.0 [out] Compiling linkme-impl v0.3.31 [out] Compiling indoc v2.0.5 [out] Compiling cairo-lang-parser v2.11.4 [out] Compiling crossbeam-epoch v0.9.18 [out] Compiling bstr v1.11.3 [out] Compiling xxhash-rust v0.8.12 [out] Compiling data-encoding v2.6.0 [out] Compiling scarb-stable-hash v1.0.0 [out] Compiling globset v0.4.15 [out] Compiling crossbeam-deque v0.8.6 [out] Compiling cairo-lang-casm v2.11.4 [out] Compiling cairo-lang-sierra-gas v2.11.4 [out] Compiling cairo-lang-sierra-ap-change v2.11.4 [out] Compiling assert_matches v1.5.0 [out] Compiling nu-ansi-term v0.50.1 [out] Compiling diffy v0.4.2 [out] Compiling cairo-lang-sierra-to-casm v2.11.4 [out] Compiling linkme v0.3.31 [out] Compiling ignore v0.4.23 [out] Compiling cairo-lang-macro-attributes v0.1.0 [out] Compiling cairo-lang-defs v2.11.4 [out] Compiling console v0.15.10 [out] Compiling similar v2.6.0 [out] Compiling indent v0.1.1 [out] Compiling linked-hash-map v0.5.6 [out] Compiling cairo-lang-macro-stable v1.0.0 [out] Compiling cairo-lang-macro v0.1.1 [out] Compiling insta v1.42.0 [out] Compiling cairo-lang-plugins v2.11.4 [out] Compiling cairo-lang-starknet-classes v2.11.4 [out] Compiling cairo-lang-formatter v2.11.4 [out] Compiling fancy-regex v0.14.0 [out] Compiling convert_case v0.8.0 [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros) [out] Finished `release` profile [optimized] target(s) in 1m 59s [out] Compiling test(openzeppelin_unittest) openzeppelin v2.0.0-alpha.1 (/mnt/maat-workbench/Scarb.toml) [out] Compiling test(openzeppelin_access_unittest) openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:284:17 [out] RoleStatus::Delayed => false, [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:355:17 [out] RoleStatus::Delayed | [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:389:17 [out] RoleStatus::Delayed | [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:411:17 [out] RoleStatus::Delayed => { [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] Compiling test(openzeppelin_account_unittest) openzeppelin_account v2.0.0-alpha.1 (/mnt/maat-workbench/packages/account/Scarb.toml) [out] Compiling test(openzeppelin_finance_unittest) openzeppelin_finance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/finance/Scarb.toml) [out] Compiling test(openzeppelin_governance_unittest) openzeppelin_governance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/governance/Scarb.toml) [out] Compiling test(openzeppelin_introspection_unittest) openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) [out] Compiling test(openzeppelin_merkle_tree_unittest) openzeppelin_merkle_tree v2.0.0-alpha.1 (/mnt/maat-workbench/packages/merkle_tree/Scarb.toml) [out] Compiling test(openzeppelin_presets_unittest) openzeppelin_presets v2.0.0-alpha.1 (/mnt/maat-workbench/packages/presets/Scarb.toml) [out] Compiling test(openzeppelin_security_unittest) openzeppelin_security v2.0.0-alpha.1 (/mnt/maat-workbench/packages/security/Scarb.toml) [out] Compiling test(openzeppelin_test_common_unittest) openzeppelin_test_common v2.0.0-alpha.1 (/mnt/maat-workbench/packages/test_common/Scarb.toml) [out] warn: Plugin diagnostic: It looks like the `self.initializable.initialize()` function is not used in the contract. If [out] this is intentional, you may consider removing the Initializable component. [out] [out] --> /mnt/maat-workbench/packages/test_common/src/mocks/security.cairo:4:1 [out] #[with_components(Initializable)] [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Plugin diagnostic: It looks like the `self.pausable.pause()` and `self.pausable.unpause()` functions are not used in the contract. If [out] this is intentional, you may consider removing the Pausable component. [out] [out] --> /mnt/maat-workbench/packages/test_common/src/mocks/security.cairo:15:1 [out] #[with_components(Pausable)] [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] Compiling test(openzeppelin_testing_unittest) openzeppelin_testing v4.1.0 (/mnt/maat-workbench/packages/testing/Scarb.toml) [out] Compiling test(openzeppelin_token_unittest) openzeppelin_token v2.0.0-alpha.1 (/mnt/maat-workbench/packages/token/Scarb.toml) [out] Compiling test(openzeppelin_upgrades_unittest) openzeppelin_upgrades v2.0.0-alpha.1 (/mnt/maat-workbench/packages/upgrades/Scarb.toml) [out] Compiling test(openzeppelin_utils_unittest) openzeppelin_utils v2.0.0-alpha.1 (/mnt/maat-workbench/packages/utils/Scarb.toml) [out] warn: Unused import: `openzeppelin_utils::tests::test_math::u512` [out] --> /mnt/maat-workbench/packages/utils/src/tests/test_math.cairo:1:21 [out] use core::integer::{u512, u512_safe_div_rem_by_u256}; [out] ^^^^ [out] [out] warn: Unused import: `openzeppelin_utils::tests::test_math::u512_safe_div_rem_by_u256` [out] --> /mnt/maat-workbench/packages/utils/src/tests/test_math.cairo:1:27 [out] use core::integer::{u512, u512_safe_div_rem_by_u256}; [out] ^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `openzeppelin_utils::tests::test_math::OverflowingAdd` [out] --> /mnt/maat-workbench/packages/utils/src/tests/test_math.cairo:2:34 [out] use core::num::traits::{Bounded, OverflowingAdd}; [out] ^^^^^^^^^^^^^^ [out] [out] Finished `dev` profile target(s) in 7 minutes >>> SCARB_IGNORE_CAIRO_VERSION=true scarb lint --workspace --deny-warnings [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] Updating crates.io index [out] Downloading crates ... [out] Downloaded version_check v0.9.5 [out] Downloaded wyz v0.5.1 [out] Downloaded cairo-lang-macro-attributes v0.1.0 [out] Downloaded funty v2.0.0 [out] Downloaded linked-hash-map v0.5.6 [out] Downloaded scarb-stable-hash v1.0.0 [out] Downloaded cairo-lang-macro-stable v1.0.0 [out] Downloaded xshell-macros v0.2.7 [out] Downloaded crossbeam-deque v0.8.6 [out] Downloaded data-encoding v2.6.0 [out] Downloaded nu-ansi-term v0.50.1 [out] Downloaded globset v0.4.15 [out] Downloaded ignore v0.4.23 [out] Downloaded crossbeam-utils v0.8.21 [out] Downloaded crossbeam-epoch v0.9.18 [out] Downloaded const_format v0.2.34 [out] Downloaded cairo-lang-parser v2.11.4 [out] Downloaded sprs v0.11.3 [out] Downloaded unescaper v0.1.5 [out] Downloaded windows-targets v0.52.6 [out] Downloaded portable-atomic v1.11.0 [out] Downloaded path-clean v1.0.1 [out] Downloaded bitvec v1.0.1 [out] Downloaded lalrpop v0.22.1 [out] Downloaded syn v1.0.109 [out] Downloaded bitflags v2.6.0 [out] Downloaded ndarray v0.16.1 [out] Downloaded toml_edit v0.22.24 [out] Downloaded bstr v1.11.3 [out] Downloaded itertools v0.14.0 [out] Downloaded serde_json v1.0.140 [out] Downloaded hashbrown v0.15.2 [out] Downloaded lambdaworks-crypto v0.10.0 [out] Downloaded lambdaworks-math v0.10.0 [out] Downloaded winnow v0.7.4 [out] Downloaded windows_i686_gnullvm v0.52.6 [out] Downloaded hashbrown v0.12.3 [out] Downloaded syn v2.0.90 [out] Downloaded num-bigint v0.4.6 [out] Downloaded indexmap v2.8.0 [out] Downloaded unicode-segmentation v1.12.0 [out] Downloaded serde v1.0.219 [out] Downloaded cairo-lang-syntax v2.11.4 [out] Downloaded fancy-regex v0.14.0 [out] Downloaded windows_aarch64_gnullvm v0.52.6 [out] Downloaded windows_x86_64_gnullvm v0.52.6 [out] Downloaded tracing v0.1.41 [out] Downloaded rust-analyzer-salsa v0.17.0-pre.6 [out] Downloaded serde_derive v1.0.219 [out] Downloaded petgraph v0.7.1 [out] Downloaded quote v1.0.40 [out] Downloaded convert_case v0.8.0 [out] Downloaded thiserror v2.0.12 [out] Downloaded cairo-lang-starknet-classes v2.11.4 [out] Downloaded windows_aarch64_msvc v0.52.6 [out] Downloaded indexmap v1.9.3 [out] Downloaded windows_x86_64_msvc v0.52.6 [out] Downloaded ryu v1.0.20 [out] Downloaded schemars v0.8.22 [out] Downloaded num-traits v0.2.19 [out] Downloaded libc v0.2.168 [out] Downloaded allocator-api2 v0.2.21 [out] Downloaded redox_syscall v0.5.8 [out] Downloaded parking_lot_core v0.9.10 [out] Downloaded windows_x86_64_gnu v0.52.6 [out] Downloaded tracing-core v0.1.33 [out] Downloaded proc-macro2 v1.0.94 [out] Downloaded sha3 v0.10.8 [out] Downloaded thiserror-impl v1.0.69 [out] Downloaded digest v0.10.7 [out] Downloaded starknet-types-core v0.1.7 [out] Downloaded windows_i686_gnu v0.52.6 [out] Downloaded windows_i686_msvc v0.52.6 [out] Downloaded thiserror-impl v2.0.12 [out] Downloaded cairo-lang-debug v2.11.4 [out] Downloaded semver v1.0.26 [out] Downloaded toml v0.8.20 [out] Downloaded cairo-lang-filesystem v2.11.4 [out] Downloaded dyn-clone v1.0.19 [out] Downloaded serde_derive_internals v0.29.1 [out] Downloaded itoa v1.0.15 [out] Downloaded foldhash v0.1.5 [out] Downloaded lock_api v0.4.12 [out] Downloaded parking_lot v0.12.3 [out] Downloaded smallvec v1.13.2 [out] Downloaded pin-project-lite v0.2.15 [out] Downloaded tracing-attributes v0.1.28 [out] Downloaded triomphe v0.1.14 [out] Downloaded unicode-ident v1.0.14 [out] Downloaded bit-vec v0.8.0 [out] Downloaded bit-set v0.8.0 [out] Downloaded encode_unicode v1.0.0 [out] Downloaded cpufeatures v0.2.17 [out] Downloaded keccak v0.1.5 [out] Downloaded lazy_static v1.5.0 [out] Downloaded serde_spanned v0.6.8 [out] Downloaded toml_datetime v0.6.8 [out] Downloaded either v1.13.0 [out] Downloaded schemars_derive v0.8.22 [out] Downloaded cairo-lang-utils v2.11.4 [out] Downloaded num-integer v0.1.46 [out] Downloaded oorandom v11.1.4 [out] Downloaded autocfg v1.4.0 [out] Downloaded cfg-if v1.0.0 [out] Downloaded heck v0.4.1 [out] Downloaded rust-analyzer-salsa-macros v0.17.0-pre.6 [out] Downloaded stable_deref_trait v1.2.0 [out] Downloaded smol_str v0.2.2 [out] Downloaded indoc v2.0.5 [out] Downloaded cairo-lang-primitive-token v1.0.0 [out] Downloaded equivalent v1.0.1 [out] Downloaded scopeguard v1.2.0 [out] Downloaded rustc-hash v1.1.0 [out] Downloaded thiserror v1.0.69 [out] Downloaded cairo-lang-sierra v2.11.4 [out] Downloaded cairo-lang-sierra-to-casm v2.11.4 [out] Downloaded genco v0.17.10 [out] Downloaded parity-scale-codec v3.7.4 [out] Downloaded matrixmultiply v0.3.9 [out] Downloaded microlp v0.2.11 [out] Downloaded derivative v2.2.0 [out] Downloaded log v0.4.22 [out] Downloaded term v1.0.1 [out] Downloaded cairo-lang-defs v2.11.4 [out] Downloaded arrayvec v0.7.6 [out] Downloaded portable-atomic-util v0.2.4 [out] Downloaded good_lp v1.12.0 [out] Downloaded console v0.15.10 [out] Downloaded colored v3.0.0 [out] Downloaded cairo-lang-plugins v2.11.4 [out] Downloaded cairo-lang-casm v2.11.4 [out] Downloaded cairo-lang-sierra-gas v2.11.4 [out] Downloaded ascii-canvas v4.0.0 [out] Downloaded walkdir v2.5.0 [out] Downloaded sha2 v0.10.8 [out] Downloaded regex-automata v0.4.9 [out] Downloaded regex-syntax v0.8.5 [out] Downloaded regex v1.11.1 [out] Downloaded diffy v0.4.2 [out] Downloaded cairo-lang-formatter v2.11.4 [out] Downloaded linkme v0.3.31 [out] Downloaded xshell v0.2.7 [out] Downloaded const_format_proc_macros v0.2.34 [out] Downloaded impl-trait-for-tuples v0.2.3 [out] Downloaded fnv v1.0.7 [out] Downloaded num-complex v0.4.6 [out] Downloaded fixedbitset v0.5.7 [out] Downloaded siphasher v1.0.1 [out] Downloaded phf_shared v0.11.3 [out] Downloaded string_cache v0.8.8 [out] Downloaded windows-sys v0.59.0 [out] Downloaded home v0.5.11 [out] Downloaded unicode-xid v0.2.6 [out] Downloaded winapi-util v0.1.9 [out] Downloaded aho-corasick v1.1.3 [out] Downloaded memchr v2.7.4 [out] Downloaded linkme-impl v0.3.31 [out] Downloaded windows-sys v0.52.0 [out] Downloaded cairo-lang-diagnostics v2.11.4 [out] Downloaded indent v0.1.1 [out] Downloaded radium v0.7.0 [out] Downloaded tap v1.0.1 [out] Downloaded byte-slice-cast v1.2.3 [out] Downloaded proc-macro-crate v3.3.0 [out] Downloaded parity-scale-codec-derive v3.7.4 [out] Downloaded cairo-lang-sierra-ap-change v2.11.4 [out] Downloaded cairo-lang-eq-solver v2.11.4 [out] Downloaded ena v0.14.3 [out] Downloaded rustversion v1.0.20 [out] Downloaded cairo-lang-sierra-type-size v2.11.4 [out] Downloaded convert_case v0.7.1 [out] Downloaded insta v1.42.0 [out] Downloaded xxhash-rust v0.8.12 [out] Downloaded genco-macros v0.17.10 [out] Downloaded relative-path v1.9.3 [out] Downloaded cairo-lang-syntax-codegen v2.11.4 [out] Downloaded assert_matches v1.5.0 [out] Downloaded pico-args v0.5.0 [out] Downloaded same-file v1.0.6 [out] Downloaded lalrpop-util v0.22.1 [out] Downloaded similar v2.6.0 [out] Downloaded rawpointer v0.2.1 [out] Downloaded precomputed-hash v0.1.1 [out] Downloaded once_cell v1.20.2 [out] Downloaded cairo-lang-macro v0.1.1 [out] Downloaded const-fnv1a-hash v1.1.0 [out] Downloaded new_debug_unreachable v1.0.6 [out] Downloaded anyhow v1.0.95 [out] Downloaded typenum v1.18.0 [out] Downloaded block-buffer v0.10.4 [out] Downloaded generic-array v0.14.7 [out] Downloaded crypto-common v0.1.6 [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.25s [out] Linting lib(openzeppelin) openzeppelin v2.0.0-alpha.1 (/mnt/maat-workbench/Scarb.toml) [out] Linting lib(openzeppelin_access) openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:284:17 [out] RoleStatus::Delayed => false, [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:355:17 [out] RoleStatus::Delayed | [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:389:17 [out] RoleStatus::Delayed | [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:411:17 [out] RoleStatus::Delayed => { [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] error: lint checking `openzeppelin_access` failed due to previous errors [out] [out] Stack backtrace: [out] 0: anyhow::kind::Adhoc::new [out] 1: anyhow::__private::format_err.105018 [out] 2: scarb::ops::lint::lint [out] 3: scarb::commands::lint::do_lint [out] 4: scarb::commands::run [out] 5: scarb::main [out] 6: std::sys::backtrace::__rust_begin_short_backtrace [out] 7: main [out] 8: __libc_start_call_main [out] 9: __libc_start_main_impl [out] 10: _start Process finished with exit code 1 >>> SCARB_IGNORE_CAIRO_VERSION=true SNFORGE_FUZZER_SEED=1 SNFORGE_IGNORE_FORK_TESTS=1 scarb test --workspace [out] Running test openzeppelin (snforge test --fuzzer-seed 1) [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Updating crates.io index [out] Downloading crates ... [out] Downloaded linked-hash-map v0.5.6 [out] Downloaded crypto-common v0.1.6 [out] Downloaded cairo-lang-sierra-type-size v2.11.4 [out] Downloaded windows-targets v0.52.6 [out] Downloaded rustversion v1.0.20 [out] Downloaded cairo-lang-primitive-token v1.0.0 [out] Downloaded once_cell v1.20.2 [out] Downloaded digest v0.10.7 [out] Downloaded cpufeatures v0.2.17 [out] Downloaded convert_case v0.7.1 [out] Downloaded new_debug_unreachable v1.0.6 [out] Downloaded precomputed-hash v0.1.1 [out] Downloaded cairo-lang-macro-attributes v0.1.0 [out] Downloaded xshell-macros v0.2.7 [out] Downloaded scarb-stable-hash v1.0.0 [out] Downloaded linkme-impl v0.3.31 [out] Downloaded block-buffer v0.10.4 [out] Downloaded version_check v0.9.5 [out] Downloaded data-encoding v2.6.0 [out] Downloaded nu-ansi-term v0.50.1 [out] Downloaded crossbeam-epoch v0.9.18 [out] Downloaded diffy v0.4.2 [out] Downloaded const_format v0.2.34 [out] Downloaded cairo-lang-parser v2.11.4 [out] Downloaded sprs v0.11.3 [out] Downloaded syn v2.0.90 [out] Downloaded regex-syntax v0.8.5 [out] Downloaded cairo-lang-sierra v2.11.4 [out] Downloaded portable-atomic v1.11.0 [out] Downloaded lalrpop v0.22.1 [out] Downloaded bitvec v1.0.1 [out] Downloaded syn v1.0.109 [out] Downloaded windows_aarch64_gnullvm v0.52.6 [out] Downloaded rust-analyzer-salsa v0.17.0-pre.6 [out] Downloaded ndarray v0.16.1 [out] Downloaded windows_i686_gnullvm v0.52.6 [out] Downloaded regex-automata v0.4.9 [out] Downloaded windows_x86_64_gnullvm v0.52.6 [out] Downloaded regex v1.11.1 [out] Downloaded parity-scale-codec v3.7.4 [out] Downloaded matrixmultiply v0.3.9 [out] Downloaded bstr v1.11.3 [out] Downloaded microlp v0.2.11 [out] Downloaded good_lp v1.12.0 [out] Downloaded derivative v2.2.0 [out] Downloaded cairo-lang-sierra-to-casm v2.11.4 [out] Downloaded crossbeam-utils v0.8.21 [out] Downloaded libc v0.2.168 [out] Downloaded ignore v0.4.23 [out] Downloaded genco v0.17.10 [out] Downloaded colored v3.0.0 [out] Downloaded windows_x86_64_gnu v0.52.6 [out] Downloaded petgraph v0.7.1 [out] Downloaded sha3 v0.10.8 [out] Downloaded windows_aarch64_msvc v0.52.6 [out] Downloaded windows_x86_64_msvc v0.52.6 [out] Downloaded cairo-lang-sierra-ap-change v2.11.4 [out] Downloaded windows_i686_gnu v0.52.6 [out] Downloaded windows_i686_msvc v0.52.6 [out] Downloaded portable-atomic-util v0.2.4 [out] Downloaded cairo-lang-sierra-gas v2.11.4 [out] Downloaded anyhow v1.0.95 [out] Downloaded log v0.4.22 [out] Downloaded globset v0.4.15 [out] Downloaded cairo-lang-formatter v2.11.4 [out] Downloaded cairo-lang-defs v2.11.4 [out] Downloaded xshell v0.2.7 [out] Downloaded cairo-lang-plugins v2.11.4 [out] Downloaded arrayvec v0.7.6 [out] Downloaded const_format_proc_macros v0.2.34 [out] Downloaded cairo-lang-casm v2.11.4 [out] Downloaded fixedbitset v0.5.7 [out] Downloaded unicode-xid v0.2.6 [out] Downloaded walkdir v2.5.0 [out] Downloaded cairo-lang-syntax-codegen v2.11.4 [out] Downloaded parity-scale-codec-derive v3.7.4 [out] Downloaded num-complex v0.4.6 [out] Downloaded generic-array v0.14.7 [out] Downloaded crossbeam-deque v0.8.6 [out] Downloaded xxhash-rust v0.8.12 [out] Downloaded linkme v0.3.31 [out] Downloaded cairo-lang-diagnostics v2.11.4 [out] Downloaded genco-macros v0.17.10 [out] Downloaded relative-path v1.9.3 [out] Downloaded indent v0.1.1 [out] Downloaded assert_matches v1.5.0 [out] Downloaded funty v2.0.0 [out] Downloaded radium v0.7.0 [out] Downloaded tap v1.0.1 [out] Downloaded wyz v0.5.1 [out] Downloaded impl-trait-for-tuples v0.2.3 [out] Downloaded proc-macro-crate v3.3.0 [out] Downloaded fnv v1.0.7 [out] Downloaded rawpointer v0.2.1 [out] Downloaded cairo-lang-eq-solver v2.11.4 [out] Downloaded const-fnv1a-hash v1.1.0 [out] Downloaded ena v0.14.3 [out] Downloaded siphasher v1.0.1 [out] Downloaded term v1.0.1 [out] Downloaded same-file v1.0.6 [out] Downloaded winapi-util v0.1.9 [out] Downloaded lambdaworks-crypto v0.10.0 [out] Downloaded pico-args v0.5.0 [out] Downloaded phf_shared v0.11.3 [out] Downloaded string_cache v0.8.8 [out] Downloaded home v0.5.11 [out] Downloaded lambdaworks-math v0.10.0 [out] Downloaded winnow v0.7.4 [out] Downloaded itertools v0.14.0 [out] Downloaded serde_json v1.0.140 [out] Downloaded hashbrown v0.15.2 [out] Downloaded cairo-lang-macro-stable v1.0.0 [out] Downloaded cairo-lang-macro v0.1.1 [out] Downloaded byte-slice-cast v1.2.3 [out] Downloaded aho-corasick v1.1.3 [out] Downloaded lalrpop-util v0.22.1 [out] Downloaded toml_edit v0.22.24 [out] Downloaded num-bigint v0.4.6 [out] Downloaded cairo-lang-syntax v2.11.4 [out] Downloaded unicode-segmentation v1.12.0 [out] Downloaded ascii-canvas v4.0.0 [out] Downloaded typenum v1.18.0 [out] Downloaded hashbrown v0.12.3 [out] Downloaded serde v1.0.219 [out] Downloaded fancy-regex v0.14.0 [out] Downloaded memchr v2.7.4 [out] Downloaded indexmap v2.8.0 [out] Downloaded tracing v0.1.41 [out] Downloaded serde_derive v1.0.219 [out] Downloaded insta v1.42.0 [out] Downloaded cairo-lang-starknet-classes v2.11.4 [out] Downloaded toml v0.8.20 [out] Downloaded indexmap v1.9.3 [out] Downloaded ryu v1.0.20 [out] Downloaded schemars v0.8.22 [out] Downloaded cairo-lang-utils v2.11.4 [out] Downloaded num-traits v0.2.19 [out] Downloaded windows-sys v0.59.0 [out] Downloaded allocator-api2 v0.2.21 [out] Downloaded parking_lot v0.12.3 [out] Downloaded smallvec v1.13.2 [out] Downloaded tracing-core v0.1.33 [out] Downloaded proc-macro2 v1.0.94 [out] Downloaded unicode-ident v1.0.14 [out] Downloaded encode_unicode v1.0.0 [out] Downloaded sha2 v0.10.8 [out] Downloaded semver v1.0.26 [out] Downloaded toml_datetime v0.6.8 [out] Downloaded lock_api v0.4.12 [out] Downloaded bitflags v2.6.0 [out] Downloaded redox_syscall v0.5.8 [out] Downloaded heck v0.4.1 [out] Downloaded pin-project-lite v0.2.15 [out] Downloaded tracing-attributes v0.1.28 [out] Downloaded triomphe v0.1.14 [out] Downloaded quote v1.0.40 [out] Downloaded thiserror-impl v1.0.69 [out] Downloaded bit-vec v0.8.0 [out] Downloaded indoc v2.0.5 [out] Downloaded windows-sys v0.52.0 [out] Downloaded console v0.15.10 [out] Downloaded similar v2.6.0 [out] Downloaded keccak v0.1.5 [out] Downloaded thiserror v2.0.12 [out] Downloaded cairo-lang-debug v2.11.4 [out] Downloaded serde_spanned v0.6.8 [out] Downloaded cairo-lang-filesystem v2.11.4 [out] Downloaded either v1.13.0 [out] Downloaded dyn-clone v1.0.19 [out] Downloaded serde_derive_internals v0.29.1 [out] Downloaded schemars_derive v0.8.22 [out] Downloaded itoa v1.0.15 [out] Downloaded num-integer v0.1.46 [out] Downloaded foldhash v0.1.5 [out] Downloaded autocfg v1.4.0 [out] Downloaded scopeguard v1.2.0 [out] Downloaded cfg-if v1.0.0 [out] Downloaded parking_lot_core v0.9.10 [out] Downloaded rust-analyzer-salsa-macros v0.17.0-pre.6 [out] Downloaded thiserror v1.0.69 [out] Downloaded bit-set v0.8.0 [out] Downloaded lazy_static v1.5.0 [out] Downloaded starknet-types-core v0.1.7 [out] Downloaded thiserror-impl v2.0.12 [out] Downloaded path-clean v1.0.1 [out] Downloaded rustc-hash v1.1.0 [out] Downloaded unescaper v0.1.5 [out] Downloaded equivalent v1.0.1 [out] Downloaded oorandom v11.1.4 [out] Downloaded stable_deref_trait v1.2.0 [out] Downloaded smol_str v0.2.2 [out] Downloaded convert_case v0.8.0 [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_unittest) openzeppelin v2.0.0-alpha.1 (/mnt/maat-workbench/Scarb.toml) [out] Finished `dev` profile target(s) in 18 seconds [out] [out] [out] Collected 0 test(s) from openzeppelin package [out] Running 0 test(s) from src/ [out] Tests: 0 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_access (snforge test --fuzzer-seed 1) [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_access_unittest) openzeppelin_access v2.0.0-alpha.1 (/mnt/maat-workbench/packages/access/Scarb.toml) [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:284:17 [out] RoleStatus::Delayed => false, [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:355:17 [out] RoleStatus::Delayed | [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:389:17 [out] RoleStatus::Delayed | [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [out] --> /mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo:411:17 [out] RoleStatus::Delayed => { [out] ^^^^^^^^^^^^^^^^^^^ [out] [out] Finished `dev` profile target(s) in 21 seconds [out] [out] [out] Collected 83 test(s) from openzeppelin_access package [out] Running 83 test(s) from src/ [out] [PASS] openzeppelin_access::accesscontrol::account_role_info::tests::test_pack_and_unpack (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_access::accesscontrol::account_role_info::tests::test_pack_and_unpack_big_values (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_assert_only_role_unauthorized (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~505600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_assert_only_role (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1011200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_default_admin_role_is_its_own_admin (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~225600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_assert_only_role_unauthorized_when_authorized_for_another_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~425600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grantRole (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1251200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grantRole_multiple_times_for_granted_role (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1171200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grantRole_unauthorized (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~665600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grantRole_when_delayed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1801920) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grant_role (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1251200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grant_role_multiple_times_for_granted_role (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1171200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grant_role_unauthorized (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~625600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grant_role_with_delay_unauthorized (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~865600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grant_role_when_delayed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1801920) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grant_role_with_delay (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2016320) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grant_role_with_delay_when_already_effective (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1171200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_grant_role_with_zero_delay (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~865600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_hasRole (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~531200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_has_role (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~531200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_initializer (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_new_admin_can_grant_roles (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1382400) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_new_admin_can_grant_roles_with_delay (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1867520) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_new_admin_can_revoke_roles (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~1648000) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_other_role_admin_is_the_default_admin_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~225600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_previous_admin_cannot_grant_roles (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~731200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_previous_admin_cannot_grant_roles_with_delay (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~971200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_previous_admin_cannot_revoke_roles (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~731200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounceRole_for_role_not_granted (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~585600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounceRole_for_granted_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1516800) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounceRole_for_delayed_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1761920) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounceRole_multiple_times_for_granted_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1316800) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounceRole_unauthorized (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~851200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounce_role_for_delayed_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1761920) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounce_role_for_granted_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1516800) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounce_role_for_role_not_granted (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~585600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounce_role_unauthorized (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1051200) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_renounce_role_multiple_times_for_granted_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1316800) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revokeRole_for_delayed_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1841920) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revokeRole_for_granted_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1596800) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revokeRole_for_role_not_granted (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~665600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revokeRole_multiple_times_for_granted_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1516800) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revokeRole_unauthorized (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~665600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revoke_role_for_delayed_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1841920) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revoke_role_for_role_not_granted (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~665600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revoke_role_for_granted_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1596800) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revoke_role_multiple_times_for_granted_role (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1516800) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_revoke_role_unauthorized (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~625600) [out] [PASS] openzeppelin_access::tests::test_accesscontrol::test_set_role_admin (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~691200) [out] [PASS] openzeppelin_access::tests::test_ownable::test__transfer_ownership (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~621440) [out] [PASS] openzeppelin_access::tests::test_ownable::test__transfer_ownership_resets_pending_owner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~381440) [out] [PASS] openzeppelin_access::tests::test_ownable::test_assert_only_owner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~430720) [out] [PASS] openzeppelin_access::tests::test_ownable::test_assert_only_owner_when_not_owner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~430720) [out] [PASS] openzeppelin_access::tests::test_ownable::test_initializer_owner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~510720) [out] [PASS] openzeppelin_access::tests::test_ownable::test_initializer_zero_owner (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [PASS] openzeppelin_access::tests::test_ownable::test_renounceOwnership (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~861440) [out] [PASS] openzeppelin_access::tests::test_ownable::test_transferOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable::test_renounceOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable::test_renounce_ownership (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~861440) [out] [PASS] openzeppelin_access::tests::test_ownable::test_renounce_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable::test_transferOwnership_to_zero (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable::test_transferOwnership (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~901440) [out] [PASS] openzeppelin_access::tests::test_ownable::test_transfer_ownership (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~861440) [out] [PASS] openzeppelin_access::tests::test_ownable::test_transfer_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable::test_transfer_ownership_to_zero (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test__propose_owner (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~541440) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_acceptOwnership (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~941440) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_acceptOwnership_from_nonpending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~510720) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_accept_ownership_from_nonpending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~510720) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_initializer_owner_pending_owner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~590720) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_accept_ownership (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~941440) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_full_two_step_transfer (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1572160) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_renounce_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_renounceOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_renounceOwnership (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~861440) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_renounce_ownership (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~861440) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_transferOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_renounce_ownership_resets_pending_owner (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~621440) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_transferOwnership_to_zero (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~781440) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_transferOwnership (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1212160) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_transfer_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~470720) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_transfer_ownership_to_zero (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~781440) [out] [PASS] openzeppelin_access::tests::test_ownable_twostep::test_transfer_ownership (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1212160) [out] Tests: 83 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_account (snforge test --fuzzer-seed 1) [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_account_unittest) openzeppelin_account v2.0.0-alpha.1 (/mnt/maat-workbench/packages/account/Scarb.toml) [out] Finished `dev` profile target(s) in 24 seconds [out] [out] [out] Collected 95 test(s) from openzeppelin_account package [out] Running 95 test(s) from tests/ [out] [PASS] openzeppelin_account::tests::extensions::test_snip12_utils::test_call_type_hash (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_account::tests::extensions::test_snip12_utils::test_call_struct_hash_generation (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~320000) [out] [PASS] openzeppelin_account::tests::extensions::test_snip12_utils::test_outside_execution_type_hash (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_account::tests::extensions::test_snip12_utils::test_outside_execution_struct_hash_generation (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~360000) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_call_after_execute_before (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~560000) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_call_before_execute_after (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~560000) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_call_equal_to_execute_after (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~560000) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_any_caller (l1_gas: ~0, l1_data_gas: ~576, l2_gas: ~1900480) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_invalid_nonce (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~400000) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_caller_mismatch (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~520000) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_call_equal_to_execute_before (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~560000) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_invalid_signature (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~1060480) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_panics_when_inner_call_panic (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~1100480) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_specific_caller (l1_gas: ~0, l1_data_gas: ~576, l2_gas: ~2140480) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_execute_from_outside_v2_uses_nonce (l1_gas: ~0, l1_data_gas: ~576, l2_gas: ~2180480) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_initializer (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_is_valid_outside_execution_nonce_invalid (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~120000) [out] [PASS] openzeppelin_account::tests::extensions::test_src9::test_is_valid_outside_execution_nonce_valid (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_account::tests::test_account::test__is_valid_signature (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~740480) [out] [PASS] openzeppelin_account::tests::test_account::test__set_public_key (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~420480) [out] [PASS] openzeppelin_account::tests::test_account::test_assert_only_self_false (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_account::tests::test_account::test_account_called_from_contract (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~380480) [out] [PASS] openzeppelin_account::tests::test_account::test_assert_only_self_true (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_account::tests::test_account::test_assert_valid_new_owner (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~540480) [out] [PASS] openzeppelin_account::tests::test_account::test_assert_valid_new_owner_invalid_signature (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~540480) [out] [PASS] openzeppelin_account::tests::test_account::test_execute (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~2060480) [out] [PASS] openzeppelin_account::tests::test_account::test_execute_future_query_version (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~2260480) [out] [PASS] openzeppelin_account::tests::test_account::test_execute_future_version (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~2260480) [out] [PASS] openzeppelin_account::tests::test_account::test_execute_invalid_query_version (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1860480) [out] [PASS] openzeppelin_account::tests::test_account::test_execute_invalid_version (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1860480) [out] [PASS] openzeppelin_account::tests::test_account::test_execute_query_version (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~2260480) [out] [PASS] openzeppelin_account::tests::test_account::test_initializer (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~500480) [out] [PASS] openzeppelin_account::tests::test_account::test_isValidSignature (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~740480) [out] [PASS] openzeppelin_account::tests::test_account::test_is_valid_signature (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~740480) [out] [PASS] openzeppelin_account::tests::test_account::test_multicall (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~2300480) [out] [PASS] openzeppelin_account::tests::test_account::test_public_key_setter_and_getter (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1261440) [out] [PASS] openzeppelin_account::tests::test_account::test_public_key_setter_and_getter_camel (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~1261440) [out] [PASS] openzeppelin_account::tests::test_account::test_public_key_setter_different_account (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [PASS] openzeppelin_account::tests::test_account::test_public_key_setter_different_account_camel (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [PASS] openzeppelin_account::tests::test_account::test_validate (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1500480) [out] [PASS] openzeppelin_account::tests::test_account::test_validate_declare (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1500480) [out] [PASS] openzeppelin_account::tests::test_account::test_validate_declare_empty_signature (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1620480) [out] [PASS] openzeppelin_account::tests::test_account::test_validate_declare_invalid_signature_data (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1380480) [out] [PASS] openzeppelin_account::tests::test_account::test_validate_declare_invalid_signature_length (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1620480) [out] [PASS] openzeppelin_account::tests::test_account::test_validate_deploy (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1500480) [out] [PASS] openzeppelin_account::tests::test_account::test_validate_deploy_empty_signature (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1620480) [out] [PASS] openzeppelin_account::tests::test_account::test_validate_deploy_invalid_signature_data (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1380480) [out] [PASS] openzeppelin_account::tests::test_account::test_validate_deploy_invalid_signature_length (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1620480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test__is_valid_signature (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~57900480) [out] [PASS] openzeppelin_account::tests::test_account::test_validate_invalid (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~1380480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test__set_public_key (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~11660480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_assert_only_self_false (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_assert_only_self_true (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_account_called_from_contract (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~11460480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_assert_valid_new_owner (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~45940480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_cannot_get_without_initialize (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_cannot_set_without_initialize (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~11480000) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_assert_valid_new_owner_invalid_signature (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~45940480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_initializer (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~11700480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_execute_invalid_version (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11700480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_execute (l1_gas: ~0, l1_data_gas: ~576, l2_gas: ~11820480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_execute_query_version (l1_gas: ~0, l1_data_gas: ~576, l2_gas: ~11820480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_isValidSignature (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~57900480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_is_valid_signature (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~57900480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_public_key_setter_and_getter (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~46661440) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_multicall (l1_gas: ~0, l1_data_gas: ~576, l2_gas: ~11900480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_public_key_setter_different_account (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~22720000) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_public_key_setter_and_getter_camel (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~46661440) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_public_key_setter_different_account_camel (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~22720000) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~34900480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate_declare (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~34860480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate_declare_empty_signature (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~11660480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate_declare_invalid_signature_data (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~11660480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate_declare_invalid_signature_length (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~11660480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate_deploy (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~34940480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate_deploy_empty_signature (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~11660480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate_deploy_invalid_signature_data (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~11660480) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate_deploy_invalid_signature_length (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~11660480) [out] [PASS] openzeppelin_account::tests::test_secp256_point::test_pack_big_secp256k1_points (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_account::tests::test_secp256_point::test_partial_eq (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~400000) [out] [PASS] openzeppelin_account::tests::test_eth_account::test_validate_invalid (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~11660480) [out] [PASS] openzeppelin_account::tests::test_secp256_point::test_unpack_big_secp256k1_points (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [PASS] openzeppelin_account::tests::test_signature::test_eth_signature_r_out_of_range (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~11400000) [out] [PASS] openzeppelin_account::tests::test_signature::test_eth_signature_s_out_of_range (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~11400000) [out] [PASS] openzeppelin_account::tests::test_signature::test_is_valid_eth_signature_bad_sig (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~34480000) [out] [PASS] openzeppelin_account::tests::test_signature::test_is_valid_eth_signature_good_sig (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~34480000) [out] [PASS] openzeppelin_account::tests::test_signature::test_is_valid_eth_signature_invalid_format_sig (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~11360000) [out] [PASS] openzeppelin_account::tests::test_signature::test_is_valid_p256_signature_bad_sig (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~67760000) [out] [PASS] openzeppelin_account::tests::test_signature::test_is_valid_p256_signature_invalid_format_sig (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~22440000) [out] [PASS] openzeppelin_account::tests::test_signature::test_is_valid_p256_signature_good_sig (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~67760000) [out] [PASS] openzeppelin_account::tests::test_signature::test_is_valid_stark_signature_bad_sig (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [PASS] openzeppelin_account::tests::test_signature::test_is_valid_stark_signature_good_sig (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [PASS] openzeppelin_account::tests::test_signature::test_is_valid_stark_signature_invalid_len_sig (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_account::tests::test_signature::test_p256_signature_r_out_of_range (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~22480000) [out] [PASS] openzeppelin_account::tests::test_signature::test_p256_signature_s_out_of_range (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~22480000) [out] Tests: 95 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_finance (snforge test --fuzzer-seed 1) [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_finance_unittest) openzeppelin_finance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/finance/Scarb.toml) [out] Finished `dev` profile target(s) in 22 seconds [out] [out] [out] Collected 19 test(s) from openzeppelin_finance package [out] Running 19 test(s) from tests/ [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_init_invalid_cliff_value (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~120000) [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_panics_when_transfer_fails (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~1991680) [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_release_after_ownership_transferred (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~6365760) [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_release_single_call_after_end (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~5223360) [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_release_single_call_within_duration (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~5263360) [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_release_zero_amount (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~2991680) [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_release_multiple_calls (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~14646720) [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_state_after_init (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~1991680) [out] [PASS] openzeppelin_finance::tests::test_vesting_steps::test_init_invalid_cliff_value (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~120000) [out] [PASS] openzeppelin_finance::tests::test_vesting_steps::test_panics_when_transfer_fails (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~2031680) [out] [PASS] openzeppelin_finance::tests::test_vesting_steps::test_release_after_ownership_transferred (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~6445760) [out] [PASS] openzeppelin_finance::tests::test_vesting_steps::test_release_single_call_after_end (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~5303360) [out] [PASS] openzeppelin_finance::tests::test_vesting_steps::test_release_multiple_calls (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~15006720) [out] [PASS] openzeppelin_finance::tests::test_vesting_steps::test_release_single_call_within_duration (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~5383360) [out] [PASS] openzeppelin_finance::tests::test_vesting_steps::test_state_after_init (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~2031680) [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_vesting_schedule_with_cliff (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~62871680) [out] [PASS] openzeppelin_finance::tests::test_vesting_linear::test_vesting_schedule_no_cliff (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~63951680) [out] [PASS] openzeppelin_finance::tests::test_vesting_steps::test_vesting_schedule_no_cliff (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~67711680) [out] [PASS] openzeppelin_finance::tests::test_vesting_steps::test_vesting_schedule_with_cliff (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~66151680) [out] Tests: 19 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_governance (snforge test --fuzzer-seed 1) [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_governance_unittest) openzeppelin_governance v2.0.0-alpha.1 (/mnt/maat-workbench/packages/governance/Scarb.toml) [out] Finished `dev` profile target(s) in 44 seconds [out] [out] [out] Collected 401 test(s) from openzeppelin_governance package [out] Running 401 test(s) from tests/ [out] [IGNORE] openzeppelin_governance::tests::test_timelock::test__execute_with_bad_selector [out] [PASS] openzeppelin_governance::governor::proposal_core::tests::test_pack_and_unpack (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~200000) [out] [PASS] openzeppelin_governance::governor::proposal_core::tests::test_pack_and_unpack_big_values (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~200000) [out] [PASS] openzeppelin_governance::governor::vote::tests::test_vote_type_hash (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::governor::vote::tests::test_vote_with_reason_and_params_type_hash (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cancel_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2480000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cancel_active (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cancel_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1600000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cancel_defeated (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~2440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cancel_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1920000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cancel_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cast_vote_active_no_params (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2976320) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cancel_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cast_vote_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cast_vote_active_with_params (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2906560) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cast_vote_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cast_vote_defeated (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~2160000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cast_vote_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cast_vote_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__get_votes (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__cast_vote_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__proposal_eta (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__proposal_deadline (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__hash_proposal (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~200000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__proposal_proposer (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__proposal_snapshot (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__proposal_threshold (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__propose_existent_proposal (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~857280) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__propose (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~7232640) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__state_active (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__state_defeated_quorum_not_reached (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~1320000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__state_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1760000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__state_defeated_vote_not_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1400000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__state_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~880000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__state_non_existent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~720000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__state_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~920000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__state_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_assert_only_governance (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_assert_only_governance_not_executor (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test__state_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cancel (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~4277760) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cancel_active (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2040000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cancel_correct_id (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~3140480) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cancel_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cancel_defeated (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~2240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cancel_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1680000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cancel_invalid_caller (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2080000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cancel_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2520000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cancel_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2520000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_by_sig_hash_generation (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_active (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~3176320) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_by_sig_invalid_msg_hash (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2437760) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_by_sig (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~4574080) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_by_sig_invalid_signature (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2437760) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_defeated (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~2160000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_state_defeated_vote_not_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1400000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_state_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_state_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_state_non_existent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~720000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_state_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2320000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_state_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2320000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_count_vote_abstain (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~400000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_count_vote_against (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~400000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes::test_clock (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_count_vote_already_voted (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~200000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_count_vote_invalid_vote_type (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~160000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_count_vote_for (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~400000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_counting_mode (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_has_voted (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~160000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes::test_clock_mode (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_into_VoteType_u8 (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_quorum_reached (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_quorum_reached_snapshot_used (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1040000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_try_into_u8_VoteType (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_counting_simple::test_vote_succeeded (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~920000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test__set_proposal_threshold (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~870720) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test__set_proposal_threshold_no_change (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~480000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test__set_voting_delay (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~740480) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes::test_get_votes (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test__set_voting_delay_no_change (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test__set_voting_period (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~740480) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test__set_voting_period_no_change (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_assert_only_governance (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~320000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_assert_only_governance_not_executor (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_initializer (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~1631680) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_proposal_threshold (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~200000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes::test_initializer (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_set_proposal_threshold (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~950720) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_set_proposal_threshold_no_change (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_set_proposal_threshold_only_governance (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_set_voting_delay (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~780480) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_set_voting_delay_no_change (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~480000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_set_voting_delay_only_governance (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_set_voting_period (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~820480) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes::test_initializer_with_zero_token (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_set_voting_period_no_change (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~480000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_set_voting_period_only_governance (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_voting_delay (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_settings::test_voting_period (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_cancel_operations_active (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2320000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_cancel_operations_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes::test_token (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_cancel_operations_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_cancel_operations_defeated (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~2520000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_cancel_operations_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2000000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_cancel_operations_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2720000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_executor (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_cancel_operations_queued (l1_gas: ~0, l1_data_gas: ~1920, l2_gas: ~13917120) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_execute_operations (l1_gas: ~0, l1_data_gas: ~2112, l2_gas: ~16048320) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_proposal_needs_queuing (runs: 256, (l1_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l1_data_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l2_gas: {max: ~2880000, min: ~2840000, mean: ~2868437.50, std deviation: ~18133.08})) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_clock (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_active (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2520000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_queue_operations (l1_gas: ~0, l1_data_gas: ~2112, l2_gas: ~12576640) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_defeated_quorum_not_reached (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~1360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_defeated_vote_not_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1600000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_non_existent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~800000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_clock_mode (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1680000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_queued_timelock_canceled (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~2560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_queued_timelock_done (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~2560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_queued_timelock_ready (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~2560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_queued_timelock_waiting (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~2560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_state_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_timelock_salt (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~1092160) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_timelock_salt_overflow (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~1052160) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_timelock_execution::test_update_timelock (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~1712640) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_get_votes (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_initializer (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~510720) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_initializer_with_invalid_numerator (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_initializer_with_zero_token (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_quorum_denominator (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_quorum (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~400000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_token (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_update_quorum_numerator (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~5052160) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_votes_quorum_fraction::test_update_quorum_numerator_invalid_numerator (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_add_multiple_signers (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~2241920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_change_quorum_to_max_value (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1702400) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_add_remove_add (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~4243840) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_add_signers_does_nothing_if_signers_empty (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1401920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_add_single_signer (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~2721920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_add_when_not_multisig_itself (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~880960) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_can_revoke_confirmation_after_being_removed (l1_gas: ~0, l1_data_gas: ~832, l2_gas: ~5585280) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_add_with_quorum_too_high (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1401920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_change_quorum_to_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1321920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_add_zero_address_as_signer (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~960960) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_add_with_zero_quorum (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1261440) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_change_quorum_when_not_multisig_itself (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1321920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_confirm_nonexistent_tx (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1401920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_confirm_tx_unauthorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1872640) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_confirm_tx_twice (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~2463360) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_execute_batch_not_confirmed (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~2303360) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_execute_batch_twice (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~3394560) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_execute_not_confirmed (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~2303360) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_execute_batch_unauthorized (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~3134080) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_execute_not_submitted_tx (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1281920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_remove_when_not_multisig_itself (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1201920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_execute_twice (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~3394560) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_execute_unauthorized (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~3054080) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_remove_with_quorum_too_high (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1662400) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_remove_with_zero_quorum (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~1922880) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_replace_not_signer (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1221440) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_remove_with_unchanged_quorum_that_becomes_too_high (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~2103360) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_replace_with_existing_signer (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1221440) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_replace_with_zero_address (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1361920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_revoke_confirmation_nonexistent_tx (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1161920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_revoke_confirmation_has_not_confirmed (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1832640) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_set_quorum_too_high (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1321920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_change_quorum_to_min_value (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1702400) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_submit_tx_batch_unauthorized (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1241920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_submit_tx_batch_twice (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1672640) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_submit_tx_twice (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1592640) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_cannot_submit_tx_unauthorized (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1241920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_change_quorum_higher_value (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1702400) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_change_quorum_lower_value (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1702400) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_change_quorum_to_same_value (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1441920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_confirm_tx (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~6294080) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_confirmed_status_changed_when_quorum_increased (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~4794560) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_confirm_tx_batch (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~7774080) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_init_zero_quorum (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~941440) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_not_signers_ignored_when_removing (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~2262400) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_execute_tx (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~6154560) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_execute_tx_batch (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~6514560) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_pending_status_changed_when_quorum_reduced (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~4323840) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_remove_add_remove (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~3263360) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_remove_signers_does_nothing_if_signers_empty (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1681920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_remove_multiple_signers (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~3263360) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_remove_single_signer (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~3482880) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_signers_ignored_if_added_again (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~2481920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_replace_signer (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~2462400) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_revoke_confirmation (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~6284800) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_signers_info_error_happens_with_v1 (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_signers_info_pack_unpack_v2_max_values (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_signers_info_no_error_happens_with_v2 (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_signers_info_unpack_zero_value_v2 (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__after_call_insufficient_time (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_submit_tx (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~3392640) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_submit_same_tx_again_different_salt (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~5128960) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_submit_same_tx_batch_different_salt (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~5128960) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_submit_tx_batch (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~3512640) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_submit_tx_with_salt (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~3618240) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_submit_tx_batch_with_salt (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~3738240) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_tx_batch_hash_depends_on_salt (l1_gas: ~0, l1_data_gas: ~1888, l2_gas: ~5539520) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_tx_hash_depends_on_selector (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1121920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_tx_hash_depends_on_to_address (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1121920) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_tx_hash_depends_on_salt (l1_gas: ~0, l1_data_gas: ~1888, l2_gas: ~4579520) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_tx_hash_depends_on_calldata (l1_gas: ~0, l1_data_gas: ~1888, l2_gas: ~4645120) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__after_call (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~400000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__after_call_already_done (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__after_call_nonexistent_operation (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::test_multisig::test_tx_not_confirmed_after_signer_removal (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~5474560) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__before_call (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~400000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__before_call_insufficient_time (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~400000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__before_call_nonexistent_operation (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__before_call_when_already_done (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__before_call_with_predecessor_done (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~440000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__before_call_with_predecessor_not_done (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~440000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__execute_with_failing_tx (l1_gas: ~0, l1_data_gas: ~96, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__execute (l1_gas: ~0, l1_data_gas: ~192, l2_gas: ~640000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__schedule (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~480000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__schedule_bad_delay (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~440000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test__schedule_overwrite (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~520000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_assert_only_role_or_open_role_unauthorized (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1428480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_assert_only_role_or_open_role_with_open_role (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1468480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_assert_only_role_or_open_role_when_has_role (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1988480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_cancel_unauthorized (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~2889920) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_cancel_when_done (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~7261120) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_cancel_when_unset (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1948480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_cancel_when_ready (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~6110400) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_cancel_when_waiting (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~6110400) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_after_dependency (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~13893760) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_bad_selector (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~3884800) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_batch_before_dependency (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~4637120) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_batch_early (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~3372800) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_batch_partial_execution (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~3146240) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_batch_after_dependency (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~25984320) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_batch_reentrant_call (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~7630400) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_batch_when_not_scheduled (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1988480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_batch_unauthorized (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~3372800) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_batch_when_scheduled (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~12526400) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_initializer_supported_interfaces (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1108480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_before_dependency (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~5471360) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_early (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~2929920) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_failing_tx (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~3884800) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_reentrant_call (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~7430400) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_when_not_scheduled (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1948480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_unauthorized (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~2889920) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_hash_operation (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1828480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_hash_operation_and_hash_operations (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2068480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_hash_operation_batch (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2028480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_execute_when_scheduled (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~8141120) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_initializer_no_admin (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1162880) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_initializer_min_delay (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1922880) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_initializer_multiple_roles_and_admin (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~2982080) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_initializer_single_role_and_admin (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1388480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_bad_min_delay (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1948480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_batch_bad_min_delay (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2028480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_batch_from_proposer_no_salt (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~6532800) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_batch_from_proposer_with_salt (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~7198400) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_batch_unauthorized (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1988480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_batch_overwrite (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~2998400) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_from_proposer_no_salt (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~4769920) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_from_proposer_with_salt (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~5155520) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_unauthorized (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1948480) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_schedule_overwrite (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~2515520) [out] [PASS] openzeppelin_governance::tests::test_utils::test_eq_calls_lt_calldata (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1560000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_update_delay_unauthorized (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1508480) [out] [PASS] openzeppelin_governance::tests::test_utils::test_eq_calls_gt_calldata (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1360000) [out] [PASS] openzeppelin_governance::tests::test_timelock::test_update_delay_scheduled (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~6841600) [out] [PASS] openzeppelin_governance::tests::test_utils::test_eq_calls_ne_calldata (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1680000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_eq_calls_ne_selector (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1280000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_eq_calls_ne_to (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1280000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_eq_calls_no_calldata (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_eq_calls_with_calldata (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_ne_calls_eq_len_calldata (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_ne_calls_gt_calldata (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_ne_calls_lt_calldata (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_ne_calls_selector (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_ne_calls_to (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::test_utils::test_ne_calls_when_eq (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1920000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_checkpoints (l1_gas: ~0, l1_data_gas: ~1696, l2_gas: ~11112000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_by_sig_hash_generation (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~320000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_by_sig (l1_gas: ~0, l1_data_gas: ~1792, l2_gas: ~11533440) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_by_sig_bad_delegatee (l1_gas: ~0, l1_data_gas: ~1696, l2_gas: ~10972480) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_by_sig_invalid_nonce (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~9992000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_by_sig_invalid_signature (l1_gas: ~0, l1_data_gas: ~1696, l2_gas: ~10972480) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_by_sig_past_expiry (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~10152000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_by_sig_reused_signature (l1_gas: ~0, l1_data_gas: ~1792, l2_gas: ~11253440) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_to_delegatee_updates_delegates (l1_gas: ~0, l1_data_gas: ~1696, l2_gas: ~11556800) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_to_delegatee_updates_votes (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~11513920) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegate_with_no_balance (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~10792960) [out] [PASS] openzeppelin_governance::tests::test_votes::test_delegates (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~10633920) [out] [PASS] openzeppelin_governance::tests::test_votes::test_erc20_burn_updates_votes (l1_gas: ~0, l1_data_gas: ~832, l2_gas: ~3644800) [out] [PASS] openzeppelin_governance::tests::test_votes::test_erc20_get_voting_units (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~720960) [out] [PASS] openzeppelin_governance::tests::test_votes::test_erc721_get_voting_units (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~10072000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_erc721_burn_updates_votes (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~17190400) [out] [PASS] openzeppelin_governance::tests::test_votes::test_erc721_voting_units_update_with_single_token_transfer (l1_gas: ~0, l1_data_gas: ~1984, l2_gas: ~13648000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_erc_20_get_total_supply (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~760960) [out] [PASS] openzeppelin_governance::tests::test_votes::test_erc_20_voting_units_update_with_partial_balance_transfer (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~4046720) [out] [PASS] openzeppelin_governance::tests::test_votes::test_erc_20_voting_units_update_with_full_balance_transfer (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~4046720) [out] [PASS] openzeppelin_governance::tests::test_votes::test_erc_721_get_total_supply (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~10072000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_get_past_total_supply (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~12472000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_get_past_total_supply_future_lookup (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~10152000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_get_past_total_supply_before_checkpoints (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~11072000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_get_past_votes (l1_gas: ~0, l1_data_gas: ~1696, l2_gas: ~12192000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_get_past_votes_future_lookup (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~10152000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_num_checkpoints (l1_gas: ~0, l1_data_gas: ~1696, l2_gas: ~10792000) [out] [PASS] openzeppelin_governance::tests::test_votes::test_get_votes (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~10793920) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_proposal_deadline (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_active_no_params (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~3216320) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_active (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~3311680) [out] [PASS] openzeppelin_governance::tests::test_votes::test_self_delegate (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~11473920) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_by_sig_hash_generation (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_by_sig_invalid_msg_hash (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2557760) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_by_sig (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~4864320) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_by_sig_empty_params (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~4774080) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_by_sig_invalid_signature (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2557760) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_defeated (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~2160000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_defeated (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~2160000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_and_params_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_counting_mode (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute_active (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2040000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2560000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~7403840) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1680000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute_defeated (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~2280000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute_correct_id (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~3020480) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute_panics (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~4738240) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1760000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute_succeeded_passes (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2940480) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_execute_queued_passes (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2940480) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_get_empty_proposal (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~200000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_get_votes (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_get_votes_with_params (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_get_proposal (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_has_voted (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2616320) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_initializer (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_hash_proposal (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~200000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_is_valid_description_too_short (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_is_valid_description_wrong_suffix (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~600000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_name (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_is_valid_description_wrong_proposer (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~9120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_is_valid_description_valid_proposer (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~14760000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_nonces (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_state_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_proposal_eta (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_proposal_needs_queuing (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_proposal_proposer (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_proposal_snapshot (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_proposal_threshold (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_propose (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~16992640) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_propose_insufficient_proposer_votes (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~520000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_propose_existent_proposal (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1697280) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_propose_restricted_proposer (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~9520000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_quorum (runs: 256, (l1_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l1_data_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l2_gas: {max: ~720000, min: ~640000, mean: ~695156.25, std deviation: ~23749.49})) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_relay (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~1360000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_relay_invalid_caller (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_state_active (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_relay_panics (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~880000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_state_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1760000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_state_defeated_quorum_not_reached (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~1320000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_state_defeated_vote_not_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1400000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_state_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~880000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_state_non_existent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~720000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_state_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~920000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_cancel_operations_pending (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1920000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_state_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_validate_state (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~3080000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_validate_state_invalid (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_version (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_voting_delay (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_voting_period (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_cancel_operations_active (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2240000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_cancel_operations_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2480000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_cancel_operations_defeated (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~2440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_cancel_operations_executed (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1600000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_executor (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_cancel_operations_queued (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_cancel_operations_succeeded (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2640000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_execute_operations (runs: 256, (l1_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l1_data_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l2_gas: {max: ~3160000, min: ~3080000, mean: ~3147968.75, std deviation: ~19339.05})) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_execute_operations_panics (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_state_active (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2120000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_state_canceled (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~2440000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_state_defeated_quorum_not_reached (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~1320000) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_proposal_needs_queuing (runs: 256, (l1_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l1_data_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l2_gas: {max: ~2880000, min: ~2840000, mean: ~2868437.50, std deviation: ~18133.08})) [out] [PASS] openzeppelin_governance::tests::governor::test_governor::test_cast_vote_with_reason_active (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~3216320) [out] [PASS] openzeppelin_governance::tests::governor::test_governor_core_execution::test_queue_operations (runs: 256, (l1_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l1_data_gas: {max: ~0, min: ~0, mean: ~0.00, std deviation: ~0.00}, l2_gas: {max: ~2880000, min: ~2840000, mean: ~2868437.50, std deviation: ~18133.08})) [out] Tests: 400 passed, 0 failed, 0 skipped, 1 ignored, 0 filtered out [out] Fuzzer seed: 1 [out] Running test openzeppelin_introspection (snforge test --fuzzer-seed 1) [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_introspection_unittest) openzeppelin_introspection v2.0.0-alpha.1 (/mnt/maat-workbench/packages/introspection/Scarb.toml) [out] Finished `dev` profile target(s) in 16 seconds [out] [out] [out] Collected 5 test(s) from openzeppelin_introspection package [out] Running 5 test(s) from src/ [out] [PASS] openzeppelin_introspection::tests::test_src5::test_deregister_default_interface (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_introspection::tests::test_src5::test_default_behavior (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_introspection::tests::test_src5::test_not_registered_interface (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_introspection::tests::test_src5::test_register_interface (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~80000) [out] [PASS] openzeppelin_introspection::tests::test_src5::test_deregister_interface (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] Tests: 5 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_macros (cargo test) [err] Compiling proc-macro2 v1.0.94 [err] Compiling unicode-ident v1.0.14 [err] Compiling autocfg v1.4.0 [err] Compiling serde v1.0.219 [err] Compiling equivalent v1.0.1 [err] Compiling memchr v2.7.4 [err] Compiling smallvec v1.13.2 [err] Compiling num-traits v0.2.19 [err] Compiling libc v0.2.168 [err] Compiling quote v1.0.40 [err] Compiling syn v2.0.90 [err] Compiling cfg-if v1.0.0 [err] Compiling foldhash v0.1.5 [err] Compiling version_check v0.9.5 [err] Compiling num-integer v0.1.46 [err] Compiling allocator-api2 v0.2.21 [err] Compiling typenum v1.18.0 [err] Compiling either v1.13.0 [err] Compiling generic-array v0.14.7 [err] Compiling lock_api v0.4.12 [err] Compiling parking_lot_core v0.9.10 [err] Compiling indexmap v1.9.3 [err] Compiling scopeguard v1.2.0 [err] Compiling serde_json v1.0.140 [err] Compiling hashbrown v0.12.3 [err] Compiling regex-syntax v0.8.5 [err] Compiling schemars v0.8.22 [err] Compiling itoa v1.0.15 [err] Compiling ryu v1.0.20 [err] Compiling parking_lot v0.12.3 [err] Compiling once_cell v1.20.2 [err] Compiling dyn-clone v1.0.19 [err] Compiling itertools v0.14.0 [err] Compiling block-buffer v0.10.4 [err] Compiling log v0.4.22 [err] Compiling tracing-core v0.1.33 [err] Compiling serde_derive_internals v0.29.1 [err] Compiling pin-project-lite v0.2.15 [err] Compiling stable_deref_trait v1.2.0 [err] Compiling heck v0.4.1 [err] Compiling oorandom v11.1.4 [err] Compiling rustc-hash v1.1.0 [err] Compiling aho-corasick v1.1.3 [err] Compiling rustversion v1.0.20 [err] Compiling keccak v0.1.5 [err] Compiling same-file v1.0.6 [err] Compiling walkdir v2.5.0 [err] Compiling serde_derive v1.0.219 [err] Compiling schemars_derive v0.8.22 [err] Compiling tracing-attributes v0.1.28 [err] Compiling rust-analyzer-salsa-macros v0.17.0-pre.6 [err] Compiling tracing v0.1.41 [err] Compiling regex-automata v0.4.9 [err] Compiling crypto-common v0.1.6 [err] Compiling matrixmultiply v0.3.9 [err] Compiling home v0.5.11 [err] Compiling hashbrown v0.15.2 [err] Compiling siphasher v1.0.1 [err] Compiling phf_shared v0.11.3 [err] Compiling indexmap v2.8.0 [err] Compiling term v1.0.1 [err] Compiling num-bigint v0.4.6 [err] Compiling triomphe v0.1.14 [err] Compiling rust-analyzer-salsa v0.17.0-pre.6 [err] Compiling smol_str v0.2.2 [err] Compiling digest v0.10.7 [err] Compiling precomputed-hash v0.1.1 [err] Compiling rawpointer v0.2.1 [err] Compiling new_debug_unreachable v1.0.6 [err] Compiling bit-vec v0.8.0 [err] Compiling fixedbitset v0.5.7 [err] Compiling cairo-lang-utils v2.11.4 [err] Compiling petgraph v0.7.1 [err] Compiling bit-set v0.8.0 [err] Compiling string_cache v0.8.8 [err] Compiling sha3 v0.10.8 [err] Compiling ascii-canvas v4.0.0 [err] Compiling toml_datetime v0.6.8 [err] Compiling serde_spanned v0.6.8 [err] Compiling regex v1.11.1 [err] Compiling lalrpop-util v0.22.1 [err] Compiling ena v0.14.3 [err] Compiling num-complex v0.4.6 [err] Compiling semver v1.0.26 [err] Compiling winnow v0.7.4 [err] Compiling thiserror v2.0.12 [err] Compiling cpufeatures v0.2.17 [err] Compiling syn v1.0.109 [err] Compiling anyhow v1.0.95 [err] Compiling pico-args v0.5.0 [err] Compiling unicode-xid v0.2.6 [err] Compiling sha2 v0.10.8 [err] Compiling ndarray v0.16.1 [err] Compiling lalrpop v0.22.1 [err] Compiling thiserror-impl v2.0.12 [err] Compiling toml_edit v0.22.24 [err] Compiling genco-macros v0.17.10 [err] Compiling thiserror v1.0.69 [err] Compiling unicode-segmentation v1.12.0 [err] Compiling lambdaworks-math v0.10.0 [err] Compiling toml v0.8.20 [err] Compiling sprs v0.11.3 [err] Compiling lambdaworks-crypto v0.10.0 [err] Compiling cairo-lang-debug v2.11.4 [err] Compiling thiserror-impl v1.0.69 [err] Compiling lazy_static v1.5.0 [err] Compiling path-clean v1.0.1 [err] Compiling cairo-lang-filesystem v2.11.4 [err] Compiling starknet-types-core v0.1.7 [err] Compiling derivative v2.2.0 [err] Compiling microlp v0.2.11 [err] Compiling cairo-lang-sierra v2.11.4 [err] Compiling convert_case v0.7.1 [err] Compiling fnv v1.0.7 [err] Compiling const-fnv1a-hash v1.1.0 [err] Compiling xshell-macros v0.2.7 [err] Compiling relative-path v1.9.3 [err] Compiling crossbeam-utils v0.8.21 [err] Compiling xshell v0.2.7 [err] Compiling genco v0.17.10 [err] Compiling good_lp v1.12.0 [err] Compiling unescaper v0.1.5 [err] Compiling cairo-lang-primitive-token v1.0.0 [err] Compiling cairo-lang-syntax v2.11.4 [err] Compiling cairo-lang-eq-solver v2.11.4 [err] Compiling cairo-lang-syntax-codegen v2.11.4 [err] Compiling cairo-lang-diagnostics v2.11.4 [err] Compiling colored v3.0.0 [err] Compiling linkme-impl v0.3.31 [err] Compiling indoc v2.0.5 [err] Compiling crossbeam-epoch v0.9.18 [err] Compiling bstr v1.11.3 [err] Compiling data-encoding v2.6.0 [err] Compiling xxhash-rust v0.8.12 [err] Compiling scarb-stable-hash v1.0.0 [err] Compiling globset v0.4.15 [err] Compiling cairo-lang-casm v2.11.4 [err] Compiling crossbeam-deque v0.8.6 [err] Compiling cairo-lang-sierra-type-size v2.11.4 [err] Compiling cairo-lang-sierra-gas v2.11.4 [err] Compiling cairo-lang-sierra-ap-change v2.11.4 [err] Compiling assert_matches v1.5.0 [err] Compiling nu-ansi-term v0.50.1 [err] Compiling diffy v0.4.2 [err] Compiling cairo-lang-parser v2.11.4 [err] Compiling cairo-lang-sierra-to-casm v2.11.4 [err] Compiling cairo-lang-defs v2.11.4 [err] Compiling linkme v0.3.31 [err] Compiling ignore v0.4.23 [err] Compiling cairo-lang-macro-attributes v0.1.0 [err] Compiling console v0.15.10 [err] Compiling linked-hash-map v0.5.6 [err] Compiling indent v0.1.1 [err] Compiling similar v2.6.0 [err] Compiling cairo-lang-macro-stable v1.0.0 [err] Compiling cairo-lang-macro v0.1.1 [err] Compiling cairo-lang-plugins v2.11.4 [err] Compiling insta v1.42.0 [err] Compiling cairo-lang-formatter v2.11.4 [err] Compiling cairo-lang-starknet-classes v2.11.4 [err] Compiling fancy-regex v0.14.0 [err] Compiling convert_case v0.8.0 [err] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros) [err] Finished `test` profile [unoptimized + debuginfo] target(s) in 53.68s [err] Running unittests src/lib.rs (target/debug/deps/openzeppelin_macros-a299638d11163f0f) [out] [out] running 114 tests [out] test attribute::with_components::definition::tests::test_parse_args ... ok [out] test tests::test_type_hash::test_complex_enum_type ... ok [out] test tests::test_type_hash::test_basic_types_enum ... ok [out] test tests::test_type_hash::test_basic_types ... ok [out] test tests::test_type_hash::test_complex_enum_with_collection_types ... ok [out] test tests::test_type_hash::test_complex_struct_with_collection_types ... ok [out] test tests::test_type_hash::test_complex_struct_type ... ok [out] test tests::test_type_hash::test_debug_attribute ... ok [out] test tests::test_type_hash::test_doc_example_1 ... ok [out] test tests::test_type_hash::test_doc_example_2 ... ok [out] test tests::test_type_hash::test_doc_example_3 ... ok [out] test tests::test_type_hash::test_complex_enum_with_collection_types_custom_names ... ok [out] test tests::test_type_hash::test_complex_struct_with_collection_types_custom_names ... ok [out] test tests::test_type_hash::test_doc_example_4 ... ok [out] test tests::test_type_hash::test_empty_enum ... ok [out] test tests::test_type_hash::test_empty_input ... ok [out] test tests::test_type_hash::test_doc_example_6 ... ok [out] test tests::test_type_hash::test_doc_example_7 ... ok [out] test tests::test_type_hash::test_empty_struct ... ok [out] test tests::test_type_hash::test_doc_example_5 ... ok [out] test tests::test_type_hash::test_invalid_type_hash_attribute ... ok [out] test tests::test_type_hash::test_enum_without_explicit_variant_type ... ok [out] test tests::test_type_hash::test_merkletree_type ... ok [out] test tests::test_type_hash::test_potential_duplicate_types ... ok [out] test tests::test_type_hash::test_potential_duplicate_types_enum ... ok [out] test tests::test_type_hash::test_snip12_attribute_empty ... ok [out] test tests::test_type_hash::test_preset_types ... ok [out] test tests::test_type_hash::test_preset_types_enum ... ok [out] test tests::test_type_hash::test_with_empty_tuple ... ok [out] test tests::test_type_hash::test_with_array ... ok [out] test tests::test_type_hash::test_with_empty_tuple_enum ... ok [out] test tests::test_type_hash::test_name_attribute ... ok [out] test tests::test_type_hash::test_with_inner_starknet_domain ... ok [out] test tests::test_type_hash::test_with_inner_u256_type ... ok [out] test tests::test_type_hash::test_with_inner_custom_type ... ok [out] test tests::test_type_hash::test_with_inner_u256_type_enum ... ok [out] test tests::test_type_hash::test_starknet_domain ... ok [out] test tests::test_type_hash::test_with_tuple ... ok [out] test tests::test_type_hash::test_with_span ... ok [out] test tests::test_type_hash::test_with_tuple_enum ... ok [out] test tests::test_type_hash::test_with_tuple_and_attribute ... ok [out] test tests::test_with_components::test_with_access_control ... ok [out] test tests::test_with_components::test_with_account_no_initializer ... ok [out] test tests::test_with_components::test_with_access_control_no_initializer ... ok [out] test tests::test_with_components::test_with_account ... ok [out] test tests::test_with_components::test_with_erc1155 ... ok [out] test tests::test_with_components::test_with_erc1155_no_hooks_impl ... ok [out] test tests::test_with_components::test_with_erc1155_no_initializer ... ok [out] test tests::test_with_components::test_with_erc1155_receiver ... ok [out] test tests::test_with_components::test_with_erc1155_receiver_no_initializer ... ok [out] test tests::test_with_components::test_with_erc20_no_config ... ok [out] test tests::test_with_components::test_with_erc20 ... ok [out] test tests::test_with_components::test_with_erc20_no_hooks_impl ... ok [out] test tests::test_with_components::test_with_erc20_no_initializer ... ok [out] test tests::test_with_components::test_with_erc2981_no_initializer ... ok [out] test tests::test_with_components::test_with_erc2981_no_config ... ok [out] test tests::test_with_components::test_with_erc2981 ... ok [out] test tests::test_with_components::test_with_erc2981_no_initializer_no_config ... ok [out] test tests::test_with_components::test_with_erc721_enumerable ... ok [out] test tests::test_with_components::test_with_erc721 ... ok [out] test tests::test_with_components::test_with_erc721_enumerable_no_initializer ... ok [out] test tests::test_with_components::test_with_erc721_no_initializer ... ok [out] test tests::test_with_components::test_with_erc721_no_hooks_impl ... ok [out] test tests::test_with_components::test_with_erc721_receiver ... ok [out] test tests::test_with_components::test_with_erc721_receiver_no_initializer ... ok [out] test tests::test_with_components::test_with_erc4626 ... ok [out] test tests::test_with_components::test_with_eth_account_no_initializer ... ok [out] test tests::test_with_components::test_with_eth_account ... ok [out] test tests::test_with_components::test_with_event_struct ... ok [out] test tests::test_with_components::test_with_governor ... ok [out] test tests::test_with_components::test_with_governor_core_execution ... ok [out] test tests::test_with_components::test_with_governor_counting_simple ... ok [out] test tests::test_with_components::test_with_governor_no_config ... ok [out] test tests::test_with_components::test_with_governor_no_initializer ... ok [out] test tests::test_with_components::test_with_governor_settings ... ok [out] test tests::test_with_components::test_with_governor_settings_no_initializer ... ok [out] test tests::test_with_components::test_with_governor_timelock_execution ... ok [out] test tests::test_with_components::test_with_governor_timelock_execution_no_initializer ... ok [out] test tests::test_with_components::test_with_governor_votes ... ok [out] test tests::test_with_components::test_with_governor_votes_no_initializer ... ok [out] test tests::test_with_components::test_with_governor_votes_quorum_fraction ... ok [out] test tests::test_with_components::test_with_governor_integration ... ok [out] test tests::test_with_components::test_with_governor_votes_quorum_fraction_no_initializer ... ok [out] test tests::test_with_components::test_with_initializable ... ok [out] test tests::test_with_components::test_with_invalid_component ... ok [out] test tests::test_with_components::test_with_initializable_no_initialize_call ... ok [out] test tests::test_with_components::test_with_no_body ... ok [out] test tests::test_with_components::test_with_multisig_no_initializer ... ok [out] test tests::test_with_components::test_with_no_components ... ok [out] test tests::test_with_components::test_with_multisig ... ok [out] test tests::test_with_components::test_with_no_contract_attribute ... ok [out] test tests::test_with_components::test_with_nonces ... ok [out] test tests::test_with_components::test_with_ownable_no_initializer ... ok [out] test tests::test_with_components::test_with_ownable ... ok [out] test tests::test_with_components::test_with_pausable ... ok [out] test tests::test_with_components::test_with_pausable_no_pause_or_unpause_call ... ok [out] test tests::test_with_components::test_with_pausable_no_pause_call ... ok [out] test tests::test_with_components::test_with_pausable_no_unpause_call ... ok [out] test tests::test_with_components::test_with_reentrancy_guard ... ok [out] test tests::test_with_components::test_with_src5 ... ok [out] test tests::test_with_components::test_with_src9 ... ok [out] test tests::test_with_components::test_with_src9_no_initializer ... ok [out] test tests::test_with_components::test_with_timelock_controller_no_initializer ... ok [out] test tests::test_with_components::test_with_timelock_controller ... ok [out] test tests::test_with_components::test_with_two_components_no_constructor ... ok [out] test tests::test_with_components::test_with_upgradeable ... ok [out] test tests::test_with_components::test_with_two_components ... ok [out] test tests::test_with_components::test_with_two_components_no_initializer ... ok [out] test tests::test_with_components::test_with_upgradeable_no_upgrade_call ... ok [out] test tests::test_with_components::test_with_vesting ... ok [out] test tests::test_with_components::test_with_vesting_no_initializer ... ok [out] test tests::test_with_components::test_with_vesting_no_schedule ... ok [out] test tests::test_with_components::test_with_votes ... ok [out] test tests::test_with_components::test_with_votes_no_metadata ... ok [out] [out] test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s [out] [out] Running test openzeppelin_merkle_tree (snforge test --fuzzer-seed 1) [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] Compiling test(openzeppelin_merkle_tree_unittest) openzeppelin_merkle_tree v2.0.0-alpha.1 (/mnt/maat-workbench/packages/merkle_tree/Scarb.toml) [out] Finished `dev` profile target(s) in 5 seconds [out] [out] [out] Collected 26 test(s) from openzeppelin_merkle_tree package [out] Running 26 test(s) from src/ [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_process_multi_proof_invalid_len_proof_flags_panics (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_process_multi_proof_flags_extra_proofs_expected (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_invalid_merkle_multi_proof (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~520000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_valid_merkle_multi_proof (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~520000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_process_multi_proof_invalid_len_proof_flags_panics (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_invalid_merkle_multi_proof_flags (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~520000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_valid_merkle_multi_proof (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~480000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_invalid_merkle_proof (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~240000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_invalid_merkle_multi_proof (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~600000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_process_multi_proof_flags_extra_leaves_expected (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_verify_multi_proof_flags_extra_leaves_expected (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~360000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_valid_merkle_proof (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~360000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_verify_multi_proof_flags_extra_proofs_expected (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_verify_multi_proof_invalid_len_proof_flags_panics (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_merkle_tree::tests::test_hashes::test_pedersen_commutative_hash_smaller_first (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_process_multi_proof_flags_extra_proofs_expected (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~360000) [out] [PASS] openzeppelin_merkle_tree::tests::test_hashes::test_poseidon_commutative_hash_smaller_first (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_merkle_tree::tests::test_hashes::test_poseidon_commutative_hash_is_commutative (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_merkle_tree::tests::test_hashes::test_pedersen_commutative_hash_is_commutative (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_verify_multi_proof_flags_extra_proofs_expected (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~360000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_invalid_merkle_proof (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~240000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_invalid_merkle_multi_proof_flags (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~600000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_poseidon::test_process_multi_proof_flags_extra_leaves_expected (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~360000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_verify_multi_proof_flags_extra_leaves_expected (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_verify_multi_proof_invalid_len_proof_flags_panics (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [PASS] openzeppelin_merkle_tree::tests::merkle_proof::test_with_pedersen::test_valid_merkle_proof (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~320000) [out] Tests: 26 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_presets (snforge test --fuzzer-seed 1) [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_presets_unittest) openzeppelin_presets v2.0.0-alpha.1 (/mnt/maat-workbench/packages/presets/Scarb.toml) [out] Finished `dev` profile target(s) in 36 seconds [out] [out] [out] Collected 269 test(s) from openzeppelin_presets package [out] Running 269 test(s) from tests/ [out] [PASS] openzeppelin_presets::tests::test_account::test_account_called_from_contract (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~740480) [out] [PASS] openzeppelin_presets::tests::test_account::test_constructor (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~580480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~3422400) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_any_caller (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~2060480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_call_before_execute_after (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~980480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_call_after_execute_before (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~980480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_call_equal_to_execute_before (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~980480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_call_equal_to_execute_after (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~980480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_caller_mismatch (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~980480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_invalid_nonce (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~2140480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_invalid_signature (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~1060480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_panics_when_inner_call_panic (l1_gas: ~0, l1_data_gas: ~576, l2_gas: ~1300480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_specific_caller (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~2300480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_from_outside_v2_uses_nonce (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~2340480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_future_query_version (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~3622400) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_future_version (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~3622400) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_invalid_query_version (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2421440) [out] [PASS] openzeppelin_presets::tests::test_account::test_isValidSignature (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~660480) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_invalid_version (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2421440) [out] [PASS] openzeppelin_presets::tests::test_account::test_execute_query_version (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~3622400) [out] [PASS] openzeppelin_presets::tests::test_account::test_isValidSignature_bad_sig (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~660480) [out] [PASS] openzeppelin_presets::tests::test_account::test_isValidSignature_invalid_len_sig (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~660480) [out] [PASS] openzeppelin_presets::tests::test_account::test_is_valid_signature (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~660480) [out] [PASS] openzeppelin_presets::tests::test_account::test_is_valid_signature_bad_sig (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~660480) [out] [PASS] openzeppelin_presets::tests::test_account::test_is_valid_signature_invalid_len_sig (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~660480) [out] [PASS] openzeppelin_presets::tests::test_account::test_public_key_setter_and_getter (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1781440) [out] [PASS] openzeppelin_presets::tests::test_account::test_multicall (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~4383360) [out] [PASS] openzeppelin_presets::tests::test_account::test_public_key_setter_and_getter_camel (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1781440) [out] [PASS] openzeppelin_presets::tests::test_account::test_setPublicKey_different_account (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~580480) [out] [PASS] openzeppelin_presets::tests::test_account::test_set_public_key_different_account (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~580480) [out] [PASS] openzeppelin_presets::tests::test_account::test_state_persists_after_upgrade (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1556800) [out] [PASS] openzeppelin_presets::tests::test_account::test_supports_interface (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~820480) [out] [PASS] openzeppelin_presets::tests::test_account::test_upgrade_access_control (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~500480) [out] [PASS] openzeppelin_presets::tests::test_account::test_upgrade_with_class_hash_zero (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~740480) [out] [PASS] openzeppelin_presets::tests::test_account::test_upgraded_event (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1155840) [out] [PASS] openzeppelin_presets::tests::test_account::test_v2_missing_camel_selector (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~7035840) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate_declare (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1540480) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1540480) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate_declare_empty_signature (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1620480) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate_declare_invalid_signature_data (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1420480) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate_declare_invalid_signature_length (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1660480) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate_deploy (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1540480) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate_deploy_empty_signature (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1660480) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate_deploy_invalid_signature_data (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1420480) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate_deploy_invalid_signature_length (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1660480) [out] [PASS] openzeppelin_presets::tests::test_account::test_validate_invalid (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~1420480) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_balanceOf (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2743360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_balanceOfBatch (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2983360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_balanceOfBatch_invalid_inputs (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_balance_of (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2743360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_balance_of_batch (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2983360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_balance_of_batch_invalid_inputs (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_renounceOwnership (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~3494080) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_constructor (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~3343360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_renounceOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_renounce_ownership (l1_gas: ~0, l1_data_gas: ~960, l2_gas: ~3494080) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_renounce_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeBatchTransferFrom_approved_operator (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~8411840) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeBatchTransferFrom_from_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeBatchTransferFrom_insufficient_balance (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2703360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeBatchTransferFrom_non_account_non_receiver (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~2983360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeBatchTransferFrom_to_account (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~7096000) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeBatchTransferFrom_to_receiver (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~6955520) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeBatchTransferFrom_to_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeBatchTransferFrom_unauthorized (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeTransferFrom_from_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2623360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeTransferFrom_approved_operator (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~6941120) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeTransferFrom_insufficient_balance (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeTransferFrom_non_account_non_receiver (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~2903360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeTransferFrom_to_account (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~5665280) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeTransferFrom_to_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2623360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeTransferFrom_to_receiver (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~5364800) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safeTransferFrom_unauthorized (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2623360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_batch_transfer_from_from_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_batch_transfer_from_insufficient_balance (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2703360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_batch_transfer_from_non_account_non_receiver (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~2983360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_batch_transfer_from_approved_operator (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~8411840) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_batch_transfer_from_to_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_batch_transfer_from_unauthorized (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_batch_transfer_from_to_account (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~7096000) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_batch_transfer_from_to_receiver (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~6955520) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_transfer_from_from_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2623360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_transfer_from_approved_operator (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~6941120) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_transfer_from_insufficient_balance (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2663360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_transfer_from_non_account_non_receiver (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~2903360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_transfer_from_to_account (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~5665280) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_transfer_from_unauthorized (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2623360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_transfer_from_to_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2623360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_safe_transfer_from_to_receiver (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~5324800) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_setApprovalForAll_and_isApprovedForAll (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~5015040) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_setApprovalForAll_owner_equal_operator_false (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_setApprovalForAll_owner_equal_operator_true (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_set_approval_for_all_and_is_approved_for_all (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~4975040) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_set_approval_for_all_owner_equal_operator_false (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_set_approval_for_all_owner_equal_operator_true (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_transferOwnership (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~3494080) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_state_persists_after_upgrade (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~4700160) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_transferOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_transferOwnership_to_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_transfer_ownership (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~3494080) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_transfer_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_upgrade_unauthorized (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_transfer_ownership_to_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_upgrade_with_class_hash_zero (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2823360) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_upgraded_event (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~3558720) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_allowance (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1792640) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_approve (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2512640) [out] [PASS] openzeppelin_presets::tests::test_erc1155::test_v2_missing_camel_selector (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~9158720) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_approve_from_zero (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_approve_to_zero (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_balance_of (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1471680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_constructor (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~2591680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_renounceOwnership (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~2022400) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_renounceOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_renounce_ownership (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~2022400) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_owner_of_non_minted (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_renounceOwnership (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~3975040) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_renounceOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_renounce_ownership (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~3975040) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_renounce_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_upgraded_event (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~4119680) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_approved_for_all (l1_gas: ~0, l1_data_gas: ~1728, l2_gas: ~7271360) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_approved (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~7406720) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_nonexistent (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_to_account (l1_gas: ~0, l1_data_gas: ~1728, l2_gas: ~6816000) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_to_non_receiver (l1_gas: ~0, l1_data_gas: ~1536, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_to_owner (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~7206720) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_v2_missing_camel_selector (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~9559680) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_to_receiver (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~6395520) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferFrom_approved (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~6726720) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_to_receiver_failure (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~3384320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_to_zero (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferFrom_approved_for_all (l1_gas: ~0, l1_data_gas: ~1536, l2_gas: ~6591360) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safeTransferFrom_unauthorized (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_approved (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~7406720) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferFrom_nonexistent (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferFrom_owner (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~6686720) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_approved_for_all (l1_gas: ~0, l1_data_gas: ~1728, l2_gas: ~7271360) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_nonexistent (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferFrom_to_owner (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~5115520) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferFrom_to_zero (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferFrom_unauthorized (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_to_non_receiver (l1_gas: ~0, l1_data_gas: ~1536, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_to_account (l1_gas: ~0, l1_data_gas: ~1728, l2_gas: ~6816000) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_to_owner (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~7206720) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferOwnership (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3975040) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_to_receiver (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~6395520) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_account_called_from_contract (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11620480) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transferOwnership_to_zero (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_from_approved (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~6726720) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_to_receiver_failure (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~3384320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_to_zero (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_from_approved_for_all (l1_gas: ~0, l1_data_gas: ~1536, l2_gas: ~6591360) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_safe_transfer_from_unauthorized (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_from_nonexistent (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_set_approval_for_all (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~4776000) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_state_persists_after_upgrade (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~4490880) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_from_to_owner (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~5115520) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_from_owner (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~6686720) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_token_uri (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3384320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_from_to_zero (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_token_uri_non_minted (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3024320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_from_unauthorized (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_constructor (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~11700480) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_ownership (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3975040) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~12182400) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_transfer_ownership_to_zero (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_any_caller (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~58420480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_call_after_execute_before (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11620480) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_upgrade_unauthorized (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_upgrade_with_class_hash_zero (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_call_equal_to_execute_after (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11620480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_call_before_execute_after (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11620480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_isValidSignature_bad_sig (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~34860480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_upgraded_event (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11715840) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_is_valid_signature (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~34860480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_is_valid_signature_bad_sig (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~34860480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_call_equal_to_execute_before (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11620480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_caller_mismatch (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11620480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_multicall (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~12463360) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_invalid_nonce (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~58420480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_public_key_setter_and_getter (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~46901440) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_invalid_signature (l1_gas: ~0, l1_data_gas: ~576, l2_gas: ~12220480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_panics_when_inner_call_panic (l1_gas: ~0, l1_data_gas: ~672, l2_gas: ~12260480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_public_key_setter_and_getter_camel (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~46901440) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_setPublicKey_different_account (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~22980480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_specific_caller (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~58420480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_set_public_key_different_account (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~22980480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_from_outside_v2_uses_nonce (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~58460480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_state_persists_after_upgrade (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~47036800) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_invalid_version (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~11861440) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_supports_interface (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11700480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_execute_query_version (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~12182400) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_upgrade_access_control (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11620480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_isValidSignature (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~34860480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_upgrade_with_class_hash_zero (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11620480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_v2_missing_camel_selector (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~16275840) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate_deploy_invalid_signature_length (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11660480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~34900480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate_invalid (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11660480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate_declare (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~34900480) [out] [PASS] openzeppelin_presets::tests::test_universal_deployer::test_deploy_from_zero (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~3128000) [out] [PASS] openzeppelin_presets::tests::test_universal_deployer::test_deploy_from_zero_camel_case (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~3128000) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_release_after_ownership_transferred (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~6285760) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate_declare_empty_signature (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11660480) [out] [PASS] openzeppelin_presets::tests::test_universal_deployer::test_deploy_not_from_zero (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~3128000) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate_declare_invalid_signature_data (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11660480) [out] [PASS] openzeppelin_presets::tests::test_universal_deployer::test_deploy_not_from_zero_camel_case (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~3128000) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate_declare_invalid_signature_length (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11660480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate_deploy (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~34980480) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate_deploy_empty_signature (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11660480) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_release_multiple_calls (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~14526720) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_release_single_call_after_end (l1_gas: ~0, l1_data_gas: ~1248, l2_gas: ~5183360) [out] [PASS] openzeppelin_presets::tests::test_eth_account::test_validate_deploy_invalid_signature_data (l1_gas: ~0, l1_data_gas: ~480, l2_gas: ~11660480) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_release_single_call_within_duration (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~5223360) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_renounce_ownership (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2102400) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_renounceOwnership (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2102400) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_renounce_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~1591680) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_renounceOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~1591680) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_state_after_init (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~1991680) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_transferOwnership (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~2102400) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_transferOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~1591680) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_transfer_ownership (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~2102400) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_transfer_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~1591680) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_transfer_ownership_to_zero (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~1591680) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_transferOwnership_to_zero (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~1591680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_ownership (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~2022400) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_state_persists_after_upgrade (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2408000) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_total_supply (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1471680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~2832640) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transferFrom (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~4634560) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transferFrom_doesnt_consume_infinite_allowance (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2593600) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_vesting_schedule_no_cliff (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~64071680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transferFrom_from_zero_address (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1231680) [out] [PASS] openzeppelin_presets::tests::test_vesting::test_vesting_schedule_with_cliff (l1_gas: ~0, l1_data_gas: ~1152, l2_gas: ~62991680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transferFrom_greater_than_allowance (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1952640) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transferFrom_to_zero_address (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1912640) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transferOwnership (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~2022400) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transferOwnership_to_zero (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transferOwnership_from_nonowner (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_from (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~4634560) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_from_doesnt_consume_infinite_allowance (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2593600) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_from_from_zero_address (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1231680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_from_greater_than_allowance (l1_gas: ~0, l1_data_gas: ~864, l2_gas: ~1952640) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_from_to_zero_address (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1912640) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_from_zero (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_not_enough_balance (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_approve_from_unauthorized (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3264320) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_ownership_to_zero (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_transfer_to_zero (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_upgrade_unauthorized (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_upgrade_with_class_hash_zero (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_upgraded_event (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~2047040) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_v2_missing_camel_selector (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~7727040) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_approve_from_operator (l1_gas: ~0, l1_data_gas: ~1536, l2_gas: ~4711360) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_approve_from_owner (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~3875520) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_constructor_events (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~4424320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_balance_of (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3144320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_approve_nonexistent (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3024320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_balance_of_zero (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_constructor (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3504320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_get_approved_nonexistent (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3064320) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_get_approved (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~3635520) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_mint_assets (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1793600) [out] [PASS] openzeppelin_presets::tests::test_erc721::test_owner_of (l1_gas: ~0, l1_data_gas: ~1344, l2_gas: ~3104320) [out] [PASS] openzeppelin_presets::tests::test_erc20::test_renounce_ownership_from_nonowner (l1_gas: ~0, l1_data_gas: ~768, l2_gas: ~1431680) [out] Tests: 269 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_security (snforge test --fuzzer-seed 1) [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_security_unittest) openzeppelin_security v2.0.0-alpha.1 (/mnt/maat-workbench/packages/security/Scarb.toml) [out] Finished `dev` profile target(s) in 20 seconds [out] [out] [out] Collected 18 test(s) from openzeppelin_security package [out] Running 18 test(s) from tests/ [out] [PASS] openzeppelin_security::tests::test_pausable::test_assert_paused_when_paused (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~175360) [out] [PASS] openzeppelin_security::tests::test_initializable::test_initialize (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_security::tests::test_initializable::test_initialize_when_initialized (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_security::tests::test_pausable::test_unpause_when_paused (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1030720) [out] [PASS] openzeppelin_security::tests::test_pausable::test_unpause_when_unpaused (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [PASS] openzeppelin_security::tests::test_reentrancyguard::test_local_recursion (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~360000) [out] [PASS] openzeppelin_security::tests::test_reentrancyguard::test_external_recursion (l1_gas: ~0, l1_data_gas: ~288, l2_gas: ~440000) [out] [PASS] openzeppelin_security::tests::test_reentrancyguard::test_nonreentrant_function_call (l1_gas: ~0, l1_data_gas: ~192, l2_gas: ~600000) [out] [PASS] openzeppelin_security::tests::test_reentrancyguard::test_reentrancy_guard_end (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_security::tests::test_reentrancyguard::test_reentrancy_guard_start_when_started (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_security::tests::test_reentrancyguard::test_reentrancy_guard_start (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_security::tests::test_reentrancyguard::test_remote_callback (l1_gas: ~0, l1_data_gas: ~384, l2_gas: ~720000) [out] [PASS] openzeppelin_security::tests::test_pausable::test_pause_when_unpaused (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~655360) [out] [PASS] openzeppelin_security::tests::test_pausable::test_assert_not_paused_when_paused (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~175360) [out] [PASS] openzeppelin_security::tests::test_pausable::test_assert_paused_when_not_paused (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_security::tests::test_pausable::test_pause_when_paused (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~175360) [out] [PASS] openzeppelin_security::tests::test_pausable::test_assert_not_paused_when_not_paused (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_security::tests::test_pausable::test_is_paused (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~310720) [out] Tests: 18 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_test_common (snforge test --fuzzer-seed 1) [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_test_common_unittest) openzeppelin_test_common v2.0.0-alpha.1 (/mnt/maat-workbench/packages/test_common/Scarb.toml) [out] warn: Plugin diagnostic: It looks like the `self.initializable.initialize()` function is not used in the contract. If [out] this is intentional, you may consider removing the Initializable component. [out] [out] --> /mnt/maat-workbench/packages/test_common/src/mocks/security.cairo:4:1 [out] #[with_components(Initializable)] [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Plugin diagnostic: It looks like the `self.pausable.pause()` and `self.pausable.unpause()` functions are not used in the contract. If [out] this is intentional, you may consider removing the Pausable component. [out] [out] --> /mnt/maat-workbench/packages/test_common/src/mocks/security.cairo:15:1 [out] #[with_components(Pausable)] [out] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] Finished `dev` profile target(s) in 37 seconds [out] [out] [out] Collected 0 test(s) from openzeppelin_test_common package [out] Running 0 test(s) from src/ [out] Tests: 0 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_testing (snforge test --fuzzer-seed 1) [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling test(openzeppelin_testing_unittest) openzeppelin_testing v4.1.0 (/mnt/maat-workbench/packages/testing/Scarb.toml) [out] Finished `dev` profile target(s) in 3 seconds [out] [out] [out] Collected 0 test(s) from openzeppelin_testing package [out] Running 0 test(s) from src/ [out] Tests: 0 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_token (snforge test --fuzzer-seed 1) [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_token_unittest) openzeppelin_token v2.0.0-alpha.1 (/mnt/maat-workbench/packages/token/Scarb.toml) [out] Finished `dev` profile target(s) in 45 seconds [out] [out] [out] Collected 394 test(s) from openzeppelin_token package [out] Running 394 test(s) from tests/ [out] [IGNORE] openzeppelin_token::tests::erc721::test_erc721::test__safe_mint_to_non_receiver [out] [IGNORE] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_to_non_receiver [out] [IGNORE] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_to_non_receiver [out] [PASS] openzeppelin_token::erc20::extensions::erc4626::erc4626::Test::test_initializer_invalid_config_panics (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_token::common::erc2981::erc2981::tests::test_initializer_invalid_config_panics (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_balanceOf (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1512640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_balanceOfBatch (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1632640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_balanceOfBatch_invalid_inputs (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1432640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_balance_of (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1512640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_balance_of_batch_invalid_inputs (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1432640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_balance_of_batch (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1632640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_batch_burn_from_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_batch_burn (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~2964800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_batch_mint_wac_to_non_receiver (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~1212160) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_batch_mint_wac_to_account (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~2352640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_batch_mint_wac_to_receiver (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~2412160) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_batch_mint_wac_to_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_burn_from_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_burn (l1_gas: ~0, l1_data_gas: ~832, l2_gas: ~2494080) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_initialize_no_metadata (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~280000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_initialize (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~360000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_mint_wac_to_account (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1801920) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_mint_wac_to_non_receiver (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~941440) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_mint_wac_to_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_mint_wac_to_receiver (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~1781440) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeBatchTransferFrom_from_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1672640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeBatchTransferFrom_approved_operator (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~4981120) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeBatchTransferFrom_insufficient_balance (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1792640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeBatchTransferFrom_non_account_non_receiver (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2924800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeBatchTransferFrom_owner_to_account (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~4185280) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeBatchTransferFrom_owner_to_receiver (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~4284800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeBatchTransferFrom_to_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1672640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeBatchTransferFrom_unauthorized (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1712640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeTransferFrom_approved_operator (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~4150400) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeTransferFrom_from_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1672640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeTransferFrom_insufficient_balance (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1792640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeTransferFrom_non_account_non_receiver (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2614080) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeTransferFrom_owner_to_account (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~3354560) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeTransferFrom_owner_to_receiver (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~3374080) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeTransferFrom_to_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1672640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safeTransferFrom_unauthorized (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1712640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_batch_transfer_from_from_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1672640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_batch_transfer_from_approved_operator (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~4981120) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_batch_transfer_from_insufficient_balance (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1792640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_batch_transfer_from_non_account_non_receiver (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2924800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_batch_transfer_from_owner_to_account (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~4185280) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_batch_transfer_from_owner_to_receiver (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~4284800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_batch_transfer_from_to_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1672640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_batch_transfer_from_unauthorized (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1712640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_transfer_from_approved_operator (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~4150400) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_transfer_from_from_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1672640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_transfer_from_insufficient_balance (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1792640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_transfer_from_non_account_non_receiver (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2614080) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_transfer_from_owner_to_account (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~3354560) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_transfer_from_owner_to_receiver (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~3374080) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_transfer_from_to_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1672640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_safe_transfer_from_unauthorized (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1712640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_setApprovalForAll_owner_equal_operator_false (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_setApprovalForAll_owner_equal_operator_true (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_setApprovalForAll_and_isApprovedForAll (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1311680) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_set_approval_for_all_and_is_approved_for_all (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1311680) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_set_approval_for_all_owner_equal_operator_true (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_set_approval_for_all_owner_equal_operator_false (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~280000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_batch_from_non_zero_to_non_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~3564800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_calls_after_update_hook (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~2859840) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_calls_before_update_hook (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~2779840) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_from_non_zero_to_zero (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~3324800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_from_zero_to_non_zero (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~3484800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_insufficient_balance (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1552640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_token_ids_len_greater_than_values (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1432640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_single_from_non_zero_to_non_zero (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~2734080) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_values_len_greater_than_token_ids (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1432640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_batch_from_non_zero_to_non_zero (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~4244800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_batch_to_non_receiver (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2924800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_batch_from_non_zero_to_non_zero_account (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~4185280) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_from_non_zero_to_zero (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~2124800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_from_zero_to_non_zero (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~4164800) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_insufficient_balance (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1552640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_from_zero_to_non_zero_account (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~4065280) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_single_from_non_zero_to_non_zero (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~3334080) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_single_from_non_zero_to_non_zero_account (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~3314560) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_token_ids_len_greater_than_values (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1432640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_values_len_greater_than_token_ids (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1432640) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155::test_update_wac_single_to_non_receiver (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2574080) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155_receiver::test_initializer (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155_receiver::test_onERC1155BatchReceived (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155_receiver::test_on_erc1155_batch_received (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155_receiver::test_onERC1155Received (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc1155::test_erc1155_receiver::test_on_erc1155_received (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test__approve_from_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~520960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test__approve (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1201920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test__approve_to_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~720960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test__spend_allowance_not_unlimited (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1202880) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test__transfer_from_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~640960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test__spend_allowance_unlimited (l1_gas: ~0, l1_data_gas: ~832, l2_gas: ~801920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test__transfer (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1441920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test__transfer_not_enough_balance (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~880960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test__transfer_to_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~640960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_approve (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1201920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_allowance (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~881920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_approve_from_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~520960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_balanceOf (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~400960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_balance_of (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~400960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_approve_to_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~760960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_burn (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1321920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_default_config (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_burn_from_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~640960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_burn_insufficient_balance (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~640960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_initializer (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~360000) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_mint_to_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~200000) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_totalSupply (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~400960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_mint (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1321920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_total_supply (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~400960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transfer (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1681920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transferFrom_doesnt_consume_infinite_allowance (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1562880) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transferFrom (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~2683840) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transferFrom_from_zero_address (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~760960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transferFrom_greater_than_allowance (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1361920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transferFrom_to_zero_address (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1442880) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transfer_from (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~2683840) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transfer_from_doesnt_consume_infinite_allowance (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1562880) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transfer_from_greater_than_allowance (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1361920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transfer_from_to_zero_address (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1442880) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transfer_from_from_zero_address (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~760960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transfer_from_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~640960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_update_calls_after_update_hook (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1404800) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transfer_to_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~840960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_transfer_not_enough_balance (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~880960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_update_calls_before_update_hook (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1324800) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_update_from_non_zero_to_non_zero_insufficient_balance (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~880960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_update_from_non_zero_to_non_zero (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1641920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_update_from_non_zero_to_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1561920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_update_from_non_zero_to_zero_insufficient_balance (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~880960) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_update_from_zero_to_zero (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1401920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20::test_update_from_zero_to_non_zero (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1521920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_domain_separator (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1101440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_deadline (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1421440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_chain_id (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_amount (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_metadata_name (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_metadata_version (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_revision (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_nonce (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_owner (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~1841920) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_spender (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_sig_r (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_signing_key (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_sig_s (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_permit_type_hash (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_snip12_metadata (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1061440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_invalid_sig_bad_token_address (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1541440) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_replay_attack (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~2382400) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_subsequent_permits (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~4027200) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_spend_half_permit (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~2664320) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_spend_permit (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~2624320) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_valid_permit_default_data (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1822400) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_default_royalty (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~531200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_delete_default_royalty (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1491200) [out] [PASS] openzeppelin_token::tests::erc20::test_erc20_permit::test_valid_permit_other_data (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1822400) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_delete_default_royalty_invalid_role (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~996800) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_delete_default_royalty_unauthorized (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_delete_default_royalty_other_admin (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~1636800) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_reset_token_royalty (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1611200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_reset_token_royalty_invalid_role (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~996800) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_royalty_info_default_royalty (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~651200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_reset_token_royalty_unauthorized (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_royalty_info_token_royalty_set (l1_gas: ~0, l1_data_gas: ~832, l2_gas: ~1131200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_reset_token_royalty_other_admin (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1796800) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_default_royalty_unauthorized (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_default_royalty_invalid_role (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~996800) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_default_royalty_other_admin (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~1156800) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_default_royalty (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1131200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_default_royalty_with_zero_receiver (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_default_royalty_with_zero_royalty_fraction (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~1011200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_default_royalty_with_invalid_fee_numerator (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_token_royalty (l1_gas: ~0, l1_data_gas: ~832, l2_gas: ~1411200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_token_royalty_unauthorized (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_token_royalty_other_admin (l1_gas: ~0, l1_data_gas: ~928, l2_gas: ~1556800) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_token_royalty_with_invalid_fee_numerator (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_token_royalty_invalid_role (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~996800) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_default_config (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_default_royalty (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~160000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_token_royalty_with_zero_receiver (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_accesscontrol::test_set_token_royalty_with_zero_royalty_fraction (l1_gas: ~0, l1_data_gas: ~736, l2_gas: ~971200) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_initializer (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~200000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_royalty_info_default_royalty (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~280000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_reset_token_royalty (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~640000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_delete_default_royalty (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~480000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_set_default_royalty_with_invalid_fee_numerator (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~160000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_set_default_royalty_with_zero_receiver (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~160000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_royalty_info_token_royalty_set (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~440000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_set_default_royalty (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~440000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_set_token_royalty_with_zero_receiver (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~160000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_set_token_royalty_with_invalid_fee_numerator (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~160000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_set_default_royalty_with_zero_royalty_fraction (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~320000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_set_token_royalty (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~720000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_internal::test_set_token_royalty_with_zero_royalty_fraction (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~320000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_default_royalty (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~310720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_delete_default_royalty_unauthorized (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~510720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_delete_default_royalty (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1150720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_royalty_info_default_royalty (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~390720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_royalty_info_token_royalty_set (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~830720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_reset_token_royalty_unauthorized (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~550720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_reset_token_royalty (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1270720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_default_royalty_with_invalid_fee_numerator (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~550720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_default_royalty_unauthorized (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~550720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_default_royalty_with_zero_receiver (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~550720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_default_royalty (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~830720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_token_royalty_unauthorized (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~550720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_default_royalty_with_zero_royalty_fraction (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~710720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_token_royalty_with_invalid_fee_numerator (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~550720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_token_royalty (l1_gas: ~0, l1_data_gas: ~640, l2_gas: ~1110720) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_asset (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_token_royalty_with_zero_receiver (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~550720) [out] [PASS] openzeppelin_token::tests::erc2981::test_erc2981_ownable::test_set_token_royalty_with_zero_royalty_fraction (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~670720) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_decimals_offset (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~1440960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_deposit (l1_gas: ~0, l1_data_gas: ~1920, l2_gas: ~7576000) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_full_vault_deposit (l1_gas: ~0, l1_data_gas: ~2208, l2_gas: ~9337920) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_full_vault_mint (l1_gas: ~0, l1_data_gas: ~2208, l2_gas: ~9977920) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_full_vault_redeem (l1_gas: ~0, l1_data_gas: ~1920, l2_gas: ~9748160) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_full_vault_redeem_unauthorized (l1_gas: ~0, l1_data_gas: ~2112, l2_gas: ~4244800) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_full_vault_status (l1_gas: ~0, l1_data_gas: ~2112, l2_gas: ~4644800) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_full_vault_redeem_with_approval (l1_gas: ~0, l1_data_gas: ~1920, l2_gas: ~9788160) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_full_vault_withdraw (l1_gas: ~0, l1_data_gas: ~2112, l2_gas: ~10548160) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_full_vault_withdraw_unauthorized (l1_gas: ~0, l1_data_gas: ~2112, l2_gas: ~4284800) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_full_vault_withdraw_with_approval (l1_gas: ~0, l1_data_gas: ~2112, l2_gas: ~8508160) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_inflation_attack_deposit (l1_gas: ~0, l1_data_gas: ~1920, l2_gas: ~8616960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_inflation_attack_mint (l1_gas: ~0, l1_data_gas: ~1920, l2_gas: ~9256960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_inflation_attack_status (l1_gas: ~0, l1_data_gas: ~1728, l2_gas: ~3683840) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_inflation_attack_redeem (l1_gas: ~0, l1_data_gas: ~1728, l2_gas: ~7267200) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_init_vault_status (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~2682880) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_inflation_attack_withdraw (l1_gas: ~0, l1_data_gas: ~1728, l2_gas: ~8827200) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_initializer_zero_address_asset (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_input_fees_deposit (l1_gas: ~0, l1_data_gas: ~2208, l2_gas: ~9897920) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_input_fees_mint (l1_gas: ~0, l1_data_gas: ~2208, l2_gas: ~9897920) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_max_limit_mint (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~1760960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_max_limit_redeem (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~1840960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_max_limit_deposit (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~1760960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_max_limit_redeem_assets_lt_limit (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~5696960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_max_limit_redeem_assets_gt_limit (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~7749120) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_max_limit_withdraw (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~2320960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_max_limit_withdraw_assets_gt_limit (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~8189120) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_metadata (l1_gas: ~0, l1_data_gas: ~1056, l2_gas: ~1920960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_max_limit_withdraw_assets_lt_limit (l1_gas: ~0, l1_data_gas: ~1440, l2_gas: ~6096960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_mint (l1_gas: ~0, l1_data_gas: ~1920, l2_gas: ~9056000) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_output_fees_redeem (l1_gas: ~0, l1_data_gas: ~2208, l2_gas: ~9586240) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_output_fees_withdraw (l1_gas: ~0, l1_data_gas: ~2208, l2_gas: ~9986240) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_multiple_txs_part_1 (l1_gas: ~0, l1_data_gas: ~1824, l2_gas: ~39366400) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_multiple_txs_part_2 (l1_gas: ~0, l1_data_gas: ~1536, l2_gas: ~33436480) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_price_change_during_reentrancy_doesnt_affect_deposit (l1_gas: ~0, l1_data_gas: ~2592, l2_gas: ~9899840) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_price_change_during_reentrancy_doesnt_affect_withdraw (l1_gas: ~0, l1_data_gas: ~2592, l2_gas: ~14976320) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_redeem (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~6626240) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_share_price_with_reentrancy_after_withdraw (l1_gas: ~0, l1_data_gas: ~2496, l2_gas: ~21558720) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1382400) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_share_price_with_reentrancy_before_deposit (l1_gas: ~0, l1_data_gas: ~2592, l2_gas: ~17912960) [out] [PASS] openzeppelin_token::tests::erc4626::test_erc4626::test_withdraw (l1_gas: ~0, l1_data_gas: ~1632, l2_gas: ~7466240) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_auth_is_approved_for_all (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~1698240) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_auth_is_owner (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1382400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_auth_not_authorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~891200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_nonexistent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_with_optional_event_auth_is_approved_for_all (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~1407040) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_with_optional_event_auth_is_owner (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1051200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_with_optional_event_auth_not_authorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~891200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_with_optional_event_emitting (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1382400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_with_optional_event_nonexistent_emitting (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_with_optional_event_nonexistent_not_emitting (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1051200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__approve_with_optional_event_not_emitting (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1051200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__base_uri (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__base_uri_not_set (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__check_authorized_approved (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1302400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__check_authorized_approved_for_all (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1207040) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__check_authorized_not_authorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~891200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__check_authorized_owner_is_zero (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__check_authorized_owner (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~891200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__check_authorized_zero_address (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~891200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__is_authorized_approved_for_all (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1207040) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__is_authorized_approved (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1302400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__exists (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1262400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__is_authorized_not_authorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~891200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__owner_of (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__is_authorized_owner (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__is_authorized_zero_address (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__require_owned (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__require_owned_non_existent (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__safe_mint_already_exist (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1342400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__safe_mint_to_account (l1_gas: ~0, l1_data_gas: ~544, l2_gas: ~1751680) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__safe_mint_to_receiver (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1731200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__safe_mint_to_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__set_approval_for_all (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1071680) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__safe_mint_to_receiver_failure (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1211200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__set_approval_for_all_invalid_operator (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__set_base_uri (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~280000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__transfer_from_invalid_owner (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1342400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__transfer (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2102400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__transfer_nonexistent (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~571200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test__transfer_to_zero (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1171200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_approve_from_owner (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1582400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_approve_from_operator (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~1938240) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_approve_from_unauthorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1131200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_approve_nonexistent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~160000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_balance_of_zero (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_balance_of (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_burn (l1_gas: ~0, l1_data_gas: ~832, l2_gas: ~2113600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_burn_nonexistent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~491200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_get_approved_nonexistent (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~851200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_get_approved (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~1102400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_initializer (l1_gas: ~0, l1_data_gas: ~832, l2_gas: ~600000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_initializer_no_metadata (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~400000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_mint (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~1131200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_mint_already_exist (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1342400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_mint_to_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~440000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_owner_of_non_minted (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_owner_of (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_approved (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~3353600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_approved_for_all (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~3218240) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_nonexistent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~680000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_to_account (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~2922880) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_to_owner (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~2582400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_to_receiver (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~2902400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_to_receiver_failure (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~2142400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_to_zero (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1371200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safeTransferFrom_unauthorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1451200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_approved (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~3353600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_nonexistent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~680000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_approved_for_all (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~3218240) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_to_account (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~2922880) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_to_receiver (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~2902400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_to_receiver_failure (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~2142400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_to_owner (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~2702400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_to_zero (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1371200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_set_approval_for_all_invalid_operator (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_safe_transfer_from_unauthorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1451200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_set_approval_for_all (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1311680) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_token_uri (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1131200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_token_uri_not_set (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~651200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_token_uri_non_minted (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~811200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transferFrom_approved (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2753600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transferFrom_approved_for_all (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~2658240) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transferFrom_nonexistent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~680000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transferFrom_to_owner (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2142400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transferFrom_owner (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2593600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transferFrom_to_zero (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1371200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transferFrom_unauthorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1451200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transfer_from_approved (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2753600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transfer_from_approved_for_all (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~2658240) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transfer_from_nonexistent (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~680000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transfer_from_to_zero (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1371200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transfer_from_to_owner (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2142400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transfer_from_owner (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2593600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_transfer_from_unauthorized (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1451200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_auth_not_approved (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1211200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_auth_approved_for_all (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~2258240) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_auth_approved (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~2353600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_auth_owner (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1902400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_calls_before_update_hook (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1905280) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_burn (l1_gas: ~0, l1_data_gas: ~832, l2_gas: ~1742400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_calls_after_update_hook (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1985280) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_mint (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~1702400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_mint_auth_not_zero (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1171200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721::test_update_transfer (l1_gas: ~0, l1_data_gas: ~1024, l2_gas: ~1902400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test__add_token_to_all_tokens_enumeration (l1_gas: ~0, l1_data_gas: ~1792, l2_gas: ~4073600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test__add_token_to_owner_enumeration (l1_gas: ~0, l1_data_gas: ~1792, l2_gas: ~3953600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test__remove_token_from_all_tokens_enumeration_with_first_token (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~4273600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test__remove_token_from_all_tokens_enumeration_with_last_token (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~4353600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test__remove_token_from_owner_enumeration_with_first_token (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~4193600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test__remove_token_from_owner_enumeration_with_last_token (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~4193600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_all_tokens_of_owner (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~3913600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_all_tokens_of_owner_after_burn_last_token (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~5084800) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_all_tokens_of_owner_after_burn_first_token (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~5124800) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_all_tokens_of_owner_after_transfer_first_token (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~5284800) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_before_update_when_last_token_burned (l1_gas: ~0, l1_data_gas: ~1408, l2_gas: ~4913600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_before_update_when_first_token_burned (l1_gas: ~0, l1_data_gas: ~1216, l2_gas: ~4953600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_all_tokens_of_owner_after_transfer_last_token (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~5204800) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_before_update_when_mint (l1_gas: ~0, l1_data_gas: ~1984, l2_gas: ~5193600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_initializer (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_before_update_when_transfer_last_token (l1_gas: ~0, l1_data_gas: ~1504, l2_gas: ~5033600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_before_update_when_transfer_first_token (l1_gas: ~0, l1_data_gas: ~1504, l2_gas: ~5073600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_by_index (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~3993600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_by_index_burn_first_token (l1_gas: ~0, l1_data_gas: ~1120, l2_gas: ~5204800) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_by_index_burn_and_mint_all (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~11340800) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_by_index_burn_last_token (l1_gas: ~0, l1_data_gas: ~1312, l2_gas: ~5124800) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_by_index_greater_than_supply (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~3633600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_by_index_equal_to_supply (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~3633600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_of_owner_by_index (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~4073600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_of_owner_by_index_remove_first_token (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~5204800) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_of_owner_by_index_remove_last_token (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~5124800) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_of_owner_by_index_when_all_tokens_transferred (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~7747200) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_of_owner_by_index_when_index_equals_owned_tokens (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~3633600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_of_owner_by_index_when_index_exceeds_owned_tokens (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~3673600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_of_owner_by_index_when_owner_is_zero (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~3633600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_token_of_owner_by_index_when_target_has_no_tokens (l1_gas: ~0, l1_data_gas: ~1600, l2_gas: ~3633600) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_enumerable::test_total_supply (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~2622400) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_receiver::test_initializer (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_token::tests::erc721::test_erc721_receiver::test_on_erc721_received (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] Tests: 391 passed, 0 failed, 0 skipped, 3 ignored, 0 filtered out [out] Running test openzeppelin_upgrades (snforge test --fuzzer-seed 1) [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.22s [out] Compiling test(openzeppelin_upgrades_unittest) openzeppelin_upgrades v2.0.0-alpha.1 (/mnt/maat-workbench/packages/upgrades/Scarb.toml) [out] Finished `dev` profile target(s) in 20 seconds [out] [out] [out] Collected 11 test(s) from openzeppelin_upgrades package [out] Running 11 test(s) from tests/ [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_remove_selector_passes_in_v1 (l1_gas: ~0, l1_data_gas: ~96, l2_gas: ~400000) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_new_selector_after_upgrade (l1_gas: ~0, l1_data_gas: ~192, l2_gas: ~695360) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_upgrade_and_call_with_new_selector (l1_gas: ~0, l1_data_gas: ~192, l2_gas: ~1095360) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_remove_selector_fails_in_v2 (l1_gas: ~0, l1_data_gas: ~96, l2_gas: ~6615360) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_upgrade_and_call_with_removed_selector (l1_gas: ~0, l1_data_gas: ~96, l2_gas: ~400000) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_upgraded_event (l1_gas: ~0, l1_data_gas: ~96, l2_gas: ~735360) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_upgrade_and_call_with_return_value (l1_gas: ~0, l1_data_gas: ~192, l2_gas: ~815360) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_upgrade_and_call_with_no_return_value (l1_gas: ~0, l1_data_gas: ~192, l2_gas: ~695360) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_state_persists_after_upgrade (l1_gas: ~0, l1_data_gas: ~192, l2_gas: ~695360) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_upgrade_and_call_with_class_hash_zero (l1_gas: ~0, l1_data_gas: ~96, l2_gas: ~400000) [out] [PASS] openzeppelin_upgrades::tests::test_upgradeable::test_upgrade_with_class_hash_zero (l1_gas: ~0, l1_data_gas: ~96, l2_gas: ~400000) [out] Tests: 11 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out [out] Running test openzeppelin_utils (snforge test --fuzzer-seed 1) [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_scarb_plugin` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] warn: patch `assert_macros` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `cairo_test` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `starknet` (`registry+https://scarbs.xyz/`) for source `https://scarbs.xyz/` has not been used [out] warn: patch `snforge_std` (`registry+https://scarbs.xyz/`) for source `https://github.com/foundry-rs/starknet-foundry` has not been used [out] Compiling openzeppelin_macros v2.0.0-alpha.1 (/mnt/maat-workbench/packages/macros/Scarb.toml) [out] Finished `release` profile [optimized] target(s) in 0.10s [out] Compiling test(openzeppelin_utils_unittest) openzeppelin_utils v2.0.0-alpha.1 (/mnt/maat-workbench/packages/utils/Scarb.toml) [out] warn: Unused import: `openzeppelin_utils::tests::test_math::u512` [out] --> /mnt/maat-workbench/packages/utils/src/tests/test_math.cairo:1:21 [out] use core::integer::{u512, u512_safe_div_rem_by_u256}; [out] ^^^^ [out] [out] warn: Unused import: `openzeppelin_utils::tests::test_math::u512_safe_div_rem_by_u256` [out] --> /mnt/maat-workbench/packages/utils/src/tests/test_math.cairo:1:27 [out] use core::integer::{u512, u512_safe_div_rem_by_u256}; [out] ^^^^^^^^^^^^^^^^^^^^^^^^^ [out] [out] warn: Unused import: `openzeppelin_utils::tests::test_math::OverflowingAdd` [out] --> /mnt/maat-workbench/packages/utils/src/tests/test_math.cairo:2:34 [out] use core::num::traits::{Bounded, OverflowingAdd}; [out] ^^^^^^^^^^^^^^ [out] [out] Finished `dev` profile target(s) in 18 seconds [out] [out] [out] Collected 20 test(s) from openzeppelin_utils package [out] Running 20 test(s) from src/ [out] [PASS] openzeppelin_utils::tests::test_checkpoint::test_pack_big_key_and_value (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_utils::tests::test_checkpoint::test_get_length (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~480000) [out] [PASS] openzeppelin_utils::tests::test_checkpoint::test_get_latest (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~520000) [out] [PASS] openzeppelin_utils::tests::test_checkpoint::test_get_at_key (l1_gas: ~0, l1_data_gas: ~448, l2_gas: ~1720000) [out] [PASS] openzeppelin_utils::tests::test_checkpoint::test_push_checkpoint (l1_gas: ~0, l1_data_gas: ~352, l2_gas: ~400000) [out] [PASS] openzeppelin_utils::tests::test_checkpoint::test_unpack_big_key_and_value (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_utils::tests::test_checkpoint::test_unordered_insertion (l1_gas: ~0, l1_data_gas: ~256, l2_gas: ~320000) [out] [PASS] openzeppelin_utils::tests::test_math::test_mul_div_divide_by_zero (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~120000) [out] [PASS] openzeppelin_utils::tests::test_snip12::test_StructHashStarknetDomainImpl (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_utils::tests::test_snip12::test_OffchainMessageHashImpl (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~400000) [out] [PASS] openzeppelin_utils::tests::test_snip12::test_starknet_domain_type_hash (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~40000) [out] [PASS] openzeppelin_utils::tests::test_math::test_mul_div_round_down_small_values (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~680000) [out] [PASS] openzeppelin_utils::tests::test_nonces::test_nonces_getter (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~80000) [out] [PASS] openzeppelin_utils::tests::test_nonces::test_use_checked_nonce (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_utils::tests::test_math::test_mul_div_round_down_large_values (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1720000) [out] [PASS] openzeppelin_utils::tests::test_math::test_mul_div_round_up_large_values (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~1720000) [out] [PASS] openzeppelin_utils::tests::test_nonces::test_use_nonce (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~120000) [out] [PASS] openzeppelin_utils::tests::test_math::test_mul_div_result_gt_u256 (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~200000) [out] [PASS] openzeppelin_utils::tests::test_math::test_mul_div_round_up_small_values (l1_gas: ~0, l1_data_gas: ~0, l2_gas: ~680000) [out] [PASS] openzeppelin_utils::tests::test_nonces::test_use_checked_nonce_invalid_current (l1_gas: ~0, l1_data_gas: ~160, l2_gas: ~80000) [out] Tests: 20 passed, 0 failed, 0 skipped, 0 ignored, 0 filtered out >>> SCARB_IGNORE_CAIRO_VERSION=true maat-test-ls [err] 0.038225860s WARN cairo_language_server::config: client does not support `workspace/configuration` requests, config will not be reloaded [out] Opening file:///mnt/maat-workbench/packages/access/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/account/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/finance/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/governance/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/introspection/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/merkle_tree/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/presets/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/security/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/test_common/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/testing/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/token/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/upgrades/src/lib.cairo [out] Opening file:///mnt/maat-workbench/packages/utils/src/lib.cairo [out] Opening file:///mnt/maat-workbench/sncast_scripts/src/lib.cairo [out] Opening file:///mnt/maat-workbench/src/lib.cairo [out] [out] ============================== [out] Analysis completed, server is idle. [out] [out] ============================== [out] # Analyzed Crates [out] --- [out] ```json [out] { [out] "name": "core", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/std/v2.12.0-rc.0/core/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "core", [out] "edition": "2024_07", [out] "version": "2.12.0-rc.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": true, [out] "associated_item_constraints": true, [out] "coupons": true, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "Executable", [out] "CairoTest" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin", [out] "source_paths": [ [out] "/mnt/maat-workbench/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin": { [out] "discriminator": "openzeppelin 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/Scarb.toml)" [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/access/Scarb.toml)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/account/Scarb.toml)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/finance/Scarb.toml)" [out] }, [out] "openzeppelin_governance": { [out] "discriminator": "openzeppelin_governance 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/governance/Scarb.toml)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/introspection/Scarb.toml)" [out] }, [out] "openzeppelin_merkle_tree": { [out] "discriminator": "openzeppelin_merkle_tree 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/merkle_tree/Scarb.toml)" [out] }, [out] "openzeppelin_presets": { [out] "discriminator": "openzeppelin_presets 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/presets/Scarb.toml)" [out] }, [out] "openzeppelin_security": { [out] "discriminator": "openzeppelin_security 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/security/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/token/Scarb.toml)" [out] }, [out] "openzeppelin_upgrades": { [out] "discriminator": "openzeppelin_upgrades 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/upgrades/Scarb.toml)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/utils/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_access", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/access/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_access", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/access/Scarb.toml)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/introspection/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_account", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/account/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_account", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/account/Scarb.toml)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/introspection/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/utils/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_finance", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/finance/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_finance", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/access/Scarb.toml)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/finance/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/token/Scarb.toml)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/utils/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_governance", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/governance/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_governance", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/access/Scarb.toml)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/account/Scarb.toml)" [out] }, [out] "openzeppelin_governance": { [out] "discriminator": "openzeppelin_governance 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/governance/Scarb.toml)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/introspection/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/token/Scarb.toml)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/utils/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_introspection", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/introspection/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_introspection", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/introspection/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_merkle_tree", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/merkle_tree/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_merkle_tree", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_merkle_tree": { [out] "discriminator": "openzeppelin_merkle_tree 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/merkle_tree/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_presets", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/presets/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_presets", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/access/Scarb.toml)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/account/Scarb.toml)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/finance/Scarb.toml)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/introspection/Scarb.toml)" [out] }, [out] "openzeppelin_presets": { [out] "discriminator": "openzeppelin_presets 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/presets/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/token/Scarb.toml)" [out] }, [out] "openzeppelin_upgrades": { [out] "discriminator": "openzeppelin_upgrades 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/upgrades/Scarb.toml)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/utils/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_security", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/security/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_security", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_security": { [out] "discriminator": "openzeppelin_security 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/security/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_test_common", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/test_common/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_test_common", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/access/Scarb.toml)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/account/Scarb.toml)" [out] }, [out] "openzeppelin_finance": { [out] "discriminator": "openzeppelin_finance 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/finance/Scarb.toml)" [out] }, [out] "openzeppelin_governance": { [out] "discriminator": "openzeppelin_governance 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/governance/Scarb.toml)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/introspection/Scarb.toml)" [out] }, [out] "openzeppelin_security": { [out] "discriminator": "openzeppelin_security 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/security/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/token/Scarb.toml)" [out] }, [out] "openzeppelin_upgrades": { [out] "discriminator": "openzeppelin_upgrades 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/upgrades/Scarb.toml)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/utils/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "openzeppelin_macros 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/macros/Scarb.toml)", [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_testing", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/testing/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_testing", [out] "edition": "2024_07", [out] "version": "4.1.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_token", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/token/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_token", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_access": { [out] "discriminator": "openzeppelin_access 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/access/Scarb.toml)" [out] }, [out] "openzeppelin_account": { [out] "discriminator": "openzeppelin_account 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/account/Scarb.toml)" [out] }, [out] "openzeppelin_introspection": { [out] "discriminator": "openzeppelin_introspection 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/introspection/Scarb.toml)" [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "openzeppelin_token": { [out] "discriminator": "openzeppelin_token 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/token/Scarb.toml)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/utils/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_upgrades", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/upgrades/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_upgrades", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "openzeppelin_upgrades": { [out] "discriminator": "openzeppelin_upgrades 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/upgrades/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "openzeppelin_utils", [out] "source_paths": [ [out] "/mnt/maat-workbench/packages/utils/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "openzeppelin_utils", [out] "edition": "2024_07", [out] "version": "2.0.0-alpha.1", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_test_common": { [out] "discriminator": "openzeppelin_test_common 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/test_common/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "openzeppelin_utils": { [out] "discriminator": "openzeppelin_utils 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/utils/Scarb.toml)" [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "CairoTest", [out] "Starknet" [out] ], [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] [out] { [out] "name": "sncast_scripts", [out] "source_paths": [ [out] "/mnt/maat-workbench/sncast_scripts/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "sncast_scripts", [out] "edition": "2023_01", [out] "version": "0.1.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ], [out] "test" [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "openzeppelin_presets": { [out] "discriminator": "openzeppelin_presets 2.0.0-alpha.1 (path+file:///mnt/maat-workbench/packages/presets/Scarb.toml)" [out] }, [out] "openzeppelin_testing": { [out] "discriminator": "openzeppelin_testing 4.1.0 (path+file:///mnt/maat-workbench/packages/testing/Scarb.toml)" [out] }, [out] "sncast_scripts": { [out] "discriminator": "sncast_scripts 0.1.0 (path+file:///mnt/maat-workbench/sncast_scripts/Scarb.toml)" [out] }, [out] "sncast_std": { [out] "discriminator": "sncast_std 0.30.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "builtin_plugins": [ [out] "Starknet" [out] ] [out] } [out] } [out] [out] { [out] "name": "sncast_std", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/sncast_std-0.30.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "sncast_std", [out] "edition": "2023_11", [out] "version": "0.30.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "sncast_std": { [out] "discriminator": "sncast_std 0.30.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": {} [out] } [out] [out] { [out] "name": "snforge_std", [out] "source_paths": [ [out] "/mnt/maat-cache/scarb/registry/src/scarbs.xyz-9djtpev4jug5q/snforge_std-0.44.0/src/lib.cairo" [out] ], [out] "settings": { [out] "name": "snforge_std", [out] "edition": "2024_07", [out] "version": "0.44.0", [out] "cfg_set": [ [out] [ [out] "target", [out] "lib" [out] ], [out] [ [out] "target", [out] "starknet-contract" [out] ], [out] [ [out] "target", [out] "test" [out] ] [out] ], [out] "dependencies": { [out] "core": { [out] "discriminator": null [out] }, [out] "snforge_std": { [out] "discriminator": "snforge_std 0.44.0 (registry+https://scarbs.xyz/)" [out] } [out] }, [out] "experimental_features": { [out] "negative_impls": false, [out] "associated_item_constraints": false, [out] "coupons": false, [out] "user_defined_inline_macros": false [out] } [out] }, [out] "linter_configuration": { [out] "include_compiler_generated_files": false [out] }, [out] "plugins": { [out] "proc_macros": [ [out] "snforge_scarb_plugin 0.44.0 (registry+https://scarbs.xyz/)" [out] ] [out] } [out] } [out] ``` [out] [out] ============================== [out] file:///mnt/maat-workbench/packages/access/src/accesscontrol/accesscontrol.cairo (4) [out] (W) Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [Ln 283, Col 16] [out] (W) Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [Ln 354, Col 16] [out] (W) Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [Ln 388, Col 16] [out] (W) Pattern missing subpattern for the payload of variant. Consider using `RoleStatus::Delayed(_)` [Ln 410, Col 16] [out] file:///mnt/maat-workbench/packages/merkle_tree/src/merkle_proof.cairo (1) [out] (W) Plugin diagnostic: Manual assert detected. Consider using assert!() macro instead. [Ln 90, Col 4] [out] file:///mnt/maat-workbench/packages/test_common/src/mocks/security.cairo (2) [out] (W) Plugin diagnostic: It looks like the `self.initializable.initialize()` function is not used in the contract. If [Ln 3, Col 0] [out] this is intentional, you may consider removing the Initializable component. [out] [out] (W) Plugin diagnostic: It looks like the `self.pausable.pause()` and `self.pausable.unpause()` functions are not used in the contract. If [Ln 14, Col 0] [out] this is intentional, you may consider removing the Pausable component. [out] [out] file:///mnt/maat-workbench/packages/test_common/src/mocks/simple.cairo (1) [out] (W) Plugin diagnostic: Manual assert detected. Consider using assert!() macro instead. [Ln 24, Col 12] [out] file:///mnt/maat-workbench/packages/testing/src/common.cairo (1) [out] (W) Plugin diagnostic: Manual assert detected. Consider using assert!() macro instead. [Ln 59, Col 4] [out] file:///mnt/maat-workbench/packages/token/src/erc20/extensions/erc4626/erc4626.cairo (2) [out] (W) Plugin diagnostic: Manual `unwrap_or` detected. Consider using `unwrap_or()` instead. [Ln 283, Col 12] [out] (W) Plugin diagnostic: Manual `unwrap_or` detected. Consider using `unwrap_or()` instead. [Ln 331, Col 12] [out] file:///mnt/maat-workbench/packages/utils/src/tests/test_math.cairo (3) [out] (W) Unused import: `openzeppelin_utils::tests::test_math::u512` [Ln 0, Col 20] [out] (W) Unused import: `openzeppelin_utils::tests::test_math::u512_safe_div_rem_by_u256` [Ln 0, Col 26] [out] (W) Unused import: `openzeppelin_utils::tests::test_math::OverflowingAdd` [Ln 1, Col 33] [out] total: 0 errors, 14 warnings, 0 infos, 0 hints [out] [out] ============================== [out] CairoLS process exited with code: SIGTERM