[INFO] fetching crate pallet-revive 0.9.0...
[INFO] testing pallet-revive-0.9.0 against 1.90.0 for beta-1.91-3
[INFO] extracting crate pallet-revive 0.9.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate pallet-revive 0.9.0
[INFO] finished tweaking crates.io crate pallet-revive 0.9.0
[INFO] tweaked toml for crates.io crate pallet-revive 0.9.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate pallet-revive 0.9.0 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pallet-revive 0.9.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded subxt-signer v0.41.0
[INFO] [stderr]   Downloaded scale-type-resolver v0.2.0
[INFO] [stderr]   Downloaded scale-decode v0.16.0
[INFO] [stderr]   Downloaded scale-bits v0.7.0
[INFO] [stderr]   Downloaded scale-decode-derive v0.16.0
[INFO] [stderr]   Downloaded subxt-metadata v0.41.0
[INFO] [stderr]   Downloaded pallet-revive-proc-macro v0.4.0
[INFO] [stderr]   Downloaded secrecy v0.10.3
[INFO] [stderr]   Downloaded scale-encode-derive v0.10.0
[INFO] [stderr]   Downloaded ethereum-types v0.15.1
[INFO] [stderr]   Downloaded ethereum-standards v0.1.2
[INFO] [stderr]   Downloaded subxt-core v0.41.0
[INFO] [stderr]   Downloaded alloy-sol-type-parser v1.1.2
[INFO] [stderr]   Downloaded smol_str v0.2.0
[INFO] [stderr]   Downloaded alloy-primitives v1.1.2
[INFO] [stderr]   Downloaded pest v2.7.2
[INFO] [stderr]   Downloaded pallet-revive-fixtures v0.6.0
[INFO] [stderr]   Downloaded frame-decode v0.7.1
[INFO] [stderr]   Downloaded blake3 v1.5.4
[INFO] [stderr]   Downloaded alloy-dyn-abi v1.1.2
[INFO] [stderr]   Downloaded alloy-sol-types v1.1.2
[INFO] [stderr]   Downloaded polkavm-linker v0.27.0
[INFO] [stderr]   Downloaded object v0.36.1
[INFO] [stderr]   Downloaded polkavm-common v0.27.0
[INFO] [stderr]   Downloaded substrate-bn v0.6.0
[INFO] [stderr]   Downloaded polkavm v0.27.0
[INFO] [stderr]   Downloaded scale-value v0.18.0
[INFO] [stderr]   Downloaded syn-solidity v1.1.2
[INFO] [stderr]   Downloaded polkavm-assembler v0.27.0
[INFO] [stderr]   Downloaded sp-consensus-babe v0.44.0
[INFO] [stderr]   Downloaded derive-where v1.2.7
[INFO] [stderr]   Downloaded frame-metadata v20.0.0
[INFO] [stderr]   Downloaded auto_impl v1.1.0
[INFO] [stderr]   Downloaded alloy-sol-macro-expander v1.1.2
[INFO] [stderr]   Downloaded dunce v1.0.4
[INFO] [stderr]   Downloaded alloy-sol-macro-input v1.1.2
[INFO] [stderr]   Downloaded cargo-platform v0.1.3
[INFO] [stderr]   Downloaded polkavm-derive-impl v0.27.0
[INFO] [stderr]   Downloaded pallet-revive-uapi v0.7.0
[INFO] [stderr]   Downloaded pallet-transaction-payment v42.0.0
[INFO] [stderr]   Downloaded rand_pcg v0.3.1
[INFO] [stderr]   Downloaded ripemd v0.1.3
[INFO] [stderr]   Downloaded bip32 v0.5.2
[INFO] [stderr]   Downloaded keccak-hash v0.11.0
[INFO] [stderr]   Downloaded rlp v0.6.1
[INFO] [stderr]   Downloaded impl-rlp v0.4.0
[INFO] [stderr]   Downloaded alloy-json-abi v1.1.2
[INFO] [stderr]   Downloaded alloy-rlp v0.3.3
[INFO] [stderr]   Downloaded alloy-sol-macro v1.1.2
[INFO] [stderr]   Downloaded alloy-core v1.1.2
[INFO] [stderr]   Downloaded humantime-serde v1.1.1
[INFO] [stderr]   Downloaded cargo_metadata v0.15.4
[INFO] [stderr]   Downloaded polkavm-derive-impl-macro v0.27.0
[INFO] [stderr]   Downloaded polkavm-derive v0.27.0
[INFO] [stderr]   Downloaded substrate-prometheus-endpoint v0.17.6
[INFO] [stderr]   Downloaded ethbloom v0.14.1
[INFO] [stderr]   Downloaded scale-encode v0.10.0
[INFO] [stderr]   Downloaded polkavm-linux-raw v0.27.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9be510a81b89f9b25c6cd3534d4f36d929ef477ab159a9235cd11cf49a8fc722
[INFO] running `Command { std: "docker" "start" "-a" "9be510a81b89f9b25c6cd3534d4f36d929ef477ab159a9235cd11cf49a8fc722", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9be510a81b89f9b25c6cd3534d4f36d929ef477ab159a9235cd11cf49a8fc722", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9be510a81b89f9b25c6cd3534d4f36d929ef477ab159a9235cd11cf49a8fc722", kill_on_drop: false }`
[INFO] [stdout] 9be510a81b89f9b25c6cd3534d4f36d929ef477ab159a9235cd11cf49a8fc722
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f95c360a40357736218abed02302ce47232cb69c3b45a17876908a523b8a0ee0
[INFO] running `Command { std: "docker" "start" "-a" "f95c360a40357736218abed02302ce47232cb69c3b45a17876908a523b8a0ee0", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling hashbrown v0.15.3
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling winnow v0.5.15
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling parity-scale-codec v3.7.5
[INFO] [stderr]    Compiling const-oid v0.9.5
[INFO] [stderr]    Compiling cpufeatures v0.2.9
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling smallvec v1.15.0
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.1.24
[INFO] [stderr]    Compiling const_format v0.2.34
[INFO] [stderr]    Compiling rustc-hex v2.1.0
[INFO] [stderr]    Compiling aho-corasick v1.0.4
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling rlp v0.6.1
[INFO] [stderr]    Compiling constant_time_eq v0.3.0
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling uint v0.10.0
[INFO] [stderr]    Compiling impl-rlp v0.4.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling allocator-api2 v0.2.16
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling integer-sqrt v0.1.5
[INFO] [stderr]    Compiling impl-num-traits v0.2.0
[INFO] [stderr]    Compiling semver v1.0.18
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling lock_api v0.4.10
[INFO] [stderr]    Compiling parking_lot_core v0.9.8
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling prettyplease v0.2.12
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling expander v2.2.1
[INFO] [stderr]    Compiling bitcoin-internals v0.2.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling blake2b_simd v1.0.2
[INFO] [stderr]    Compiling file-guard v0.2.0
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling fs-err v2.9.0
[INFO] [stderr]    Compiling ref-cast v1.0.23
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling http v1.1.0
[INFO] [stderr]    Compiling jam-codec v0.1.0
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling hex-conservative v0.1.1
[INFO] [stderr]    Compiling hash-db v0.16.0
[INFO] [stderr]    Compiling thiserror v1.0.65
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling bitcoin_hashes v0.13.0
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling tokio v1.45.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling sharded-slab v0.1.4
[INFO] [stderr]    Compiling secp256k1-sys v0.9.2
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling thread_local v1.1.7
[INFO] [stderr]    Compiling httparse v1.10.0
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling der v0.7.8
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.0
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling crypto-bigint v0.5.2
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling signature v2.1.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling spki v0.7.2
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling derive-syn-parse v0.2.0
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling sp-crypto-hashing v0.1.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.23
[INFO] [stderr]    Compiling sp-debug-derive v14.0.0
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.65
[INFO] [stderr]    Compiling winnow v0.6.18
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling ed25519 v2.2.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]    Compiling http-body v1.0.0
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling atomic-waker v1.1.1
[INFO] [stderr]    Compiling environmental v1.1.4
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling h2 v0.4.5
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling toml_edit v0.21.0
[INFO] [stderr]    Compiling impl-serde v0.5.0
[INFO] [stderr]    Compiling serdect v0.2.0
[INFO] [stderr]    Compiling serde_bytes v0.11.12
[INFO] [stderr]    Compiling serde_spanned v0.6.7
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling schnorrkel v0.11.4
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling num-format v0.4.4
[INFO] [stderr]    Compiling ecdsa v0.16.8
[INFO] [stderr]    Compiling sp-std v14.0.0
[INFO] [stderr]    Compiling ss58-registry v1.43.0
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling prometheus v0.13.3
[INFO] [stderr]    Compiling common-path v1.0.0
[INFO] [stderr]    Compiling termcolor v1.2.0
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling substrate-bip39 v0.6.0
[INFO] [stderr]    Compiling secp256k1 v0.28.2
[INFO] [stderr]    Compiling parity-bip39 v2.0.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling ed25519-zebra v4.0.3
[INFO] [stderr]    Compiling secrecy v0.8.0
[INFO] [stderr]    Compiling backtrace v0.3.71
[INFO] [stderr]    Compiling hash256-std-hasher v0.15.2
[INFO] [stderr]    Compiling array-bytes v6.2.2
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling toml v0.8.19
[INFO] [stderr]    Compiling gimli v0.28.0
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.7.5
[INFO] [stderr]    Compiling scale-info-derive v2.11.6
[INFO] [stderr]    Compiling jam-codec-derive v0.1.0
[INFO] [stderr]    Compiling sp-runtime-interface-proc-macro v20.0.0
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling docify_macros v0.2.9
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling scale-info v2.11.6
[INFO] [stderr]    Compiling impl-codec v0.7.1
[INFO] [stderr]    Compiling sp-storage v22.0.0
[INFO] [stderr]    Compiling sp-tracing v18.0.0
[INFO] [stderr]    Compiling sp-wasm-interface v23.0.0
[INFO] [stderr]    Compiling docify v0.2.9
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling sp-externalities v0.30.0
[INFO] [stderr]    Compiling hyper-util v0.1.10
[INFO] [stderr]    Compiling http-body-util v0.1.2
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling rustc-demangle v0.1.23
[INFO] [stderr]    Compiling memory-db v0.34.0
[INFO] [stderr]    Compiling trie-root v0.18.0
[INFO] [stderr]    Compiling trie-db v0.30.0
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling sp-io v42.0.0
[INFO] [stderr]    Compiling substrate-prometheus-endpoint v0.17.6
[INFO] [stderr]    Compiling primitive-types v0.13.1
[INFO] [stderr]    Compiling bounded-collections v0.3.2
[INFO] [stderr]    Compiling schnellru v0.2.3
[INFO] [stderr]    Compiling ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling sp-arithmetic v28.0.0
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling binary-merkle-tree v16.0.0
[INFO] [stderr]    Compiling simple-mermaid v0.1.1
[INFO] [stderr]    Compiling tuplex v0.1.2
[INFO] [stderr]    Compiling proc-macro-warning v1.0.0
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling sp-runtime-interface v31.0.0
[INFO] [stderr]    Compiling sp-core v38.0.0
[INFO] [stderr]    Compiling sp-weights v33.0.0
[INFO] [stderr]    Compiling const-random-macro v0.1.15
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling frame-metadata v23.0.0
[INFO] [stderr]    Compiling sp-crypto-hashing-proc-macro v0.1.0
[INFO] [stderr]    Compiling const-random v0.1.15
[INFO] [stderr]    Compiling scale-type-resolver v0.2.0
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling macro_magic_core_macros v0.5.1
[INFO] [stderr]    Compiling sp-panic-handler v13.0.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling sp-trie v41.0.0
[INFO] [stderr]    Compiling sp-keystore v0.44.0
[INFO] [stderr]    Compiling sp-version-proc-macro v15.0.0
[INFO] [stderr]    Compiling parity-wasm v0.45.0
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling sp-metadata-ir v0.12.0
[INFO] [stderr]    Compiling macro_magic_core v0.5.1
[INFO] [stderr]    Compiling scale-bits v0.7.0
[INFO] [stderr]    Compiling sp-api-proc-macro v24.0.0
[INFO] [stderr]    Compiling scale-decode-derive v0.16.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling macro_magic_macros v0.5.1
[INFO] [stderr]    Compiling sp-state-machine v0.47.0
[INFO] [stderr]    Compiling macro-string v0.1.4
[INFO] [stderr]    Compiling syn-solidity v1.1.2
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling const-hex v1.14.0
[INFO] [stderr]    Compiling dunce v1.0.4
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling scale-decode v0.16.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling frame-support-procedural-tools-derive v12.0.0
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling include_dir_macros v0.7.3
[INFO] [stderr]    Compiling ruint-macro v1.2.1
[INFO] [stderr]    Compiling alloy-sol-macro-input v1.1.2
[INFO] [stderr]    Compiling ruint v1.15.0
[INFO] [stderr]    Compiling cfg-expr v0.15.5
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]    Compiling alloy-sol-macro-expander v1.1.2
[INFO] [stderr]    Compiling frame-support-procedural-tools v13.0.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling macro_magic v0.5.1
[INFO] [stderr]    Compiling scale-encode-derive v0.10.0
[INFO] [stderr]    Compiling frame-metadata v20.0.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling sp-application-crypto v42.0.0
[INFO] [stderr]    Compiling blake3 v1.5.4
[INFO] [stderr]    Compiling sp-runtime v43.0.0
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]    Compiling aquamarine v0.5.0
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling frame-decode v0.7.1
[INFO] [stderr]    Compiling alloy-primitives v1.1.2
[INFO] [stderr]    Compiling scale-encode v0.10.0
[INFO] [stderr]    Compiling frame-support-procedural v35.0.0
[INFO] [stderr]    Compiling tt-call v1.0.9
[INFO] [stderr]    Compiling alloy-sol-macro v1.1.2
[INFO] [stderr]    Compiling subxt-metadata v0.41.0
[INFO] [stderr]    Compiling alloy-sol-types v1.1.2
[INFO] [stderr]    Compiling scale-value v0.18.0
[INFO] [stderr]    Compiling keccak-hash v0.11.0
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling derive-where v1.2.7
[INFO] [stderr]    Compiling polkavm-assembler v0.27.0
[INFO] [stderr]    Compiling base58 v0.2.0
[INFO] [stderr]    Compiling polkavm-common v0.27.0
[INFO] [stderr]    Compiling bip32 v0.5.2
[INFO] [stderr]    Compiling secp256k1 v0.30.0
[INFO] [stderr]    Compiling ethbloom v0.14.1
[INFO] [stderr]    Compiling subxt-core v0.41.0
[INFO] [stderr]    Compiling bip39 v2.1.0
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling pallet-revive-proc-macro v0.4.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling sp-version v41.0.0
[INFO] [stderr]    Compiling sp-inherents v38.0.0
[INFO] [stderr]    Compiling sp-staking v40.0.0
[INFO] [stderr]    Compiling sp-api v38.0.0
[INFO] [stderr]    Compiling polkavm-linux-raw v0.27.0
[INFO] [stderr]    Compiling humantime-serde v1.1.1
[INFO] [stderr]    Compiling sp-genesis-builder v0.19.0
[INFO] [stderr]    Compiling pallet-revive-uapi v0.7.0
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling ethereum-types v0.15.1
[INFO] [stderr]    Compiling polkavm v0.27.0
[INFO] [stderr]    Compiling sp-timestamp v38.0.0
[INFO] [stderr]    Compiling subxt-signer v0.41.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling sp-consensus-slots v0.44.0
[INFO] [stderr]    Compiling sp-consensus-babe v0.44.0
[INFO] [stderr]    Compiling sp-consensus-aura v0.44.0
[INFO] [stderr]    Compiling substrate-bn v0.6.0
[INFO] [stderr]    Compiling hex-literal v0.4.1
[INFO] [stderr]    Compiling frame-support v42.0.0
[INFO] [stderr]    Compiling alloy-core v1.1.2
[INFO] [stderr]    Compiling ethereum-standards v0.1.2
[INFO] [stderr]    Compiling frame-system v42.0.0
[INFO] [stderr]    Compiling pallet-transaction-payment v42.0.0
[INFO] [stderr]    Compiling pallet-revive v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/evm/runtime.rs:355:51
[INFO] [stdout]     |
[INFO] [stdout] 355 |                     blob_len.try_into().ok().and_then(|blob_len| (data.split_at_checked(blob_len))),
[INFO] [stdout]     |                                                                  ^                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 355 -                     blob_len.try_into().ok().and_then(|blob_len| (data.split_at_checked(blob_len))),
[INFO] [stdout] 355 +                     blob_len.try_into().ok().and_then(|blob_len| data.split_at_checked(blob_len)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1338:28
[INFO] [stdout]      |
[INFO] [stdout] 1338 |                         .and_then(|blob_len| (input.split_at_checked(blob_len)))
[INFO] [stdout]      |                                              ^                                ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1338 -                         .and_then(|blob_len| (input.split_at_checked(blob_len)))
[INFO] [stdout] 1338 +                         .and_then(|blob_len| input.split_at_checked(blob_len))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `H160Mapper` is never constructed
[INFO] [stdout]    --> src/address.rs:101:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub struct H160Mapper<T>(PhantomData<T>);
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/storage.rs:559:10
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn next(&mut self) -> Option<DeletionQueueEntry<T>> {
[INFO] [stdout]     |             ^^^^^^^^^            --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn next(&mut self) -> Option<DeletionQueueEntry<'_, T>> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 07s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: trie-db v0.30.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "f95c360a40357736218abed02302ce47232cb69c3b45a17876908a523b8a0ee0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f95c360a40357736218abed02302ce47232cb69c3b45a17876908a523b8a0ee0", kill_on_drop: false }`
[INFO] [stdout] f95c360a40357736218abed02302ce47232cb69c3b45a17876908a523b8a0ee0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cc63e208870afca4f412a7bbe7dd840f15ed3fdfa6aa23cb6fa11386ab40f842
[INFO] running `Command { std: "docker" "start" "-a" "cc63e208870afca4f412a7bbe7dd840f15ed3fdfa6aa23cb6fa11386ab40f842", kill_on_drop: false }`
[INFO] [stderr]    Compiling yansi v0.5.1
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/evm/runtime.rs:355:51
[INFO] [stdout]     |
[INFO] [stdout] 355 |                     blob_len.try_into().ok().and_then(|blob_len| (data.split_at_checked(blob_len))),
[INFO] [stdout]     |                                                                  ^                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 355 -                     blob_len.try_into().ok().and_then(|blob_len| (data.split_at_checked(blob_len))),
[INFO] [stdout] 355 +                     blob_len.try_into().ok().and_then(|blob_len| data.split_at_checked(blob_len)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1338:28
[INFO] [stdout]      |
[INFO] [stdout] 1338 |                         .and_then(|blob_len| (input.split_at_checked(blob_len)))
[INFO] [stdout]      |                                              ^                                ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1338 -                         .and_then(|blob_len| (input.split_at_checked(blob_len)))
[INFO] [stdout] 1338 +                         .and_then(|blob_len| input.split_at_checked(blob_len))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `H160Mapper` is never constructed
[INFO] [stdout]    --> src/address.rs:101:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub struct H160Mapper<T>(PhantomData<T>);
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/storage.rs:559:10
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn next(&mut self) -> Option<DeletionQueueEntry<T>> {
[INFO] [stdout]     |             ^^^^^^^^^            --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn next(&mut self) -> Option<DeletionQueueEntry<'_, T>> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling pretty_assertions v1.4.0
[INFO] [stderr]    Compiling pallet-revive v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read `src/../fixtures/contracts/erc20.polkavm`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/impl_fungibles.rs:311:15
[INFO] [stdout]     |
[INFO] [stdout] 311 |             let code = include_bytes!("../fixtures/contracts/erc20.polkavm").to_vec();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/../fixtures/contracts/erc20.polkavm`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/impl_fungibles.rs:336:15
[INFO] [stdout]     |
[INFO] [stdout] 336 |             let code = include_bytes!("../fixtures/contracts/erc20.polkavm").to_vec();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/../fixtures/contracts/erc20.polkavm`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/impl_fungibles.rs:356:15
[INFO] [stdout]     |
[INFO] [stdout] 356 |             let code = include_bytes!("../fixtures/contracts/erc20.polkavm").to_vec();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/../fixtures/contracts/erc20.polkavm`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/impl_fungibles.rs:374:15
[INFO] [stdout]     |
[INFO] [stdout] 374 |             let code = include_bytes!("../fixtures/contracts/erc20.polkavm").to_vec();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/../fixtures/contracts/erc20.polkavm`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/impl_fungibles.rs:410:15
[INFO] [stdout]     |
[INFO] [stdout] 410 |             let code = include_bytes!("../fixtures/contracts/erc20.polkavm").to_vec();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pallet_revive_fixtures`
[INFO] [stdout]   --> src/call_builder.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | use pallet_revive_fixtures::bench as bench_fixtures;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_revive_fixtures`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 42 - use pallet_revive_fixtures::bench as bench_fixtures;
[INFO] [stdout] 42 + use pallet_revive_uapi::bench as bench_fixtures;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pallet_revive_fixtures`
[INFO] [stdout]    --> src/evm/runtime.rs:430:6
[INFO] [stdout]     |
[INFO] [stdout] 430 |     use pallet_revive_fixtures::compile_module;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_revive_fixtures`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 430 -     use pallet_revive_fixtures::compile_module;
[INFO] [stdout] 430 +     use pallet_revive_uapi::compile_module;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]    --> src/address.rs:274:23
[INFO] [stdout]     |
[INFO] [stdout] 274 |         tests::{ExtBuilder, Test},
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             no `Test` in `tests`
[INFO] [stdout]     |                             help: a similar name exists in the module: `test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::tests::RuntimeEvent`, `crate::tests::Test`
[INFO] [stdout]   --> src/exec/tests.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |         ExtBuilder, RuntimeEvent as MetaEvent, Test,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^
[INFO] [stdout]    |                     |                          |
[INFO] [stdout]    |                     |                          no `Test` in `tests`
[INFO] [stdout]    |                     |                          help: a similar name exists in the module: `test`
[INFO] [stdout]    |                     no `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]    --> src/gas.rs:320:6
[INFO] [stdout]     |
[INFO] [stdout] 320 |     use crate::tests::Test;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^----
[INFO] [stdout]     |         |             |
[INFO] [stdout]     |         |             help: a similar name exists in the module: `test`
[INFO] [stdout]     |         no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::tests::Contracts`, `crate::tests::RuntimeOrigin`, `crate::tests::Test`
[INFO] [stdout]    --> src/impl_fungibles.rs:301:11
[INFO] [stdout]     |
[INFO] [stdout] 301 |         tests::{Contracts, ExtBuilder, RuntimeOrigin, Test},
[INFO] [stdout]     |                 ^^^^^^^^^              ^^^^^^^^^^^^^  ^^^^ no `Test` in `tests`
[INFO] [stdout]     |                 |                      |
[INFO] [stdout]     |                 |                      no `RuntimeOrigin` in `tests`
[INFO] [stdout]     |                 no `Contracts` in `tests`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout] 301 -         tests::{Contracts, ExtBuilder, RuntimeOrigin, Test},
[INFO] [stdout] 301 +         tests::{Contract, ExtBuilder, RuntimeOrigin, Test},
[INFO] [stdout]     |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout] 301 -         tests::{Contracts, ExtBuilder, RuntimeOrigin, Test},
[INFO] [stdout] 301 +         tests::{Contracts, ExtBuilder, RuntimeOrigin, test},
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]    --> src/storage/meter.rs:519:48
[INFO] [stdout]     |
[INFO] [stdout] 519 |     use crate::{exec::AccountIdOf, test_utils::*, tests::Test};
[INFO] [stdout]     |                                                   ^^^^^^^----
[INFO] [stdout]     |                                                   |      |
[INFO] [stdout]     |                                                   |      help: a similar name exists in the module: `test`
[INFO] [stdout]     |                                                   no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `sp_keystore`
[INFO] [stdout]   --> src/tests.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | use sp_keystore::{testing::MemoryKeystore, KeystoreExt};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `sp_keystore`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `sp_keystore`, use `cargo add sp_keystore` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pallet_revive_fixtures`
[INFO] [stdout]   --> src/tests.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | use pallet_revive_fixtures::compile_module;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_revive_fixtures`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 52 - use pallet_revive_fixtures::compile_module;
[INFO] [stdout] 52 + use pallet_revive_uapi::compile_module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `sp_keystore`
[INFO] [stdout]   --> src/tests.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | use sp_keystore::{testing::MemoryKeystore, KeystoreExt};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `sp_keystore`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `sp_keystore`, use `cargo add sp_keystore` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `super::Contracts`, `super::Test`
[INFO] [stdout]    --> src/tests.rs:96:50
[INFO] [stdout]     |
[INFO] [stdout]  96 |         BalanceWithDust, CodeHashLockupDepositPercent, Contracts, DepositPerByte, DepositPerItem,
[INFO] [stdout]     |                                                        ^^^^^^^^^ no `Contracts` in `tests`
[INFO] [stdout]  97 |         Test,
[INFO] [stdout]     |         ^^^^ no `Test` in `tests`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout]  96 -         BalanceWithDust, CodeHashLockupDepositPercent, Contracts, DepositPerByte, DepositPerItem,
[INFO] [stdout]  96 +         BalanceWithDust, CodeHashLockupDepositPercent, Contract, DepositPerByte, DepositPerItem,
[INFO] [stdout]     |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout]  97 -         Test,
[INFO] [stdout]  97 +         test,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::Test`
[INFO] [stdout]    --> src/tests.rs:198:6
[INFO] [stdout]     |
[INFO] [stdout] 198 |     use super::Test;
[INFO] [stdout]     |         ^^^^^^^----
[INFO] [stdout]     |         |      |
[INFO] [stdout]     |         |      help: a similar name exists in the module: `test`
[INFO] [stdout]     |         no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:201:3
[INFO] [stdout]     |
[INFO] [stdout] 201 |         tests::RuntimeOrigin,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `RuntimeOrigin` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]    --> src/transient_storage.rs:343:29
[INFO] [stdout]     |
[INFO] [stdout] 343 |     use crate::{test_utils::*, tests::Test, Error};
[INFO] [stdout]     |                                ^^^^^^^----
[INFO] [stdout]     |                                |      |
[INFO] [stdout]     |                                |      help: a similar name exists in the module: `test`
[INFO] [stdout]     |                                no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::tests::RuntimeCall`, `crate::tests::RuntimeOrigin`, `crate::tests::Test`
[INFO] [stdout]    --> src/evm/runtime.rs:426:23
[INFO] [stdout]     |
[INFO] [stdout] 426 |         tests::{ExtBuilder, RuntimeCall, RuntimeOrigin, Test},
[INFO] [stdout]     |                             ^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^
[INFO] [stdout]     |                             |            |              |
[INFO] [stdout]     |                             |            |              no `Test` in `tests`
[INFO] [stdout]     |                             |            |              help: a similar name exists in the module: `test`
[INFO] [stdout]     |                             |            no `RuntimeOrigin` in `tests`
[INFO] [stdout]     |                             no `RuntimeCall` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]    --> src/precompiles/builtin/blake2f.rs:185:3
[INFO] [stdout]     |
[INFO] [stdout] 185 |         tests::Test,
[INFO] [stdout]     |         ^^^^^^^----
[INFO] [stdout]     |         |      |
[INFO] [stdout]     |         |      help: a similar name exists in the module: `test`
[INFO] [stdout]     |         no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]    --> src/precompiles/builtin/bn128.rs:210:3
[INFO] [stdout]     |
[INFO] [stdout] 210 |         tests::Test,
[INFO] [stdout]     |         ^^^^^^^----
[INFO] [stdout]     |         |      |
[INFO] [stdout]     |         |      help: a similar name exists in the module: `test`
[INFO] [stdout]     |         no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]   --> src/precompiles/builtin/ecrecover.rs:73:52
[INFO] [stdout]    |
[INFO] [stdout] 73 |     use crate::{precompiles::tests::run_test_vectors, tests::Test};
[INFO] [stdout]    |                                                       ^^^^^^^----
[INFO] [stdout]    |                                                       |      |
[INFO] [stdout]    |                                                       |      help: a similar name exists in the module: `test`
[INFO] [stdout]    |                                                       no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]    --> src/precompiles/builtin/modexp.rs:235:3
[INFO] [stdout]     |
[INFO] [stdout] 235 |         tests::Test,
[INFO] [stdout]     |         ^^^^^^^----
[INFO] [stdout]     |         |      |
[INFO] [stdout]     |         |      help: a similar name exists in the module: `test`
[INFO] [stdout]     |         no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]   --> src/precompiles/builtin/ripemd160.rs:49:52
[INFO] [stdout]    |
[INFO] [stdout] 49 |     use crate::{precompiles::tests::run_test_vectors, tests::Test};
[INFO] [stdout]    |                                                       ^^^^^^^----
[INFO] [stdout]    |                                                       |      |
[INFO] [stdout]    |                                                       |      help: a similar name exists in the module: `test`
[INFO] [stdout]    |                                                       no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]   --> src/precompiles/builtin/sha256.rs:47:52
[INFO] [stdout]    |
[INFO] [stdout] 47 |     use crate::{precompiles::tests::run_test_vectors, tests::Test};
[INFO] [stdout]    |                                                       ^^^^^^^----
[INFO] [stdout]    |                                                       |      |
[INFO] [stdout]    |                                                       |      help: a similar name exists in the module: `test`
[INFO] [stdout]    |                                                       no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]   --> src/precompiles/builtin/system.rs:63:52
[INFO] [stdout]    |
[INFO] [stdout] 63 |     use crate::{precompiles::tests::run_test_vectors, tests::Test};
[INFO] [stdout]    |                                                       ^^^^^^^----
[INFO] [stdout]    |                                                       |      |
[INFO] [stdout]    |                                                       |      help: a similar name exists in the module: `test`
[INFO] [stdout]    |                                                       no `Test` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]   --> src/precompiles/tests.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     tests::{ExtBuilder, Test},
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         no `Test` in `tests`
[INFO] [stdout]    |                         help: a similar name exists in the module: `test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::tests::Test`
[INFO] [stdout]    --> src/migrations/v1.rs:135:23
[INFO] [stdout]     |
[INFO] [stdout] 135 |         tests::{ExtBuilder, Test},
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             no `Test` in `tests`
[INFO] [stdout]     |                             help: a similar name exists in the module: `test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_proxy`
[INFO] [stdout]   --> src/tests.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 |         Proxy: pallet_proxy,
[INFO] [stdout]    |                ^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_proxy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/tests.rs:257:15
[INFO] [stdout]     |
[INFO] [stdout] 257 | #[derive_impl(pallet_balances::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_timestamp`
[INFO] [stdout]    --> src/tests.rs:264:15
[INFO] [stdout]     |
[INFO] [stdout] 264 | #[derive_impl(pallet_timestamp::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_timestamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:65:47
[INFO] [stdout]    |
[INFO] [stdout] 65 | type Block = frame_system::mocking::MockBlock<Test>;
[INFO] [stdout]    |                                               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 65 | type Block<Test> = frame_system::mocking::MockBlock<Test>;
[INFO] [stdout]    |           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:234:6
[INFO] [stdout]     |
[INFO] [stdout] 234 | impl Test {
[INFO] [stdout]     |      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:249:31
[INFO] [stdout]     |
[INFO] [stdout] 249 | impl frame_system::Config for Test {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/tests.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |             type Self::RuntimeEvent = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:360:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |             type Self::RuntimeOrigin = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/tests.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |             type Self::RuntimeCall = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PalletInfo` in this scope
[INFO] [stdout]    --> src/tests.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:364:9
[INFO] [stdout]     |
[INFO] [stdout] 364 |             type Self::PalletInfo = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] help: consider importing one of these traits
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::frame_support::traits::PalletInfo;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use frame_support::traits::PalletInfo;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeTask` in this scope
[INFO] [stdout]    --> src/tests.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |             type Self::RuntimeTask = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:267:33
[INFO] [stdout]     |
[INFO] [stdout] 267 | impl pallet_utility::Config for Test {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/tests.rs:268:22
[INFO] [stdout]     |
[INFO] [stdout] 268 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/tests.rs:269:21
[INFO] [stdout]     |
[INFO] [stdout] 269 |     type RuntimeCall = RuntimeCall;
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OriginCaller` in this scope
[INFO] [stdout]    --> src/tests.rs:270:23
[INFO] [stdout]     |
[INFO] [stdout] 270 |     type PalletsOrigin = OriginCaller;
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:274:31
[INFO] [stdout]     |
[INFO] [stdout] 274 | impl pallet_proxy::Config for Test {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/tests.rs:275:22
[INFO] [stdout]     |
[INFO] [stdout] 275 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/tests.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 276 |     type RuntimeCall = RuntimeCall;
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/tests.rs:277:18
[INFO] [stdout]     |
[INFO] [stdout] 277 |       type Currency = Balances;
[INFO] [stdout]     |                       ^^^^^^^^ help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / pub type BalanceOf<T> =
[INFO] [stdout] 108 | |     <<T as Config>::Currency as Inspect<<T as frame_system::Config>::AccountId>>::Balance;
[INFO] [stdout]     | |__________________________________________________________________________________________- similarly named type alias `BalanceOf` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:287:50
[INFO] [stdout]     |
[INFO] [stdout] 287 |     type BlockNumberProvider = frame_system::Pallet<Test>;
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 274 | impl<Test> pallet_proxy::Config for Test {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:295:45
[INFO] [stdout]     |
[INFO] [stdout] 295 | impl pallet_transaction_payment::Config for Test {
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/tests.rs:296:73
[INFO] [stdout]     |
[INFO] [stdout] 296 |       type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter<Balances, ()>;
[INFO] [stdout]     |                                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / pub type BalanceOf<T> =
[INFO] [stdout] 108 | |     <<T as Config>::Currency as Inspect<<T as frame_system::Config>::AccountId>>::Balance;
[INFO] [stdout]     | |__________________________________________________________________________________________- similarly named type alias `BalanceOf` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 296 -     type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter<Balances, ()>;
[INFO] [stdout] 296 +     type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter<BalanceOf, ()>;
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 295 | impl<Balances> pallet_transaction_payment::Config for Test {
[INFO] [stdout]     |     ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/tests.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | #[derive_impl(pallet_transaction_payment::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `pallet_transaction_payment::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pallet-transaction-payment-42.0.0/src/lib.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |             type Self::RuntimeEvent = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:302:31
[INFO] [stdout]     |
[INFO] [stdout] 302 | impl pallet_dummy::Config for Test {}
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:305:39
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub static DepositPerByte: BalanceOf<Test> = 1;
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:306:38
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub const DepositPerItem: BalanceOf<Test> = 2;
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:311:43
[INFO] [stdout]     |
[INFO] [stdout] 311 | impl Convert<Weight, BalanceOf<Self>> for Test {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:318:36
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub static UploadAccount: Option<<Test as frame_system::Config>::AccountId> = None;
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:319:41
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub static InstantiateAccount: Option<<Test as frame_system::Config>::AccountId> = None;
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:349:18
[INFO] [stdout]     |
[INFO] [stdout] 349 | impl FindAuthor<<Test as frame_system::Config>::AccountId> for Test {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 349 | impl<Test> FindAuthor<<Test as frame_system::Config>::AccountId> for Test {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:349:64
[INFO] [stdout]     |
[INFO] [stdout] 349 | impl FindAuthor<<Test as frame_system::Config>::AccountId> for Test {
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:350:48
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn find_author<'a, I>(_digests: I) -> Option<<Test as frame_system::Config>::AccountId>
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 349 | impl<Test> FindAuthor<<Test as frame_system::Config>::AccountId> for Test {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:359:17
[INFO] [stdout]     |
[INFO] [stdout] 359 | impl Config for Test {
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Timestamp` in this scope
[INFO] [stdout]    --> src/tests.rs:360:14
[INFO] [stdout]     |
[INFO] [stdout] 360 |     type Time = Timestamp;
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::sp_runtime::offchain::Timestamp;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use sp_core::offchain::Timestamp;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use sp_runtime::offchain::Timestamp;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/tests.rs:362:18
[INFO] [stdout]     |
[INFO] [stdout] 362 |       type Currency = Balances;
[INFO] [stdout]     |                       ^^^^^^^^ help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / pub type BalanceOf<T> =
[INFO] [stdout] 108 | |     <<T as Config>::Currency as Inspect<<T as frame_system::Config>::AccountId>>::Balance;
[INFO] [stdout]     | |__________________________________________________________________________________________- similarly named type alias `BalanceOf` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:370:20
[INFO] [stdout]     |
[INFO] [stdout] 370 |     type FindAuthor = Test;
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/lib.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |             type RuntimeEvent = ();
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tests.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | #[derive_impl(crate::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 327 |             type Self::RuntimeEvent = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeHoldReason` in this scope
[INFO] [stdout]    --> src/lib.rs:330:9
[INFO] [stdout]     |
[INFO] [stdout] 330 |             type RuntimeHoldReason = ();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tests.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | #[derive_impl(crate::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 330 |             type Self::RuntimeHoldReason = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/lib.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |             type RuntimeCall = ();
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tests.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | #[derive_impl(crate::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 333 |             type Self::RuntimeCall = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/tests.rs:374:14
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl TryFrom<RuntimeCall> for crate::Call<Test> {
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl<RuntimeCall> TryFrom<RuntimeCall> for crate::Call<Test> {
[INFO] [stdout]     |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:374:43
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl TryFrom<RuntimeCall> for crate::Call<Test> {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl<Test> TryFrom<RuntimeCall> for crate::Call<Test> {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/tests.rs:377:21
[INFO] [stdout]     |
[INFO] [stdout] 377 |     fn try_from(value: RuntimeCall) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `sp_tracing`
[INFO] [stdout]    --> src/tests.rs:414:3
[INFO] [stdout]     |
[INFO] [stdout] 414 |         sp_tracing::try_init_simple();
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `sp_tracing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `sp_tracing`, use `cargo add sp_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:416:45
[INFO] [stdout]     |
[INFO] [stdout] 416 |         let mut t = frame_system::GenesisConfig::<Test>::default().build_storage().unwrap();
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 401 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:417:35
[INFO] [stdout]     |
[INFO] [stdout] 417 |         let checking_account = Pallet::<Test>::checking_account();
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 401 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:419:36
[INFO] [stdout]     |
[INFO] [stdout] 419 |         pallet_balances::GenesisConfig::<Test> {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 401 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:426:26
[INFO] [stdout]     |
[INFO] [stdout] 426 |         crate::GenesisConfig::<Test>::default().assimilate_storage(&mut t).unwrap();
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 401 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |             Pallet::<Test>::on_genesis();
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 401 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:434:34
[INFO] [stdout]     |
[INFO] [stdout] 434 |                 storage_version.put::<Pallet<Test>>();
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 401 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:436:4
[INFO] [stdout]     |
[INFO] [stdout] 436 |             System::set_block_number(1)
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]    --> src/exec/tests.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::System;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:440:18
[INFO] [stdout]     |
[INFO] [stdout] 440 |                 CodeInfoOf::<Test>::insert(code_hash, crate::CodeInfo::new(ALICE));
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 401 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:444:24
[INFO] [stdout]     |
[INFO] [stdout] 444 |             assert_ok!(Pallet::<Test>::map_account(RuntimeOrigin::signed(checking_account)));
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 401 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:451:2
[INFO] [stdout]     |
[INFO] [stdout] 451 |     System::reset_events();
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]    --> src/exec/tests.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::System;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:452:2
[INFO] [stdout]     |
[INFO] [stdout] 452 |     System::initialize(&number, &[0u8; 32].into(), &Default::default());
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]    --> src/exec/tests.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::System;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:455:25
[INFO] [stdout]     |
[INFO] [stdout] 455 | impl Default for Origin<Test> {
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 455 | impl<Test> Default for Origin<Test> {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:473:20
[INFO] [stdout]     |
[INFO] [stdout] 473 |     let plank: u32 = <Test as Config>::NativeToEthRatio::get();
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:478:51
[INFO] [stdout]     |
[INFO] [stdout] 478 |             from_balance: BalanceWithDust::new_unchecked::<Test>(100, 0),
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:479:49
[INFO] [stdout]     |
[INFO] [stdout] 479 |             to_balance: BalanceWithDust::new_unchecked::<Test>(0, 0),
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:480:45
[INFO] [stdout]     |
[INFO] [stdout] 480 |             amount: BalanceWithDust::new_unchecked::<Test>(1, 0),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:481:60
[INFO] [stdout]     |
[INFO] [stdout] 481 |             expected_from_balance: BalanceWithDust::new_unchecked::<Test>(99, 0),
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:482:58
[INFO] [stdout]     |
[INFO] [stdout] 482 |             expected_to_balance: BalanceWithDust::new_unchecked::<Test>(1, 0),
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:487:51
[INFO] [stdout]     |
[INFO] [stdout] 487 |             from_balance: BalanceWithDust::new_unchecked::<Test>(100, 0),
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:488:49
[INFO] [stdout]     |
[INFO] [stdout] 488 |             to_balance: BalanceWithDust::new_unchecked::<Test>(0, 0),
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:489:45
[INFO] [stdout]     |
[INFO] [stdout] 489 |             amount: BalanceWithDust::new_unchecked::<Test>(1, 10),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:490:60
[INFO] [stdout]     |
[INFO] [stdout] 490 |             expected_from_balance: BalanceWithDust::new_unchecked::<Test>(98, plank - 10),
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:491:58
[INFO] [stdout]     |
[INFO] [stdout] 491 |             expected_to_balance: BalanceWithDust::new_unchecked::<Test>(1, 10),
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:496:51
[INFO] [stdout]     |
[INFO] [stdout] 496 |             from_balance: BalanceWithDust::new_unchecked::<Test>(100, 0),
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:497:49
[INFO] [stdout]     |
[INFO] [stdout] 497 |             to_balance: BalanceWithDust::new_unchecked::<Test>(0, 0),
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:498:45
[INFO] [stdout]     |
[INFO] [stdout] 498 |             amount: BalanceWithDust::new_unchecked::<Test>(0, 10),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:499:60
[INFO] [stdout]     |
[INFO] [stdout] 499 |             expected_from_balance: BalanceWithDust::new_unchecked::<Test>(99, plank - 10),
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:500:58
[INFO] [stdout]     |
[INFO] [stdout] 500 |             expected_to_balance: BalanceWithDust::new_unchecked::<Test>(0, 10),
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:505:51
[INFO] [stdout]     |
[INFO] [stdout] 505 |             from_balance: BalanceWithDust::new_unchecked::<Test>(100, 5),
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:506:49
[INFO] [stdout]     |
[INFO] [stdout] 506 |             to_balance: BalanceWithDust::new_unchecked::<Test>(0, plank - 5),
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:507:45
[INFO] [stdout]     |
[INFO] [stdout] 507 |             amount: BalanceWithDust::new_unchecked::<Test>(1, 10),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:508:60
[INFO] [stdout]     |
[INFO] [stdout] 508 |             expected_from_balance: BalanceWithDust::new_unchecked::<Test>(98, plank - 5),
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:509:58
[INFO] [stdout]     |
[INFO] [stdout] 509 |             expected_to_balance: BalanceWithDust::new_unchecked::<Test>(2, 5),
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:514:51
[INFO] [stdout]     |
[INFO] [stdout] 514 |             from_balance: BalanceWithDust::new_unchecked::<Test>(100, 10),
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:515:49
[INFO] [stdout]     |
[INFO] [stdout] 515 |             to_balance: BalanceWithDust::new_unchecked::<Test>(0, plank - 10),
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:516:45
[INFO] [stdout]     |
[INFO] [stdout] 516 |             amount: BalanceWithDust::new_unchecked::<Test>(1, 10),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:517:60
[INFO] [stdout]     |
[INFO] [stdout] 517 |             expected_from_balance: BalanceWithDust::new_unchecked::<Test>(99, 0),
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:518:58
[INFO] [stdout]     |
[INFO] [stdout] 518 |             expected_to_balance: BalanceWithDust::new_unchecked::<Test>(2, 0),
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:523:51
[INFO] [stdout]     |
[INFO] [stdout] 523 |             from_balance: BalanceWithDust::new_unchecked::<Test>(100, plank / 10),
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:524:49
[INFO] [stdout]     |
[INFO] [stdout] 524 |             to_balance: BalanceWithDust::new_unchecked::<Test>(0, plank / 2),
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:525:45
[INFO] [stdout]     |
[INFO] [stdout] 525 |             amount: BalanceWithDust::new_unchecked::<Test>(1, plank / 10 * 3),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:526:60
[INFO] [stdout]     |
[INFO] [stdout] 526 |             expected_from_balance: BalanceWithDust::new_unchecked::<Test>(98, plank / 10 * 8),
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:527:58
[INFO] [stdout]     |
[INFO] [stdout] 527 |             expected_to_balance: BalanceWithDust::new_unchecked::<Test>(1, plank / 10 * 8),
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:546:26
[INFO] [stdout]     |
[INFO] [stdout] 546 |             let total_issuance = <Test as Config>::Currency::total_issuance();
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:547:29
[INFO] [stdout]     |
[INFO] [stdout] 547 |             let evm_value = Pallet::<Test>::convert_native_to_evm(amount);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:550:24
[INFO] [stdout]     |
[INFO] [stdout] 550 |             assert_eq!(Pallet::<Test>::has_dust(evm_value), !dust.is_zero());
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:551:24
[INFO] [stdout]     |
[INFO] [stdout] 551 |             assert_eq!(Pallet::<Test>::has_balance(evm_value), !value.is_zero());
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:558:14
[INFO] [stdout]     |
[INFO] [stdout] 558 |                 Pallet::<Test>::evm_balance(&ALICE_ADDR),
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:559:14
[INFO] [stdout]     |
[INFO] [stdout] 559 |                 Pallet::<Test>::convert_native_to_evm(expected_from_balance),
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:564:14
[INFO] [stdout]     |
[INFO] [stdout] 564 |                 Pallet::<Test>::evm_balance(&BOB_ADDR),
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:565:14
[INFO] [stdout]     |
[INFO] [stdout] 565 |                 Pallet::<Test>::convert_native_to_evm(expected_to_balance),
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 462 | fn transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:571:6
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 <Test as Config>::Currency::total_issuance() as i64,
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:582:12
[INFO] [stdout]     |
[INFO] [stdout] 582 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:587:13
[INFO] [stdout]     |
[INFO] [stdout] 587 |             Pallet::<Test>::convert_native_to_evm(BalanceWithDust::new_unchecked::<Test>(100, 10));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 579 | fn eth_call_transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:587:75
[INFO] [stdout]     |
[INFO] [stdout] 587 |             Pallet::<Test>::convert_native_to_evm(BalanceWithDust::new_unchecked::<Test>(100, 10));
[INFO] [stdout]     |                                                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 579 | fn eth_call_transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:590:23
[INFO] [stdout]     |
[INFO] [stdout] 590 |         assert_eq!(Pallet::<Test>::evm_balance(&addr), balance);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 579 | fn eth_call_transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:599:12
[INFO] [stdout]     |
[INFO] [stdout] 599 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:608:13
[INFO] [stdout]     |
[INFO] [stdout] 608 |             Pallet::<Test>::convert_native_to_evm(BalanceWithDust::new_unchecked::<Test>(100, 10));
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 595 | fn contract_call_transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:608:75
[INFO] [stdout]     |
[INFO] [stdout] 608 |             Pallet::<Test>::convert_native_to_evm(BalanceWithDust::new_unchecked::<Test>(100, 10));
[INFO] [stdout]     |                                                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 595 | fn contract_call_transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:611:23
[INFO] [stdout]     |
[INFO] [stdout] 611 |         assert_eq!(Pallet::<Test>::evm_balance(&addr_callee), balance);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 595 | fn contract_call_transfer_with_dust_works<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:618:12
[INFO] [stdout]     |
[INFO] [stdout] 618 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:619:12
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let _ = <Test as Config>::Currency::set_balance(&BOB, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:626:37
[INFO] [stdout]     |
[INFO] [stdout] 626 |         assert_err!(result.result, <Error<Test>>::StorageDepositLimitExhausted);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 616 | fn deposit_limit_enforced_on_plain_transfer<Test>() {
[INFO] [stdout]     |                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:655:12
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]    --> src/tests.rs:656:21
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           use of undeclared type `Contracts`
[INFO] [stdout]     |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]    --> src/tests.rs:661:14
[INFO] [stdout]     |
[INFO] [stdout] 661 |         assert_ok!(Contracts::upload_code(
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    use of undeclared type `Contracts`
[INFO] [stdout]     |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:664:20
[INFO] [stdout]     |
[INFO] [stdout] 664 |             deposit_limit::<Test>(),
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 651 | fn instantiate_and_call_and_deposit_event<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:674:27
[INFO] [stdout]     |
[INFO] [stdout] 674 |         assert!(AccountInfoOf::<Test>::contains_key(&addr));
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 651 | fn instantiate_and_call_and_deposit_event<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:677:4
[INFO] [stdout]     |
[INFO] [stdout] 677 |             System::events(),
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]    --> src/exec/tests.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::System;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/tests.rs:688:36
[INFO] [stdout]     |
[INFO] [stdout] 688 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::Event;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::frame_system::Event;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use frame_system::Event;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 688 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout] 688 +                     event: RuntimeEvent::Balances(Event::Endowed {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/tests.rs:696:36
[INFO] [stdout]     |
[INFO] [stdout] 696 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::Event;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::frame_system::Event;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use frame_system::Event;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 696 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 696 +                     event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/tests.rs:705:36
[INFO] [stdout]     |
[INFO] [stdout] 705 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::Event;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::frame_system::Event;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use frame_system::Event;
[INFO] [stdout]     |
[INFO] [stdout]     = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 705 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 705 +                     event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:739:12
[INFO] [stdout]     |
[INFO] [stdout] 739 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]    --> src/tests.rs:741:14
[INFO] [stdout]     |
[INFO] [stdout] 741 |         assert_ok!(Contracts::upload_code(
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    use of undeclared type `Contracts`
[INFO] [stdout]     |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:744:20
[INFO] [stdout]     |
[INFO] [stdout] 744 |             deposit_limit::<Test>(),
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 735 | fn create1_address_from_extrinsic<Test>() {
[INFO] [stdout]     |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:747:14
[INFO] [stdout]     |
[INFO] [stdout] 747 |         assert_eq!(System::account_nonce(&ALICE), 0);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]    --> src/exec/tests.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::System;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:748:3
[INFO] [stdout]     |
[INFO] [stdout] 748 |         System::inc_account_nonce(&ALICE);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]    --> src/exec/tests.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::System;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:754:28
[INFO] [stdout]     |
[INFO] [stdout] 754 |             assert!(AccountInfoOf::<Test>::contains_key(&addr));
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 735 | fn create1_address_from_extrinsic<Test>() {
[INFO] [stdout]     |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:757:15
[INFO] [stdout]     |
[INFO] [stdout] 757 |                 create1(&<Test as Config>::AddressMapper::to_address(&ALICE), nonce - 1)
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:760:14
[INFO] [stdout]     |
[INFO] [stdout] 760 |         assert_eq!(System::account_nonce(&ALICE), 3);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]    --> src/exec/tests.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::System;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:766:28
[INFO] [stdout]     |
[INFO] [stdout] 766 |             assert!(AccountInfoOf::<Test>::contains_key(&addr));
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 735 | fn create1_address_from_extrinsic<Test>() {
[INFO] [stdout]     |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:769:15
[INFO] [stdout]     |
[INFO] [stdout] 769 |                 create1(&<Test as Config>::AddressMapper::to_address(&ALICE), nonce - 1)
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:772:14
[INFO] [stdout]     |
[INFO] [stdout] 772 |         assert_eq!(System::account_nonce(&ALICE), 6);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]    --> src/exec/tests.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  21 + use crate::System;
[INFO] [stdout]     |
[INFO] [stdout]  21 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:782:12
[INFO] [stdout]     |
[INFO] [stdout] 782 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:796:12
[INFO] [stdout]     |
[INFO] [stdout] 796 |             Error::<Test>::ValueTooLarge,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 777 | fn deposit_event_max_value_limit<Test>() {
[INFO] [stdout]     |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]    --> src/tests.rs:806:21
[INFO] [stdout]     |
[INFO] [stdout] 806 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           use of undeclared type `Contracts`
[INFO] [stdout]     |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:807:12
[INFO] [stdout]     |
[INFO] [stdout] 807 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:819:12
[INFO] [stdout]     |
[INFO] [stdout] 819 |             Error::<Test>::OutOfGas,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 803 | fn run_out_of_fuel_engine<Test>() {
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:831:38
[INFO] [stdout]     |
[INFO] [stdout] 831 |     let precompile_addr = H160(NoInfo::<Test>::MATCHER.base_address());
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 826 | fn run_out_of_fuel_host<Test>() {
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:835:12
[INFO] [stdout]     |
[INFO] [stdout] 835 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:837:30
[INFO] [stdout]     |
[INFO] [stdout] 837 |         assert_err!(result, <Error<Test>>::OutOfGas);
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 826 | fn run_out_of_fuel_host<Test>() {
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:845:12
[INFO] [stdout]     |
[INFO] [stdout] 845 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:855:29
[INFO] [stdout]     |
[INFO] [stdout] 855 |         let host_consumed_once = <Test as Config>::WeightInfo::seal_caller_is_origin().ref_time();
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:877:12
[INFO] [stdout]     |
[INFO] [stdout] 877 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]    --> src/tests.rs:878:3
[INFO] [stdout]     |
[INFO] [stdout] 878 |         Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, deposit_limit::<Test>())
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         use of undeclared type `Contracts`
[INFO] [stdout]     |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:878:80
[INFO] [stdout]     |
[INFO] [stdout] 878 |         Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, deposit_limit::<Test>())
[INFO] [stdout]     |                                                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 873 | fn instantiate_unique_trie_id<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:889:11
[INFO] [stdout]     |
[INFO] [stdout] 889 |             <Error<Test>>::DuplicateContract,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 873 | fn instantiate_unique_trie_id<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:908:12
[INFO] [stdout]     |
[INFO] [stdout] 908 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]    --> src/tests.rs:909:21
[INFO] [stdout]     |
[INFO] [stdout] 909 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           use of undeclared type `Contracts`
[INFO] [stdout]     |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:924:12
[INFO] [stdout]     |
[INFO] [stdout] 924 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:939:12
[INFO] [stdout]     |
[INFO] [stdout] 939 |             Error::<Test>::ValueTooLarge,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 919 | fn storage_max_value_limit<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:949:12
[INFO] [stdout]     |
[INFO] [stdout] 949 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]    --> src/tests.rs:950:21
[INFO] [stdout]     |
[INFO] [stdout] 950 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           use of undeclared type `Contracts`
[INFO] [stdout]     |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:964:12
[INFO] [stdout]     |
[INFO] [stdout] 964 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]    --> src/tests.rs:965:21
[INFO] [stdout]     |
[INFO] [stdout] 965 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           use of undeclared type `Contracts`
[INFO] [stdout]     |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]    --> src/lib.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub struct Pallet<T>(_);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:980:12
[INFO] [stdout]     |
[INFO] [stdout] 980 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1000:11
[INFO] [stdout]      |
[INFO] [stdout] 1000 |             <Error<Test>>::OutOfTransientStorage,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout]  975 | fn transient_storage_limit_in_call<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1009:11
[INFO] [stdout]      |
[INFO] [stdout] 1009 |             <Error<Test>>::ContractTrapped
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout]  975 | fn transient_storage_limit_in_call<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1021:21
[INFO] [stdout]      |
[INFO] [stdout] 1021 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1024:12
[INFO] [stdout]      |
[INFO] [stdout] 1024 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1036:25
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         let callee_account = <Test as Config>::AddressMapper::to_account_id(&callee_addr);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1038:3
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         Contracts::upload_code(
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `Contracts`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1041:20
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             deposit_limit::<Test>(),
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1015 | fn deploy_and_call_other_contract<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1058:4
[INFO] [stdout]      |
[INFO] [stdout] 1058 |             System::events(),
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:1069:36
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1069 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout] 1069 +                     event: RuntimeEvent::Balances(Event::Endowed {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:1077:36
[INFO] [stdout]      |
[INFO] [stdout] 1077 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1077 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 1077 +                     event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:1086:36
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1086 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 1086 +                     event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:1095:36
[INFO] [stdout]      |
[INFO] [stdout] 1095 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1095 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 1095 +                     event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1113:12
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1139:12
[INFO] [stdout]      |
[INFO] [stdout] 1139 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1162:12
[INFO] [stdout]      |
[INFO] [stdout] 1162 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1183:12
[INFO] [stdout]      |
[INFO] [stdout] 1183 |             Error::<Test>::ContractTrapped,
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1157 | fn delegate_call_with_weight_limit<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1199:12
[INFO] [stdout]      |
[INFO] [stdout] 1199 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1233:12
[INFO] [stdout]      |
[INFO] [stdout] 1233 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1243:18
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         let account = <Test as Config>::AddressMapper::to_account_id(&addr);
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1244:24
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         let total_balance = <Test as Config>::Currency::total_balance(&account);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1253:6
[INFO] [stdout]      |
[INFO] [stdout] 1253 |             <<Test as Config>::Currency as Mutate<AccountId32>>::transfer(
[INFO] [stdout]      |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1262:15
[INFO] [stdout]      |
[INFO] [stdout] 1262 |         assert_eq!(<Test as Config>::Currency::total_balance(&account), total_balance);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1270:12
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1272:21
[INFO] [stdout]      |
[INFO] [stdout] 1272 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1278:18
[INFO] [stdout]      |
[INFO] [stdout] 1278 |         let account = <Test as Config>::AddressMapper::to_account_id(&addr);
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1289:5
[INFO] [stdout]      |
[INFO] [stdout] 1289 |             <Test as Config>::Currency::total_balance(&account),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1299:12
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1300:21
[INFO] [stdout]      |
[INFO] [stdout] 1300 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1310:5
[INFO] [stdout]      |
[INFO] [stdout] 1310 |             <Test as Config>::Currency::total_balance(&contract.account_id),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1327:5
[INFO] [stdout]      |
[INFO] [stdout] 1327 |             <Test as Config>::Currency::total_balance(&contract.account_id),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1340:12
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1354:12
[INFO] [stdout]      |
[INFO] [stdout] 1354 |             Error::<Test>::ContractTrapped,
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1337 | fn cannot_self_destruct_while_live<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1366:12
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1367:12
[INFO] [stdout]      |
[INFO] [stdout] 1367 |         let _ = <Test as Config>::Currency::set_balance(&DJANGO_FALLBACK, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1368:21
[INFO] [stdout]      |
[INFO] [stdout] 1368 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 1385 |         assert_refcount!(&code_hash, 0);
[INFO] [stdout]      |         ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1363 | fn self_destruct_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1389:15
[INFO] [stdout]      |
[INFO] [stdout] 1389 |         assert_eq!(<Test as Config>::Currency::total_balance(&contract.account_id), 0);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1393:5
[INFO] [stdout]      |
[INFO] [stdout] 1393 |             <Test as Config>::Currency::free_balance(DJANGO_FALLBACK),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1400:5
[INFO] [stdout]      |
[INFO] [stdout] 1400 |             <Test as Config>::Currency::total_balance(&ALICE),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1405:4
[INFO] [stdout]      |
[INFO] [stdout] 1405 |             System::events(),
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:1416:36
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1416 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 1416 +                     event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1437:12
[INFO] [stdout]      |
[INFO] [stdout] 1437 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1438:3
[INFO] [stdout]      |
[INFO] [stdout] 1438 |         Contracts::upload_code(
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `Contracts`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1441:20
[INFO] [stdout]      |
[INFO] [stdout] 1441 |             deposit_limit::<Test>(),
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1431 | fn destroy_contract_and_transfer_funds<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1470:12
[INFO] [stdout]      |
[INFO] [stdout] 1470 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1475:12
[INFO] [stdout]      |
[INFO] [stdout] 1475 |             Error::<Test>::TerminatedInConstructor,
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1467 | fn cannot_self_destruct_in_constructor<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1485:12
[INFO] [stdout]      |
[INFO] [stdout] 1485 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1519:21
[INFO] [stdout]      |
[INFO] [stdout] 1519 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1520:12
[INFO] [stdout]      |
[INFO] [stdout] 1520 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1527:4
[INFO] [stdout]      |
[INFO] [stdout] 1527 |         <Test as Config>::Currency::set_balance(&contract.account_id, min_balance);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1540:21
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1541:12
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1542:12
[INFO] [stdout]      |
[INFO] [stdout] 1542 |         let _ = <Test as Config>::Currency::set_balance(&CHARLIE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1556:37
[INFO] [stdout]      |
[INFO] [stdout] 1556 |         assert_err!(result.result, <Error<Test>>::StorageDepositNotEnoughFunds);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1534 | fn call_return_code<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1561:24
[INFO] [stdout]      |
[INFO] [stdout] 1561 |         let value = Pallet::<Test>::convert_native_to_evm(min_balance * 200);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1534 | fn call_return_code<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1578:24
[INFO] [stdout]      |
[INFO] [stdout] 1578 |         let value = Pallet::<Test>::convert_native_to_evm(1u64);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1534 | fn call_return_code<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1598:24
[INFO] [stdout]      |
[INFO] [stdout] 1598 |         let value = Pallet::<Test>::convert_native_to_evm(min_balance * 300);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1534 | fn call_return_code<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1612:4
[INFO] [stdout]      |
[INFO] [stdout] 1612 |         <Test as Config>::Currency::set_balance(&bob.account_id, min_balance + 1000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1613:24
[INFO] [stdout]      |
[INFO] [stdout] 1613 |         let value = Pallet::<Test>::convert_native_to_evm(5u64);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1534 | fn call_return_code<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1646:21
[INFO] [stdout]      |
[INFO] [stdout] 1646 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1647:12
[INFO] [stdout]      |
[INFO] [stdout] 1647 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1648:12
[INFO] [stdout]      |
[INFO] [stdout] 1648 |         let _ = <Test as Config>::Currency::set_balance(&CHARLIE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1663:37
[INFO] [stdout]      |
[INFO] [stdout] 1663 |         assert_err!(result.result, <Error<Test>>::StorageDepositNotEnoughFunds);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1642 | fn instantiate_return_code<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1666:4
[INFO] [stdout]      |
[INFO] [stdout] 1666 |         <Test as Config>::Currency::set_balance(&contract.account_id, min_balance);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1673:4
[INFO] [stdout]      |
[INFO] [stdout] 1673 |         <Test as Config>::Currency::set_balance(&contract.account_id, min_balance + 10_000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1675:37
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         assert_err!(result.result, <Error<Test>>::CodeNotFound);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1642 | fn instantiate_return_code<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1707:21
[INFO] [stdout]      |
[INFO] [stdout] 1707 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1708:12
[INFO] [stdout]      |
[INFO] [stdout] 1708 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1724:29
[INFO] [stdout]      |
[INFO] [stdout] 1724 |         assert!(!<AccountInfoOf::<Test>>::contains_key(&contract.addr));
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1704 | fn lazy_removal_works<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1730:3
[INFO] [stdout]      |
[INFO] [stdout] 1730 |         Contracts::on_idle(System::block_number(), Weight::MAX);
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `Contracts`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1730:22
[INFO] [stdout]      |
[INFO] [stdout] 1730 |         Contracts::on_idle(System::block_number(), Weight::MAX);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1741:21
[INFO] [stdout]      |
[INFO] [stdout] 1741 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1742:12
[INFO] [stdout]      |
[INFO] [stdout] 1742 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1761:30
[INFO] [stdout]      |
[INFO] [stdout] 1761 |             assert!(!<AccountInfoOf::<Test>>::contains_key(&contract.addr));
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1738 | fn lazy_batch_removal_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1768:3
[INFO] [stdout]      |
[INFO] [stdout] 1768 |         Contracts::on_idle(System::block_number(), Weight::MAX);
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `Contracts`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1768:22
[INFO] [stdout]      |
[INFO] [stdout] 1768 |         Contracts::on_idle(System::block_number(), Weight::MAX);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1782:12
[INFO] [stdout]      |
[INFO] [stdout] 1782 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1805:50
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     let (weight_per_key, max_keys) = ContractInfo::<Test>::deletion_budget(&meter);
[INFO] [stdout]      |                                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1799 | fn lazy_removal_partial_remove_works<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1813:21
[INFO] [stdout]      |
[INFO] [stdout] 1813 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1814:12
[INFO] [stdout]      |
[INFO] [stdout] 1814 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1826:17
[INFO] [stdout]      |
[INFO] [stdout] 1826 |         AccountInfo::<Test>::insert_contract(&addr, info.clone());
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1799 | fn lazy_removal_partial_remove_works<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1832:29
[INFO] [stdout]      |
[INFO] [stdout] 1832 |         assert!(!<AccountInfoOf::<Test>>::contains_key(&addr));
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1799 | fn lazy_removal_partial_remove_works<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1850:18
[INFO] [stdout]      |
[INFO] [stdout] 1850 |         ContractInfo::<Test>::process_deletion_queue_batch(&mut meter);
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1799 | fn lazy_removal_partial_remove_works<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1877:21
[INFO] [stdout]      |
[INFO] [stdout] 1877 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1878:12
[INFO] [stdout]      |
[INFO] [stdout] 1878 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1894:29
[INFO] [stdout]      |
[INFO] [stdout] 1894 |         assert!(!<AccountInfoOf::<Test>>::contains_key(&addr));
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1874 | fn lazy_removal_does_no_run_on_low_remaining_weight<Test>() {
[INFO] [stdout]      |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1901:6
[INFO] [stdout]      |
[INFO] [stdout] 1901 |             <<Test as Config>::WeightInfo as WeightInfo>::on_process_deletion_queue_batch();
[INFO] [stdout]      |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1904:3
[INFO] [stdout]      |
[INFO] [stdout] 1904 |         Contracts::on_idle(System::block_number(), low_remaining_weight);
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `Contracts`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1904:22
[INFO] [stdout]      |
[INFO] [stdout] 1904 |         Contracts::on_idle(System::block_number(), low_remaining_weight);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1910:3
[INFO] [stdout]      |
[INFO] [stdout] 1910 |         Contracts::on_initialize(System::block_number());
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `Contracts`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1910:28
[INFO] [stdout]      |
[INFO] [stdout] 1910 |         Contracts::on_initialize(System::block_number());
[INFO] [stdout]      |                                  ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1916:3
[INFO] [stdout]      |
[INFO] [stdout] 1916 |         Contracts::on_idle(System::block_number(), Weight::MAX);
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `Contracts`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1916:22
[INFO] [stdout]      |
[INFO] [stdout] 1916 |         Contracts::on_idle(System::block_number(), Weight::MAX);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:1931:21
[INFO] [stdout]      |
[INFO] [stdout] 1931 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1932:12
[INFO] [stdout]      |
[INFO] [stdout] 1932 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1939:51
[INFO] [stdout]      |
[INFO] [stdout] 1939 |         let (weight_per_key, max_keys) = ContractInfo::<Test>::deletion_budget(&meter);
[INFO] [stdout]      |                                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1924 | fn lazy_removal_does_not_use_all_weight<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1951:17
[INFO] [stdout]      |
[INFO] [stdout] 1951 |         AccountInfo::<Test>::insert_contract(&addr, info.clone());
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1924 | fn lazy_removal_does_not_use_all_weight<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1957:29
[INFO] [stdout]      |
[INFO] [stdout] 1957 |         assert!(!<AccountInfoOf::<Test>>::contains_key(&addr));
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1924 | fn lazy_removal_does_not_use_all_weight<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1975:18
[INFO] [stdout]      |
[INFO] [stdout] 1975 |         ContractInfo::<Test>::process_deletion_queue_batch(&mut meter);
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1924 | fn lazy_removal_does_not_use_all_weight<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1977:6
[INFO] [stdout]      |
[INFO] [stdout] 1977 |             <<Test as Config>::WeightInfo as WeightInfo>::on_process_deletion_queue_batch();
[INFO] [stdout]      |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1995:25
[INFO] [stdout]      |
[INFO] [stdout] 1995 |         <DeletionQueueCounter<Test>>::set(queue);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1988 | fn deletion_queue_ring_buffer_overflow<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2002:21
[INFO] [stdout]      |
[INFO] [stdout] 2002 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2003:12
[INFO] [stdout]      |
[INFO] [stdout] 2003 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2023:30
[INFO] [stdout]      |
[INFO] [stdout] 2023 |             assert!(!<AccountInfoOf::<Test>>::contains_key(&addr));
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1988 | fn deletion_queue_ring_buffer_overflow<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2030:3
[INFO] [stdout]      |
[INFO] [stdout] 2030 |         Contracts::on_idle(System::block_number(), Weight::MAX);
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `Contracts`
[INFO] [stdout]      |         help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2030:22
[INFO] [stdout]      |
[INFO] [stdout] 2030 |         Contracts::on_idle(System::block_number(), Weight::MAX);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2038:36
[INFO] [stdout]      |
[INFO] [stdout] 2038 |         assert_eq!(<DeletionQueueCounter<Test>>::get().as_test_tuple(), (1, 1));
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1988 | fn deletion_queue_ring_buffer_overflow<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2045:12
[INFO] [stdout]      |
[INFO] [stdout] 2045 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2046:21
[INFO] [stdout]      |
[INFO] [stdout] 2046 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2057 |         assert_refcount!(code_hash, 2);
[INFO] [stdout]      |         ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2042 | fn refcounter<Test>() {
[INFO] [stdout]      |              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2064 |         assert_refcount!(code_hash, 3);
[INFO] [stdout]      |         ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2042 | fn refcounter<Test>() {
[INFO] [stdout]      |              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2068 |         assert_refcount!(code_hash, 2);
[INFO] [stdout]      |         ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2042 | fn refcounter<Test>() {
[INFO] [stdout]      |              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2072 |         assert_refcount!(code_hash, 1);
[INFO] [stdout]      |         ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2042 | fn refcounter<Test>() {
[INFO] [stdout]      |              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2075:18
[INFO] [stdout]      |
[INFO] [stdout] 2075 |         PristineCode::<Test>::get(code_hash).unwrap();
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2042 | fn refcounter<Test>() {
[INFO] [stdout]      |              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2079 |         assert_refcount!(code_hash, 0);
[INFO] [stdout]      |         ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2042 | fn refcounter<Test>() {
[INFO] [stdout]      |              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2082:33
[INFO] [stdout]      |
[INFO] [stdout] 2082 |         assert!(crate::PristineCode::<Test>::contains_key(&code_hash));
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2042 | fn refcounter<Test>() {
[INFO] [stdout]      |              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2091:21
[INFO] [stdout]      |
[INFO] [stdout] 2091 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2092:12
[INFO] [stdout]      |
[INFO] [stdout] 2092 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 2_000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2143:38
[INFO] [stdout]      |
[INFO] [stdout] 2143 |             assert_err!(result.result, <Error<Test>>::OutOfGas);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2087 | fn gas_estimation_for_subcalls<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2151:38
[INFO] [stdout]      |
[INFO] [stdout] 2151 |             assert_err!(result.result, <Error<Test>>::OutOfGas);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2087 | fn gas_estimation_for_subcalls<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2162:38
[INFO] [stdout]      |
[INFO] [stdout] 2162 |     let precompile_addr = H160(NoInfo::<Test>::MATCHER.base_address());
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2157 | fn call_runtime_reentrancy_guarded<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2166:21
[INFO] [stdout]      |
[INFO] [stdout] 2166 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2167:12
[INFO] [stdout]      |
[INFO] [stdout] 2167 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2168:12
[INFO] [stdout]      |
[INFO] [stdout] 2168 |         let _ = <Test as Config>::Currency::set_balance(&CHARLIE, 1000 * min_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2181:43
[INFO] [stdout]      |
[INFO] [stdout] 2181 |             storage_deposit_limit: deposit_limit::<Test>(),
[INFO] [stdout]      |                                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2157 | fn call_runtime_reentrancy_guarded<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2195:37
[INFO] [stdout]      |
[INFO] [stdout] 2195 |         assert_err!(result.result, <Error<Test>>::ReenteredPallet);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2157 | fn call_runtime_reentrancy_guarded<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2204:12
[INFO] [stdout]      |
[INFO] [stdout] 2204 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2249:12
[INFO] [stdout]      |
[INFO] [stdout] 2249 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2254:27
[INFO] [stdout]      |
[INFO] [stdout] 2254 |         assert!(!PristineCode::<Test>::contains_key(&code_hash));
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2245 | fn upload_code_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2255:14
[INFO] [stdout]      |
[INFO] [stdout] 2255 |         assert_ok!(Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, 1_000,));
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2268:12
[INFO] [stdout]      |
[INFO] [stdout] 2268 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2274:4
[INFO] [stdout]      |
[INFO] [stdout] 2274 |             Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, deposit_insufficient,),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2275:11
[INFO] [stdout]      |
[INFO] [stdout] 2275 |             <Error<Test>>::StorageDepositLimitExhausted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2262 | fn upload_code_limit_too_low<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2278:14
[INFO] [stdout]      |
[INFO] [stdout] 2278 |         assert_eq!(System::events(), vec![]);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2289:12
[INFO] [stdout]      |
[INFO] [stdout] 2289 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, deposit_insufficient);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2295:4
[INFO] [stdout]      |
[INFO] [stdout] 2295 |             Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, 1_000,),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2296:11
[INFO] [stdout]      |
[INFO] [stdout] 2296 |             <Error<Test>>::StorageDepositNotEnoughFunds,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2283 | fn upload_code_not_enough_balance<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2299:14
[INFO] [stdout]      |
[INFO] [stdout] 2299 |         assert_eq!(System::events(), vec![]);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2308:12
[INFO] [stdout]      |
[INFO] [stdout] 2308 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2313:14
[INFO] [stdout]      |
[INFO] [stdout] 2313 |         assert_ok!(Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, 1_000,));
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2316:14
[INFO] [stdout]      |
[INFO] [stdout] 2316 |         assert_ok!(Contracts::remove_code(RuntimeOrigin::signed(ALICE), code_hash));
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2325:12
[INFO] [stdout]      |
[INFO] [stdout] 2325 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2330:14
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         assert_ok!(Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, 1_000,));
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2335:4
[INFO] [stdout]      |
[INFO] [stdout] 2335 |             Contracts::remove_code(RuntimeOrigin::signed(BOB), code_hash),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2346:12
[INFO] [stdout]      |
[INFO] [stdout] 2346 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2354:4
[INFO] [stdout]      |
[INFO] [stdout] 2354 |             Contracts::remove_code(RuntimeOrigin::signed(ALICE), code_hash),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2355:11
[INFO] [stdout]      |
[INFO] [stdout] 2355 |             <Error<Test>>::CodeInUse,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2342 | fn remove_code_in_use<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2358:14
[INFO] [stdout]      |
[INFO] [stdout] 2358 |         assert_eq!(System::events(), vec![]);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2367:12
[INFO] [stdout]      |
[INFO] [stdout] 2367 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2373:4
[INFO] [stdout]      |
[INFO] [stdout] 2373 |             Contracts::remove_code(RuntimeOrigin::signed(ALICE), code_hash),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2374:11
[INFO] [stdout]      |
[INFO] [stdout] 2374 |             <Error<Test>>::CodeNotFound,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2363 | fn remove_code_not_found<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2377:14
[INFO] [stdout]      |
[INFO] [stdout] 2377 |         assert_eq!(System::events(), vec![]);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2385:12
[INFO] [stdout]      |
[INFO] [stdout] 2385 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2386:21
[INFO] [stdout]      |
[INFO] [stdout] 2386 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2399:15
[INFO] [stdout]      |
[INFO] [stdout] 2399 |         assert_eq!(<Test as Config>::Currency::free_balance(&account_id), min_balance);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2401:5
[INFO] [stdout]      |
[INFO] [stdout] 2401 |             <Test as Config>::Currency::total_balance(&account_id),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2406:4
[INFO] [stdout]      |
[INFO] [stdout] 2406 |             System::events(),
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:2417:36
[INFO] [stdout]      |
[INFO] [stdout] 2417 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2417 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout] 2417 +                     event: RuntimeEvent::Balances(Event::Endowed {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:2425:36
[INFO] [stdout]      |
[INFO] [stdout] 2425 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2425 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 2425 +                     event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2449:12
[INFO] [stdout]      |
[INFO] [stdout] 2449 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2450:21
[INFO] [stdout]      |
[INFO] [stdout] 2450 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2464:15
[INFO] [stdout]      |
[INFO] [stdout] 2464 |         assert_eq!(<Test as Config>::Currency::free_balance(&account_id), min_balance + value);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2466:5
[INFO] [stdout]      |
[INFO] [stdout] 2466 |             <Test as Config>::Currency::total_balance(&account_id),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2471:4
[INFO] [stdout]      |
[INFO] [stdout] 2471 |             System::events(),
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:2482:36
[INFO] [stdout]      |
[INFO] [stdout] 2482 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2482 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout] 2482 +                     event: RuntimeEvent::Balances(Event::Endowed {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:2490:36
[INFO] [stdout]      |
[INFO] [stdout] 2490 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2490 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 2490 +                     event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:2499:36
[INFO] [stdout]      |
[INFO] [stdout] 2499 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2499 -                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 2499 +                     event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2523:12
[INFO] [stdout]      |
[INFO] [stdout] 2523 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2555:4
[INFO] [stdout]      |
[INFO] [stdout] 2555 |             System::events(),
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:2558:35
[INFO] [stdout]      |
[INFO] [stdout] 2558 |                 event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Event;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use frame_system::Event;
[INFO] [stdout]      |
[INFO] [stdout]      = and 1 other candidate
[INFO] [stdout] help: if you import `Event`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2558 -                 event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout] 2558 +                 event: RuntimeEvent::Balances(Event::Transfer {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2574:12
[INFO] [stdout]      |
[INFO] [stdout] 2574 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2587:23
[INFO] [stdout]      |
[INFO] [stdout] 2587 |         assert_eq!(Pallet::<Test>::evm_balance(&addr_caller), U256::zero());
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2570 | fn storage_deposit_callee_works<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2603:12
[INFO] [stdout]      |
[INFO] [stdout] 2603 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2608:14
[INFO] [stdout]      |
[INFO] [stdout] 2608 |         assert_ok!(Contracts::upload_code(
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2611:20
[INFO] [stdout]      |
[INFO] [stdout] 2611 |             deposit_limit::<Test>(),
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2618 |         assert_refcount!(&code_hash, 1);
[INFO] [stdout]      |         ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2619 |         assert_refcount!(&new_code_hash, 0);
[INFO] [stdout]      |         ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2623:4
[INFO] [stdout]      |
[INFO] [stdout] 2623 |             Contracts::set_code(RuntimeOrigin::signed(ALICE), addr, new_code_hash),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2627 |         assert_refcount!(&code_hash, 1);
[INFO] [stdout]      |         ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2628 |         assert_refcount!(&new_code_hash, 0);
[INFO] [stdout]      |         ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2629:14
[INFO] [stdout]      |
[INFO] [stdout] 2629 |         assert_eq!(System::events(), vec![]);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2633:4
[INFO] [stdout]      |
[INFO] [stdout] 2633 |             Contracts::set_code(RuntimeOrigin::root(), BOB_ADDR, new_code_hash),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2634:11
[INFO] [stdout]      |
[INFO] [stdout] 2634 |             <Error<Test>>::ContractNotFound,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2637 |         assert_refcount!(&code_hash, 1);
[INFO] [stdout]      |         ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2638 |         assert_refcount!(&new_code_hash, 0);
[INFO] [stdout]      |         ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2639:14
[INFO] [stdout]      |
[INFO] [stdout] 2639 |         assert_eq!(System::events(), vec![]);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2643:4
[INFO] [stdout]      |
[INFO] [stdout] 2643 |             Contracts::set_code(RuntimeOrigin::root(), addr, Default::default()),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2644:11
[INFO] [stdout]      |
[INFO] [stdout] 2644 |             <Error<Test>>::CodeNotFound,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2647 |         assert_refcount!(&code_hash, 1);
[INFO] [stdout]      |         ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2648 |         assert_refcount!(&new_code_hash, 0);
[INFO] [stdout]      |         ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2649:14
[INFO] [stdout]      |
[INFO] [stdout] 2649 |         assert_eq!(System::events(), vec![]);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2652:14
[INFO] [stdout]      |
[INFO] [stdout] 2652 |         assert_ok!(Contracts::set_code(RuntimeOrigin::root(), addr, new_code_hash));
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2654 |         assert_refcount!(&code_hash, 0);
[INFO] [stdout]      |         ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:89:32
[INFO] [stdout]      |
[INFO] [stdout]   89 |         let is = crate::CodeInfoOf::<Test>::get($code_hash).map(|m| m.refcount()).unwrap();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 2655 |         assert_refcount!(&new_code_hash, 1);
[INFO] [stdout]      |         ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_refcount` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2596 | fn set_code_extrinsic<Test>() {
[INFO] [stdout]      |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2664:12
[INFO] [stdout]      |
[INFO] [stdout] 2664 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2665:21
[INFO] [stdout]      |
[INFO] [stdout] 2665 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2682:5
[INFO] [stdout]      |
[INFO] [stdout] 2682 |             <Test as Config>::Currency::total_balance(&account_id),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2690:12
[INFO] [stdout]      |
[INFO] [stdout] 2690 |         let _ = <Test as Config>::Currency::slash(
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2693:5
[INFO] [stdout]      |
[INFO] [stdout] 2693 |             <Test as Config>::Currency::total_balance(&account_id),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2697:15
[INFO] [stdout]      |
[INFO] [stdout] 2697 |         assert_eq!(<Test as Config>::Currency::total_balance(&account_id), value + min_balance);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2706:12
[INFO] [stdout]      |
[INFO] [stdout] 2706 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2712:14
[INFO] [stdout]      |
[INFO] [stdout] 2712 |         assert_ok!(Contracts::upload_code(
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2715:20
[INFO] [stdout]      |
[INFO] [stdout] 2715 |             deposit_limit::<Test>(),
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2702 | fn contract_reverted<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2721:11
[INFO] [stdout]      |
[INFO] [stdout] 2721 |             <Error<Test>>::ContractReverted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2702 | fn contract_reverted<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2727:11
[INFO] [stdout]      |
[INFO] [stdout] 2727 |             <Error<Test>>::ContractReverted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2702 | fn contract_reverted<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2739:27
[INFO] [stdout]      |
[INFO] [stdout] 2739 |         assert!(!<AccountInfoOf<Test>>::contains_key(result.addr));
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2702 | fn contract_reverted<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2749:11
[INFO] [stdout]      |
[INFO] [stdout] 2749 |             <Error<Test>>::ContractReverted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2702 | fn contract_reverted<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2765:12
[INFO] [stdout]      |
[INFO] [stdout] 2765 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2772:14
[INFO] [stdout]      |
[INFO] [stdout] 2772 |         assert_ok!(Contracts::upload_code(
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2775:20
[INFO] [stdout]      |
[INFO] [stdout] 2775 |             deposit_limit::<Test>(),
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2760 | fn set_code_hash<Test>() {
[INFO] [stdout]      |                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2778:3
[INFO] [stdout]      |
[INFO] [stdout] 2778 |         System::reset_events();
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2796:12
[INFO] [stdout]      |
[INFO] [stdout] 2796 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:2797:21
[INFO] [stdout]      |
[INFO] [stdout] 2797 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2806:11
[INFO] [stdout]      |
[INFO] [stdout] 2806 |             <Error<Test>>::StorageDepositLimitExhausted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2793 | fn storage_deposit_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2817:5
[INFO] [stdout]      |
[INFO] [stdout] 2817 |             <Test as Config>::Currency::total_balance(&account_id),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2829:11
[INFO] [stdout]      |
[INFO] [stdout] 2829 |             <Error<Test>>::StorageDepositLimitExhausted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2793 | fn storage_deposit_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2845:11
[INFO] [stdout]      |
[INFO] [stdout] 2845 |             <Error<Test>>::StorageDepositLimitExhausted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2793 | fn storage_deposit_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2855:12
[INFO] [stdout]      |
[INFO] [stdout] 2855 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2881:11
[INFO] [stdout]      |
[INFO] [stdout] 2881 |             <Error<Test>>::StorageDepositLimitExhausted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2851 | fn deposit_limit_in_nested_calls<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2894:11
[INFO] [stdout]      |
[INFO] [stdout] 2894 |             <Error<Test>>::StorageDepositLimitExhausted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2851 | fn deposit_limit_in_nested_calls<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2916:11
[INFO] [stdout]      |
[INFO] [stdout] 2916 |             <Error<Test>>::StorageDepositLimitExhausted,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2851 | fn deposit_limit_in_nested_calls<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2919:12
[INFO] [stdout]      |
[INFO] [stdout] 2919 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 511);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2945:12
[INFO] [stdout]      |
[INFO] [stdout] 2945 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2946:12
[INFO] [stdout]      |
[INFO] [stdout] 2946 |         let _ = <Test as Config>::Currency::set_balance(&BOB, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2966:19
[INFO] [stdout]      |
[INFO] [stdout] 2966 |                 AccountInfo::<Test>::load_contract(&addr).unwrap().encoded_size() as u64;
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2939 | fn deposit_limit_in_nested_instantiate<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2986:15
[INFO] [stdout]      |
[INFO] [stdout] 2986 |         assert_eq!(<Test as Config>::Currency::free_balance(&BOB), 1_000_000);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2997:34
[INFO] [stdout]      |
[INFO] [stdout] 2997 |         assert_err!(ret.result, <Error<Test>>::StorageDepositLimitExhausted);
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2939 | fn deposit_limit_in_nested_instantiate<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2999:15
[INFO] [stdout]      |
[INFO] [stdout] 2999 |         assert_eq!(<Test as Config>::Currency::free_balance(&BOB), 1_000_000);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3011:15
[INFO] [stdout]      |
[INFO] [stdout] 3011 |         assert_eq!(<Test as Config>::Currency::free_balance(&BOB), 1_000_000);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3021:34
[INFO] [stdout]      |
[INFO] [stdout] 3021 |         assert_err!(ret.result, <Error<Test>>::StorageDepositLimitExhausted);
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2939 | fn deposit_limit_in_nested_instantiate<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3023:15
[INFO] [stdout]      |
[INFO] [stdout] 3023 |         assert_eq!(<Test as Config>::Currency::free_balance(&BOB), 1_000_000);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3037:15
[INFO] [stdout]      |
[INFO] [stdout] 3037 |         assert_eq!(<Test as Config>::Currency::free_balance(&caller_id), ED);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3040:28
[INFO] [stdout]      |
[INFO] [stdout] 3040 |         let callee_account_id = <Test as Config>::AddressMapper::to_account_id(&addr_callee);
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3043:15
[INFO] [stdout]      |
[INFO] [stdout] 3043 |         assert_eq!(<Test as Config>::Currency::free_balance(&callee_account_id), 10_000 + ED);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3046:5
[INFO] [stdout]      |
[INFO] [stdout] 3046 |             <Test as Config>::Currency::free_balance(&BOB),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3058:12
[INFO] [stdout]      |
[INFO] [stdout] 3058 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3059:12
[INFO] [stdout]      |
[INFO] [stdout] 3059 |         let _ = <Test as Config>::Currency::set_balance(&BOB, bobs_balance);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3060:21
[INFO] [stdout]      |
[INFO] [stdout] 3060 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3070:5
[INFO] [stdout]      |
[INFO] [stdout] 3070 |             <Test as Config>::Currency::total_balance(&account_id),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3075:4
[INFO] [stdout]      |
[INFO] [stdout] 3075 |         <Test as Config>::Currency::hold(
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3087:11
[INFO] [stdout]      |
[INFO] [stdout] 3087 |             <Error<Test>>::StorageDepositNotEnoughFunds,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3054 | fn deposit_limit_honors_liquidity_restrictions<Test>() {
[INFO] [stdout]      |                                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3089:15
[INFO] [stdout]      |
[INFO] [stdout] 3089 |         assert_eq!(<Test as Config>::Currency::free_balance(&BOB), min_balance);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3097:12
[INFO] [stdout]      |
[INFO] [stdout] 3097 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3098:12
[INFO] [stdout]      |
[INFO] [stdout] 3098 |         let _ = <Test as Config>::Currency::set_balance(&BOB, 300);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3099:21
[INFO] [stdout]      |
[INFO] [stdout] 3099 |         let min_balance = Contracts::min_balance();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           use of undeclared type `Contracts`
[INFO] [stdout]      |                           help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3110:5
[INFO] [stdout]      |
[INFO] [stdout] 3110 |             <Test as Config>::Currency::total_balance(&account_id),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3121:11
[INFO] [stdout]      |
[INFO] [stdout] 3121 |             <Error<Test>>::StorageDepositNotEnoughFunds,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3094 | fn deposit_limit_honors_existential_deposit<Test>() {
[INFO] [stdout]      |                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3123:15
[INFO] [stdout]      |
[INFO] [stdout] 3123 |         assert_eq!(<Test as Config>::Currency::free_balance(&BOB), 300);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3139:4
[INFO] [stdout]      |
[INFO] [stdout] 3139 |             Contracts::upload_code(
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3142:21
[INFO] [stdout]      |
[INFO] [stdout] 3142 |                 deposit_limit::<Test>(),
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3128 | fn native_dependency_deposit_works<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3149:6
[INFO] [stdout]      |
[INFO] [stdout] 3149 |                     Contracts::upload_code(
[INFO] [stdout]      |                     ^^^^^^^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     use of undeclared type `Contracts`
[INFO] [stdout]      |                     help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3152:23
[INFO] [stdout]      |
[INFO] [stdout] 3152 |                         deposit_limit::<Test>(),
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3128 | fn native_dependency_deposit_works<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3164:22
[INFO] [stdout]      |
[INFO] [stdout] 3164 |             let account_id = <Test as Config>::AddressMapper::to_account_id(&addr);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3171:36
[INFO] [stdout]      |
[INFO] [stdout] 3171 |                 extra_deposit + base_deposit + Contracts::min_balance()
[INFO] [stdout]      |                                                ^^^^^^^^^
[INFO] [stdout]      |                                                |
[INFO] [stdout]      |                                                use of undeclared type `Contracts`
[INFO] [stdout]      |                                                help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3203:12
[INFO] [stdout]      |
[INFO] [stdout] 3203 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3210:29
[INFO] [stdout]      |
[INFO] [stdout] 3210 |         frame_system::BlockHash::<Test>::insert(
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3199 | fn block_hash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3211:29
[INFO] [stdout]      |
[INFO] [stdout] 3211 |             &crate::BlockNumberFor::<Test>::from(0u32),
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3199 | fn block_hash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3212:5
[INFO] [stdout]      |
[INFO] [stdout] 3212 |             <Test as frame_system::Config>::Hash::from(&block_hash),
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3228:12
[INFO] [stdout]      |
[INFO] [stdout] 3228 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3244:4
[INFO] [stdout]      |
[INFO] [stdout] 3244 |             Contracts::upload_code(RuntimeOrigin::root(), binary, deposit_limit::<Test>()),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3244:74
[INFO] [stdout]      |
[INFO] [stdout] 3244 |             Contracts::upload_code(RuntimeOrigin::root(), binary, deposit_limit::<Test>()),
[INFO] [stdout]      |                                                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3239 | fn root_cannot_upload_code<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3256:4
[INFO] [stdout]      |
[INFO] [stdout] 3256 |             Contracts::remove_code(RuntimeOrigin::root(), code_hash),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3268:4
[INFO] [stdout]      |
[INFO] [stdout] 3268 |             Contracts::set_code(RuntimeOrigin::signed(ALICE), BOB_ADDR, code_hash),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3289:12
[INFO] [stdout]      |
[INFO] [stdout] 3289 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3332:4
[INFO] [stdout]      |
[INFO] [stdout] 3332 |             Contracts::upload_code(RuntimeOrigin::root(), binary.clone(), deposit_limit::<Test>(),),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3332:82
[INFO] [stdout]      |
[INFO] [stdout] 3332 |             Contracts::upload_code(RuntimeOrigin::root(), binary.clone(), deposit_limit::<Test>(),),
[INFO] [stdout]      |                                                                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3324 | fn only_upload_origin_can_upload<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3337:4
[INFO] [stdout]      |
[INFO] [stdout] 3337 |             Contracts::upload_code(
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3340:21
[INFO] [stdout]      |
[INFO] [stdout] 3340 |                 deposit_limit::<Test>(),
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3324 | fn only_upload_origin_can_upload<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3346:14
[INFO] [stdout]      |
[INFO] [stdout] 3346 |         assert_ok!(Contracts::upload_code(
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3349:20
[INFO] [stdout]      |
[INFO] [stdout] 3349 |             deposit_limit::<Test>(),
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3324 | fn only_upload_origin_can_upload<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3407:11
[INFO] [stdout]      |
[INFO] [stdout] 3407 |             <Error<Test>>::ContractTrapped
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3388 | fn balance_of_api<Test>() {
[INFO] [stdout]      |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3416:12
[INFO] [stdout]      |
[INFO] [stdout] 3416 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3431:11
[INFO] [stdout]      |
[INFO] [stdout] 3431 |             <Error<Test>>::ContractTrapped
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3413 | fn balance_api_returns_free_balance<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3440:12
[INFO] [stdout]      |
[INFO] [stdout] 3440 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3469:12
[INFO] [stdout]      |
[INFO] [stdout] 3469 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3500:12
[INFO] [stdout]      |
[INFO] [stdout] 3500 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3511:11
[INFO] [stdout]      |
[INFO] [stdout] 3511 |             <Error<Test>>::ContractTrapped
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3496 | fn read_only_call_cannot_store<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3521:12
[INFO] [stdout]      |
[INFO] [stdout] 3521 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3536:11
[INFO] [stdout]      |
[INFO] [stdout] 3536 |             <Error<Test>>::StateChangeDenied
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3517 | fn read_only_call_cannot_transfer<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3547:12
[INFO] [stdout]      |
[INFO] [stdout] 3547 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3566:11
[INFO] [stdout]      |
[INFO] [stdout] 3566 |             <Error<Test>>::ContractTrapped
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3542 | fn read_only_subsequent_call_cannot_store<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3576:12
[INFO] [stdout]      |
[INFO] [stdout] 3576 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3593:12
[INFO] [stdout]      |
[INFO] [stdout] 3593 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3604:21
[INFO] [stdout]      |
[INFO] [stdout] 3604 |         let account_id = <Test as Config>::AddressMapper::to_account_id(&address);
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3605:25
[INFO] [stdout]      |
[INFO] [stdout] 3605 |         let usable_balance = <Test as Config>::Currency::usable_balance(&account_id);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3615:12
[INFO] [stdout]      |
[INFO] [stdout] 3615 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3633:12
[INFO] [stdout]      |
[INFO] [stdout] 3633 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3651:12
[INFO] [stdout]      |
[INFO] [stdout] 3651 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3673:12
[INFO] [stdout]      |
[INFO] [stdout] 3673 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3694:4
[INFO] [stdout]      |
[INFO] [stdout] 3694 |             Contracts::upload_code(
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3697:21
[INFO] [stdout]      |
[INFO] [stdout] 3697 |                 deposit_limit::<Test>(),
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3685 | fn static_data_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3699:11
[INFO] [stdout]      |
[INFO] [stdout] 3699 |             <Error<Test>>::StaticMemoryTooLarge
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3685 | fn static_data_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3703:4
[INFO] [stdout]      |
[INFO] [stdout] 3703 |             Contracts::upload_code(
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3706:21
[INFO] [stdout]      |
[INFO] [stdout] 3706 |                 deposit_limit::<Test>(),
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3685 | fn static_data_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3708:11
[INFO] [stdout]      |
[INFO] [stdout] 3708 |             <Error<Test>>::BlobTooLarge
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3685 | fn static_data_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3712:4
[INFO] [stdout]      |
[INFO] [stdout] 3712 |             Contracts::upload_code(RuntimeOrigin::signed(ALICE), oom_ro, deposit_limit::<Test>(),),
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3712:81
[INFO] [stdout]      |
[INFO] [stdout] 3712 |             Contracts::upload_code(RuntimeOrigin::signed(ALICE), oom_ro, deposit_limit::<Test>(),),
[INFO] [stdout]      |                                                                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3685 | fn static_data_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3713:11
[INFO] [stdout]      |
[INFO] [stdout] 3713 |             <Error<Test>>::BlobTooLarge
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3685 | fn static_data_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3723:12
[INFO] [stdout]      |
[INFO] [stdout] 3723 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3741:12
[INFO] [stdout]      |
[INFO] [stdout] 3741 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3743:30
[INFO] [stdout]      |
[INFO] [stdout] 3743 |         let chain_id = U256::from(<Test as Config>::ChainId::get());
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3754:12
[INFO] [stdout]      |
[INFO] [stdout] 3754 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3798:12
[INFO] [stdout]      |
[INFO] [stdout] 3798 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3801:14
[INFO] [stdout]      |
[INFO] [stdout] 3801 |         assert_ok!(Contracts::upload_code(
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    use of undeclared type `Contracts`
[INFO] [stdout]      |                    help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3804:20
[INFO] [stdout]      |
[INFO] [stdout] 3804 |             deposit_limit::<Test>(),
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3792 | fn return_data_api_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3824:12
[INFO] [stdout]      |
[INFO] [stdout] 3824 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3834:18
[INFO] [stdout]      |
[INFO] [stdout] 3834 |         let account = <Test as Config>::AddressMapper::to_account_id(&addr);
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3862:4
[INFO] [stdout]      |
[INFO] [stdout] 3862 |             Contracts::upload_code(
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3865:21
[INFO] [stdout]      |
[INFO] [stdout] 3865 |                 deposit_limit::<Test>(),
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3855 | fn sbrk_cannot_be_deployed<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3867:11
[INFO] [stdout]      |
[INFO] [stdout] 3867 |             <Error<Test>>::InvalidInstruction
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3855 | fn sbrk_cannot_be_deployed<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3872:11
[INFO] [stdout]      |
[INFO] [stdout] 3872 |             <Error<Test>>::InvalidInstruction
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3855 | fn sbrk_cannot_be_deployed<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Contracts`
[INFO] [stdout]     --> src/tests.rs:3885:4
[INFO] [stdout]      |
[INFO] [stdout] 3885 |             Contracts::upload_code(
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `Contracts`
[INFO] [stdout]      |             help: a struct with a similar name exists: `Contract`
[INFO] [stdout]      |
[INFO] [stdout] note: struct `crate::exec::sealing::Contracts` exists but is inaccessible
[INFO] [stdout]     --> src/lib.rs:142:2
[INFO] [stdout]      |
[INFO] [stdout]  142 |     pub struct Pallet<T>(_);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3888:21
[INFO] [stdout]      |
[INFO] [stdout] 3888 |                 deposit_limit::<Test>(),
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3878 | fn overweight_basic_block_cannot_be_deployed<Test>() {
[INFO] [stdout]      |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3890:11
[INFO] [stdout]      |
[INFO] [stdout] 3890 |             <Error<Test>>::BasicBlockTooLarge
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3878 | fn overweight_basic_block_cannot_be_deployed<Test>() {
[INFO] [stdout]      |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3895:11
[INFO] [stdout]      |
[INFO] [stdout] 3895 |             <Error<Test>>::BasicBlockTooLarge
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3878 | fn overweight_basic_block_cannot_be_deployed<Test>() {
[INFO] [stdout]      |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3905:12
[INFO] [stdout]      |
[INFO] [stdout] 3905 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3921:12
[INFO] [stdout]      |
[INFO] [stdout] 3921 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3922:12
[INFO] [stdout]      |
[INFO] [stdout] 3922 |         let _ = <Test as Config>::Currency::set_balance(&EVE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3928:11
[INFO] [stdout]      |
[INFO] [stdout] 3928 |         <Pallet<Test>>::map_account(RuntimeOrigin::signed(EVE)).unwrap();
[INFO] [stdout]      |                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3917 | fn to_account_id_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3929:38
[INFO] [stdout]      |
[INFO] [stdout] 3929 |         let expected_mapped_account_id = &<Test as Config>::AddressMapper::to_account_id(&EVE_ADDR);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3941:6
[INFO] [stdout]      |
[INFO] [stdout] 3941 |             &<Test as Config>::AddressMapper::to_account_id(&BOB_ADDR);
[INFO] [stdout]      |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3958:41
[INFO] [stdout]      |
[INFO] [stdout] 3958 |     let builtin_precompile = H160(NoInfo::<Test>::MATCHER.base_address());
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3954 | fn code_hash_works<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3965:12
[INFO] [stdout]      |
[INFO] [stdout] 3965 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3991:12
[INFO] [stdout]      |
[INFO] [stdout] 3991 |             Error::<Test>::ContractTrapped
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3954 | fn code_hash_works<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3997:12
[INFO] [stdout]      |
[INFO] [stdout] 3997 |         let _ = <Test as Config>::Currency::set_balance(
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3998:6
[INFO] [stdout]      |
[INFO] [stdout] 3998 |             &<Test as Config>::AddressMapper::to_account_id(&BOB_ADDR),
[INFO] [stdout]      |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4018:12
[INFO] [stdout]      |
[INFO] [stdout] 4018 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4043:4
[INFO] [stdout]      |
[INFO] [stdout] 4043 |         <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4044:4
[INFO] [stdout]      |
[INFO] [stdout] 4044 |         <Test as Config>::Currency::set_balance(&EVE, 1_000_000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4055:11
[INFO] [stdout]      |
[INFO] [stdout] 4055 |             <Error<Test>>::AccountUnmapped
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4039 | fn origin_must_be_mapped<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4062:11
[INFO] [stdout]      |
[INFO] [stdout] 4062 |             <Error<Test>>::AccountUnmapped
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4039 | fn origin_must_be_mapped<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4066:11
[INFO] [stdout]      |
[INFO] [stdout] 4066 |         <Pallet<Test>>::map_account(eve.clone()).unwrap();
[INFO] [stdout]      |                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4039 | fn origin_must_be_mapped<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4077:4
[INFO] [stdout]      |
[INFO] [stdout] 4077 |         <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4082:15
[INFO] [stdout]      |
[INFO] [stdout] 4082 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE_FALLBACK), 0);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4084:15
[INFO] [stdout]      |
[INFO] [stdout] 4084 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE_FALLBACK), 100);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4090:4
[INFO] [stdout]      |
[INFO] [stdout] 4090 |         <Test as Config>::Currency::set_balance(&EVE, 1_000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4091:11
[INFO] [stdout]      |
[INFO] [stdout] 4091 |         <Pallet<Test>>::map_account(RuntimeOrigin::signed(EVE)).unwrap();
[INFO] [stdout]      |                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4073 | fn mapped_address_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4093:15
[INFO] [stdout]      |
[INFO] [stdout] 4093 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE_FALLBACK), 100);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4094:15
[INFO] [stdout]      |
[INFO] [stdout] 4094 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE), 1_100);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4103:4
[INFO] [stdout]      |
[INFO] [stdout] 4103 |         <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4109:15
[INFO] [stdout]      |
[INFO] [stdout] 4109 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE), 0);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4110:15
[INFO] [stdout]      |
[INFO] [stdout] 4110 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE_FALLBACK), 0);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4112:15
[INFO] [stdout]      |
[INFO] [stdout] 4112 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE_FALLBACK), 100);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4113:15
[INFO] [stdout]      |
[INFO] [stdout] 4113 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE), 0);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:4115:36
[INFO] [stdout]      |
[INFO] [stdout] 4115 |         let call = RuntimeCall::Balances(pallet_balances::Call::transfer_all {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::Call;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::frame_system::Call;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::pallet_transaction_payment::Call;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::tests::pallet_dummy::Call;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] help: if you import `Call`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 4115 -         let call = RuntimeCall::Balances(pallet_balances::Call::transfer_all {
[INFO] [stdout] 4115 +         let call = RuntimeCall::Balances(Call::transfer_all {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4122:11
[INFO] [stdout]      |
[INFO] [stdout] 4122 |         <Pallet<Test>>::dispatch_as_fallback_account(RuntimeOrigin::signed(EVE), Box::new(call))
[INFO] [stdout]      |                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4099 | fn recovery_works<Test>() {
[INFO] [stdout]      |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4124:15
[INFO] [stdout]      |
[INFO] [stdout] 4124 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE_FALLBACK), 0);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4125:15
[INFO] [stdout]      |
[INFO] [stdout] 4125 |         assert_eq!(<Test as Config>::Currency::total_balance(&EVE), 100);
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4135:4
[INFO] [stdout]      |
[INFO] [stdout] 4135 |         <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4136:4
[INFO] [stdout]      |
[INFO] [stdout] 4136 |         <Test as Config>::Currency::set_balance(&BOB, 0);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4140:13
[INFO] [stdout]      |
[INFO] [stdout] 4140 |             Pallet::<Test>::dry_run_eth_transact(
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4130 | fn skip_transfer_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4156:23
[INFO] [stdout]      |
[INFO] [stdout] 4156 |         assert_ok!(Pallet::<Test>::dry_run_eth_transact(
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4130 | fn skip_transfer_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4174:13
[INFO] [stdout]      |
[INFO] [stdout] 4174 |             Pallet::<Test>::dry_run_eth_transact(
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4130 | fn skip_transfer_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4194:20
[INFO] [stdout]      |
[INFO] [stdout] 4194 |         assert!(Pallet::<Test>::dry_run_eth_transact(
[INFO] [stdout]      |                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4130 | fn skip_transfer_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4208:23
[INFO] [stdout]      |
[INFO] [stdout] 4208 |         assert_ok!(Pallet::<Test>::dry_run_eth_transact(
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4130 | fn skip_transfer_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4220:23
[INFO] [stdout]      |
[INFO] [stdout] 4220 |         assert_ok!(Pallet::<Test>::dry_run_eth_transact(
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4130 | fn skip_transfer_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4233:23
[INFO] [stdout]      |
[INFO] [stdout] 4233 |         assert_ok!(Pallet::<Test>::dry_run_eth_transact(
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4130 | fn skip_transfer_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4246:20
[INFO] [stdout]      |
[INFO] [stdout] 4246 |         assert!(Pallet::<Test>::dry_run_eth_transact(
[INFO] [stdout]      |                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4130 | fn skip_transfer_works<Test>() {
[INFO] [stdout]      |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4266:12
[INFO] [stdout]      |
[INFO] [stdout] 4266 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4277:5
[INFO] [stdout]      |
[INFO] [stdout] 4277 |             <Test as frame_system::Config>::BlockWeights::get().max_block.ref_time()
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4287:4
[INFO] [stdout]      |
[INFO] [stdout] 4287 |         <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4291:11
[INFO] [stdout]      |
[INFO] [stdout] 4291 |             <Error<Test>>::CodeRejected,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4283 | fn unknown_syscall_rejected<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4301:4
[INFO] [stdout]      |
[INFO] [stdout] 4301 |         <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4306:11
[INFO] [stdout]      |
[INFO] [stdout] 4306 |             <Error<Test>>::CodeRejected,
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4297 | fn unstable_interface_rejected<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4317:12
[INFO] [stdout]      |
[INFO] [stdout] 4317 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4344:12
[INFO] [stdout]      |
[INFO] [stdout] 4344 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4499:12
[INFO] [stdout]      |
[INFO] [stdout] 4499 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4563:12
[INFO] [stdout]      |
[INFO] [stdout] 4563 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4713:38
[INFO] [stdout]      |
[INFO] [stdout] 4713 |             let mut tracer = PrestateTracer::<Test>::new(config);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4555 | fn prestate_tracing_works<Test>() {
[INFO] [stdout]      |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4747:12
[INFO] [stdout]      |
[INFO] [stdout] 4747 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4754:32
[INFO] [stdout]      |
[INFO] [stdout] 4754 |                 assert_err!(result, <Error<Test>>::UnsupportedPrecompileAddress);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4743 | fn unknown_precompiles_revert<Test>() {
[INFO] [stdout]      |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4830:13
[INFO] [stdout]      |
[INFO] [stdout] 4830 |             let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000_000);
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4846:14
[INFO] [stdout]      |
[INFO] [stdout] 4846 |                 Pallet::<Test>::evm_balance(&precompile_addr),
[INFO] [stdout]      |                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4767 | fn pure_precompile_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4866:38
[INFO] [stdout]      |
[INFO] [stdout] 4866 |     let precompile_addr = H160(NoInfo::<Test>::MATCHER.base_address());
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4861 | fn precompiles_work<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4934:14
[INFO] [stdout]      |
[INFO] [stdout] 4934 |             let id = <Test as Config>::AddressMapper::to_account_id(&precompile_addr);
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4935:13
[INFO] [stdout]      |
[INFO] [stdout] 4935 |             let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000_000);
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4948:13
[INFO] [stdout]      |
[INFO] [stdout] 4948 |             assert!(!System::account_exists(&id));
[INFO] [stdout]      |                      ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4949:24
[INFO] [stdout]      |
[INFO] [stdout] 4949 |             assert_eq!(Pallet::<Test>::evm_balance(&precompile_addr), U256::zero());
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4861 | fn precompiles_work<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4968:40
[INFO] [stdout]      |
[INFO] [stdout] 4968 |     let precompile_addr = H160(WithInfo::<Test>::MATCHER.base_address());
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4963 | fn precompiles_with_info_creates_contract<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4979:14
[INFO] [stdout]      |
[INFO] [stdout] 4979 |             let id = <Test as Config>::AddressMapper::to_account_id(&precompile_addr);
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4980:13
[INFO] [stdout]      |
[INFO] [stdout] 4980 |             let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000_000);
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4993:12
[INFO] [stdout]      |
[INFO] [stdout] 4993 |             assert!(System::account_exists(&id));
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4994:24
[INFO] [stdout]      |
[INFO] [stdout] 4994 |             assert_eq!(Pallet::<Test>::evm_balance(&precompile_addr), U256::from(0));
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4963 | fn precompiles_with_info_creates_contract<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5012:12
[INFO] [stdout]      |
[INFO] [stdout] 5012 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5013:27
[INFO] [stdout]      |
[INFO] [stdout] 5013 |         frame_system::Account::<Test>::mutate(&ALICE, |account| account.nonce = 1);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5008 | fn bump_nonce_once_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5015:12
[INFO] [stdout]      |
[INFO] [stdout] 5015 |         let _ = <Test as Config>::Currency::set_balance(&BOB, 1_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5016:27
[INFO] [stdout]      |
[INFO] [stdout] 5016 |         frame_system::Account::<Test>::mutate(&BOB, |account| account.nonce = 1);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5008 | fn bump_nonce_once_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5023:14
[INFO] [stdout]      |
[INFO] [stdout] 5023 |         assert_eq!(System::account_nonce(&ALICE), 2);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5039:14
[INFO] [stdout]      |
[INFO] [stdout] 5039 |         assert_eq!(System::account_nonce(&BOB), 1);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] note: these items exist but are inaccessible
[INFO] [stdout]     --> src/exec/tests.rs:44:1
[INFO] [stdout]      |
[INFO] [stdout]   44 | type System = frame_system::Pallet<Test>;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::exec::tests::System`: not accessible
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/precompiles/builtin/system.rs:28:1
[INFO] [stdout]      |
[INFO] [stdout]   28 | pub struct System<T>(PhantomData<T>);
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `crate::precompiles::builtin::system::System`: not accessible
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]   21 + use crate::System;
[INFO] [stdout]      |
[INFO] [stdout]   21 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5050:26
[INFO] [stdout]      |
[INFO] [stdout] 5050 |         assert_eq!(err, <Error<Test>>::DuplicateContract.into());
[INFO] [stdout]      |                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5008 | fn bump_nonce_once_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5059:41
[INFO] [stdout]      |
[INFO] [stdout] 5059 |     let builtin_precompile = H160(NoInfo::<Test>::MATCHER.base_address());
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5055 | fn code_size_for_precompiles_works<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5064:12
[INFO] [stdout]      |
[INFO] [stdout] 5064 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5086:12
[INFO] [stdout]      |
[INFO] [stdout] 5086 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5112:33
[INFO] [stdout]      |
[INFO] [stdout] 5112 |                     assert_err!(result, <Error<Test>>::CallDataTooLarge);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5082 | fn call_data_limit_is_enforced_subcalls<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5129:12
[INFO] [stdout]      |
[INFO] [stdout] 5129 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5159:33
[INFO] [stdout]      |
[INFO] [stdout] 5159 |                     assert_err!(result, <Error<Test>>::CallDataTooLarge);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5125 | fn call_data_limit_is_enforced_root_call<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5187:12
[INFO] [stdout]      |
[INFO] [stdout] 5187 |         let _ = <Test as Config>::Currency::set_balance(&ALICE, 100_000_000_000);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5207:33
[INFO] [stdout]      |
[INFO] [stdout] 5207 |                     assert_err!(result, <Error<Test>>::ReturnDataTooLarge);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5183 | fn return_data_limit_is_enforced<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in module `crate::tests`
[INFO] [stdout]    --> src/vm/mod.rs:128:24
[INFO] [stdout]     |
[INFO] [stdout] 128 |     Token::<crate::tests::Test>::weight(&CodeLoadToken(code_len))
[INFO] [stdout]     |                           ^^^^ not found in `crate::tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self as pallet_revive`
[INFO] [stdout]   --> src/tests.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 |     self as pallet_revive,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OnIdle` and `OnInitialize`
[INFO] [stdout]   --> src/tests.rs:47:35
[INFO] [stdout]    |
[INFO] [stdout] 47 |         ConstU32, ConstU64, FindAuthor, OnIdle, OnInitialize, StorageVersion,
[INFO] [stdout]    |                                         ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/evm/runtime.rs:355:51
[INFO] [stdout]     |
[INFO] [stdout] 355 |                     blob_len.try_into().ok().and_then(|blob_len| (data.split_at_checked(blob_len))),
[INFO] [stdout]     |                                                                  ^                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 355 -                     blob_len.try_into().ok().and_then(|blob_len| (data.split_at_checked(blob_len))),
[INFO] [stdout] 355 +                     blob_len.try_into().ok().and_then(|blob_len| data.split_at_checked(blob_len)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/lib.rs:1338:28
[INFO] [stdout]      |
[INFO] [stdout] 1338 |                         .and_then(|blob_len| (input.split_at_checked(blob_len)))
[INFO] [stdout]      |                                              ^                                ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1338 -                         .and_then(|blob_len| (input.split_at_checked(blob_len)))
[INFO] [stdout] 1338 +                         .and_then(|blob_len| input.split_at_checked(blob_len))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/tests.rs:254:21
[INFO] [stdout]     |
[INFO] [stdout] 254 |     type AccountData = pallet_balances::AccountData<u64>;
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_utility`
[INFO] [stdout]    --> src/tests.rs:267:6
[INFO] [stdout]     |
[INFO] [stdout] 267 | impl pallet_utility::Config for Test {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_utility`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_utility`, use `cargo add pallet_utility` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_proxy`
[INFO] [stdout]    --> src/tests.rs:274:6
[INFO] [stdout]     |
[INFO] [stdout] 274 | impl pallet_proxy::Config for Test {
[INFO] [stdout]     |      ^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_proxy`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 274 - impl pallet_proxy::Config for Test {
[INFO] [stdout] 274 + impl pallet_dummy::Config for Test {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/tests.rs:297:42
[INFO] [stdout]     |
[INFO] [stdout] 297 |     type WeightToFee = IdentityFee<<Self as pallet_balances::Config>::Balance>;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/tests.rs:298:44
[INFO] [stdout]     |
[INFO] [stdout] 298 |     type LengthToFee = FixedFee<100, <Self as pallet_balances::Config>::Balance>;
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeCall`
[INFO] [stdout]    --> src/tests.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 |             RuntimeCall::Contracts(call) => Ok(call),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `RuntimeCall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/tests.rs:419:3
[INFO] [stdout]     |
[INFO] [stdout] 419 |         pallet_balances::GenesisConfig::<Test> {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:444:43
[INFO] [stdout]     |
[INFO] [stdout] 444 |             assert_ok!(Pallet::<Test>::map_account(RuntimeOrigin::signed(checking_account)));
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:662:4
[INFO] [stdout]     |
[INFO] [stdout] 662 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests.rs:681:13
[INFO] [stdout]     |
[INFO] [stdout] 681 |                     event: RuntimeEvent::System(frame_system::Event::NewAccount {
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests.rs:688:13
[INFO] [stdout]     |
[INFO] [stdout] 688 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests.rs:696:13
[INFO] [stdout]     |
[INFO] [stdout] 696 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests.rs:705:13
[INFO] [stdout]     |
[INFO] [stdout] 705 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests.rs:714:13
[INFO] [stdout]     |
[INFO] [stdout] 714 |                     event: RuntimeEvent::Contracts(crate::Event::ContractEmitted {
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests.rs:723:13
[INFO] [stdout]     |
[INFO] [stdout] 723 |                     event: RuntimeEvent::Contracts(crate::Event::Instantiated {
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:742:4
[INFO] [stdout]     |
[INFO] [stdout] 742 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:878:26
[INFO] [stdout]     |
[INFO] [stdout] 878 |         Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, deposit_limit::<Test>())
[INFO] [stdout]     |                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1039:4
[INFO] [stdout]      |
[INFO] [stdout] 1039 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:1062:13
[INFO] [stdout]      |
[INFO] [stdout] 1062 |                     event: RuntimeEvent::System(frame_system::Event::NewAccount {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:1069:13
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:1077:13
[INFO] [stdout]      |
[INFO] [stdout] 1077 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:1086:13
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:1095:13
[INFO] [stdout]      |
[INFO] [stdout] 1095 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:1409:13
[INFO] [stdout]      |
[INFO] [stdout] 1409 |                     event: RuntimeEvent::System(frame_system::Event::KilledAccount {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:1416:13
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1439:4
[INFO] [stdout]      |
[INFO] [stdout] 1439 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1554:12
[INFO] [stdout]      |
[INFO] [stdout] 1554 |             .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1593:12
[INFO] [stdout]      |
[INFO] [stdout] 1593 |             .origin(RuntimeOrigin::signed(CHARLIE))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1661:12
[INFO] [stdout]      |
[INFO] [stdout] 1661 |             .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeCall`
[INFO] [stdout]     --> src/tests.rs:2177:14
[INFO] [stdout]      |
[INFO] [stdout] 2177 |         let call = RuntimeCall::Contracts(crate::Call::call {
[INFO] [stdout]      |                    ^^^^^^^^^^^ use of undeclared type `RuntimeCall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2255:37
[INFO] [stdout]      |
[INFO] [stdout] 2255 |         assert_ok!(Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, 1_000,));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2274:27
[INFO] [stdout]      |
[INFO] [stdout] 2274 |             Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, deposit_insufficient,),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2295:27
[INFO] [stdout]      |
[INFO] [stdout] 2295 |             Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, 1_000,),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2313:37
[INFO] [stdout]      |
[INFO] [stdout] 2313 |         assert_ok!(Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, 1_000,));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2316:37
[INFO] [stdout]      |
[INFO] [stdout] 2316 |         assert_ok!(Contracts::remove_code(RuntimeOrigin::signed(ALICE), code_hash));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2330:37
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         assert_ok!(Contracts::upload_code(RuntimeOrigin::signed(ALICE), binary, 1_000,));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2335:27
[INFO] [stdout]      |
[INFO] [stdout] 2335 |             Contracts::remove_code(RuntimeOrigin::signed(BOB), code_hash),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2354:27
[INFO] [stdout]      |
[INFO] [stdout] 2354 |             Contracts::remove_code(RuntimeOrigin::signed(ALICE), code_hash),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2373:27
[INFO] [stdout]      |
[INFO] [stdout] 2373 |             Contracts::remove_code(RuntimeOrigin::signed(ALICE), code_hash),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2410:13
[INFO] [stdout]      |
[INFO] [stdout] 2410 |                     event: RuntimeEvent::System(frame_system::Event::NewAccount {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2417:13
[INFO] [stdout]      |
[INFO] [stdout] 2417 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2425:13
[INFO] [stdout]      |
[INFO] [stdout] 2425 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2434:13
[INFO] [stdout]      |
[INFO] [stdout] 2434 |                     event: RuntimeEvent::Contracts(crate::Event::Instantiated {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2475:13
[INFO] [stdout]      |
[INFO] [stdout] 2475 |                     event: RuntimeEvent::System(frame_system::Event::NewAccount {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2482:13
[INFO] [stdout]      |
[INFO] [stdout] 2482 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Endowed {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2490:13
[INFO] [stdout]      |
[INFO] [stdout] 2490 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2499:13
[INFO] [stdout]      |
[INFO] [stdout] 2499 |                     event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2508:13
[INFO] [stdout]      |
[INFO] [stdout] 2508 |                     event: RuntimeEvent::Contracts(crate::Event::Instantiated {
[INFO] [stdout]      |                            ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests.rs:2558:12
[INFO] [stdout]      |
[INFO] [stdout] 2558 |                 event: RuntimeEvent::Balances(pallet_balances::Event::Transfer {
[INFO] [stdout]      |                        ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2609:4
[INFO] [stdout]      |
[INFO] [stdout] 2609 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2623:24
[INFO] [stdout]      |
[INFO] [stdout] 2623 |             Contracts::set_code(RuntimeOrigin::signed(ALICE), addr, new_code_hash),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2633:24
[INFO] [stdout]      |
[INFO] [stdout] 2633 |             Contracts::set_code(RuntimeOrigin::root(), BOB_ADDR, new_code_hash),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2643:24
[INFO] [stdout]      |
[INFO] [stdout] 2643 |             Contracts::set_code(RuntimeOrigin::root(), addr, Default::default()),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2652:34
[INFO] [stdout]      |
[INFO] [stdout] 2652 |         assert_ok!(Contracts::set_code(RuntimeOrigin::root(), addr, new_code_hash));
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2713:4
[INFO] [stdout]      |
[INFO] [stdout] 2713 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2773:4
[INFO] [stdout]      |
[INFO] [stdout] 2773 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2980:12
[INFO] [stdout]      |
[INFO] [stdout] 2980 |             .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:2993:12
[INFO] [stdout]      |
[INFO] [stdout] 2993 |             .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3005:12
[INFO] [stdout]      |
[INFO] [stdout] 3005 |             .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3017:12
[INFO] [stdout]      |
[INFO] [stdout] 3017 |             .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3027:12
[INFO] [stdout]      |
[INFO] [stdout] 3027 |             .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3083:13
[INFO] [stdout]      |
[INFO] [stdout] 3083 |                 .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                         ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3117:13
[INFO] [stdout]      |
[INFO] [stdout] 3117 |                 .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                         ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3135:12
[INFO] [stdout]      |
[INFO] [stdout] 3135 |             let _ = Balances::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     use of undeclared type `Balances`
[INFO] [stdout]      |                     help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3140:5
[INFO] [stdout]      |
[INFO] [stdout] 3140 |                 RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3150:7
[INFO] [stdout]      |
[INFO] [stdout] 3150 |                         RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3244:27
[INFO] [stdout]      |
[INFO] [stdout] 3244 |             Contracts::upload_code(RuntimeOrigin::root(), binary, deposit_limit::<Test>()),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3256:27
[INFO] [stdout]      |
[INFO] [stdout] 3256 |             Contracts::remove_code(RuntimeOrigin::root(), code_hash),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3268:24
[INFO] [stdout]      |
[INFO] [stdout] 3268 |             Contracts::set_code(RuntimeOrigin::signed(ALICE), BOB_ADDR, code_hash),
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3278:35
[INFO] [stdout]      |
[INFO] [stdout] 3278 |             builder::call(BOB_ADDR).origin(RuntimeOrigin::none()).build(),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3295:41
[INFO] [stdout]      |
[INFO] [stdout] 3295 |         assert_ok!(builder::call(addr).origin(RuntimeOrigin::root()).build());
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3305:50
[INFO] [stdout]      |
[INFO] [stdout] 3305 |             builder::instantiate_with_code(binary).origin(RuntimeOrigin::root()).build(),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3317:43
[INFO] [stdout]      |
[INFO] [stdout] 3317 |             builder::instantiate(code_hash).origin(RuntimeOrigin::root()).build(),
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3328:11
[INFO] [stdout]      |
[INFO] [stdout] 3328 |         let _ = Balances::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `Balances`
[INFO] [stdout]      |                 help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3329:11
[INFO] [stdout]      |
[INFO] [stdout] 3329 |         let _ = Balances::set_balance(&BOB, 1_000_000);
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `Balances`
[INFO] [stdout]      |                 help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3332:27
[INFO] [stdout]      |
[INFO] [stdout] 3332 |             Contracts::upload_code(RuntimeOrigin::root(), binary.clone(), deposit_limit::<Test>(),),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3338:5
[INFO] [stdout]      |
[INFO] [stdout] 3338 |                 RuntimeOrigin::signed(BOB),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3347:4
[INFO] [stdout]      |
[INFO] [stdout] 3347 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3359:11
[INFO] [stdout]      |
[INFO] [stdout] 3359 |         let _ = Balances::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `Balances`
[INFO] [stdout]      |                 help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3360:11
[INFO] [stdout]      |
[INFO] [stdout] 3360 |         let _ = Balances::set_balance(&BOB, 1_000_000);
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `Balances`
[INFO] [stdout]      |                 help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pallet-revive` (lib test) due to 682 previous errors; 4 warnings emitted
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3364:13
[INFO] [stdout]      |
[INFO] [stdout] 3364 |                 .origin(RuntimeOrigin::root())
[INFO] [stdout]      |                         ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3371:13
[INFO] [stdout]      |
[INFO] [stdout] 3371 |                 .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                         ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3381:43
[INFO] [stdout]      |
[INFO] [stdout] 3381 |             builder::instantiate(code_hash).origin(RuntimeOrigin::signed(BOB)).build(),
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3391:11
[INFO] [stdout]      |
[INFO] [stdout] 3391 |         let _ = Balances::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `Balances`
[INFO] [stdout]      |                 help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3392:11
[INFO] [stdout]      |
[INFO] [stdout] 3392 |         let _ = Balances::set_balance(&ALICE_FALLBACK, 1_000_000);
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `Balances`
[INFO] [stdout]      |                 help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3691:11
[INFO] [stdout]      |
[INFO] [stdout] 3691 |         let _ = Balances::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `Balances`
[INFO] [stdout]      |                 help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3695:5
[INFO] [stdout]      |
[INFO] [stdout] 3695 |                 RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3704:5
[INFO] [stdout]      |
[INFO] [stdout] 3704 |                 RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3712:27
[INFO] [stdout]      |
[INFO] [stdout] 3712 |             Contracts::upload_code(RuntimeOrigin::signed(ALICE), oom_ro, deposit_limit::<Test>(),),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3802:4
[INFO] [stdout]      |
[INFO] [stdout] 3802 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3859:11
[INFO] [stdout]      |
[INFO] [stdout] 3859 |         let _ = Balances::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `Balances`
[INFO] [stdout]      |                 help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3863:5
[INFO] [stdout]      |
[INFO] [stdout] 3863 |                 RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:3882:11
[INFO] [stdout]      |
[INFO] [stdout] 3882 |         let _ = Balances::set_balance(&ALICE, 1_000_000);
[INFO] [stdout]      |                 ^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `Balances`
[INFO] [stdout]      |                 help: a type alias with a similar name exists: `BalanceOf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3886:5
[INFO] [stdout]      |
[INFO] [stdout] 3886 |                 RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:3928:31
[INFO] [stdout]      |
[INFO] [stdout] 3928 |         <Pallet<Test>>::map_account(RuntimeOrigin::signed(EVE)).unwrap();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:4046:13
[INFO] [stdout]      |
[INFO] [stdout] 4046 |         let eve = RuntimeOrigin::signed(EVE);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:4091:31
[INFO] [stdout]      |
[INFO] [stdout] 4091 |         <Pallet<Test>>::map_account(RuntimeOrigin::signed(EVE)).unwrap();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeCall`
[INFO] [stdout]     --> src/tests.rs:4115:14
[INFO] [stdout]      |
[INFO] [stdout] 4115 |         let call = RuntimeCall::Balances(pallet_balances::Call::transfer_all {
[INFO] [stdout]      |                    ^^^^^^^^^^^ use of undeclared type `RuntimeCall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:4122:48
[INFO] [stdout]      |
[INFO] [stdout] 4122 |         <Pallet<Test>>::dispatch_as_fallback_account(RuntimeOrigin::signed(EVE), Box::new(call))
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Test`
[INFO] [stdout]     --> src/tests.rs:4303:3
[INFO] [stdout]      |
[INFO] [stdout] 4303 |         Test::set_unstable_interface(false);
[INFO] [stdout]      |         ^^^^ use of undeclared type `Test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Test`
[INFO] [stdout]     --> src/tests.rs:4309:3
[INFO] [stdout]      |
[INFO] [stdout] 4309 |         Test::set_unstable_interface(true);
[INFO] [stdout]      |         ^^^^ use of undeclared type `Test`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:5019:12
[INFO] [stdout]      |
[INFO] [stdout] 5019 |             .origin(RuntimeOrigin::signed(ALICE))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:5027:12
[INFO] [stdout]      |
[INFO] [stdout] 5027 |             .origin(RuntimeOrigin::signed(ALICE))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:5035:12
[INFO] [stdout]      |
[INFO] [stdout] 5035 |             .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:5043:12
[INFO] [stdout]      |
[INFO] [stdout] 5043 |             .origin(RuntimeOrigin::signed(BOB))
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cc63e208870afca4f412a7bbe7dd840f15ed3fdfa6aa23cb6fa11386ab40f842", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc63e208870afca4f412a7bbe7dd840f15ed3fdfa6aa23cb6fa11386ab40f842", kill_on_drop: false }`
[INFO] [stdout] cc63e208870afca4f412a7bbe7dd840f15ed3fdfa6aa23cb6fa11386ab40f842
