[INFO] fetching crate pallet-encointer-ceremonies 2.0.0...
[INFO] checking pallet-encointer-ceremonies-2.0.0 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate pallet-encointer-ceremonies 2.0.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate pallet-encointer-ceremonies 2.0.0 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pallet-encointer-ceremonies 2.0.0
[INFO] finished tweaking crates.io crate pallet-encointer-ceremonies 2.0.0
[INFO] tweaked toml for crates.io crate pallet-encointer-ceremonies 2.0.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pallet-encointer-communities v2.0.0
[INFO] [stderr]   Downloaded ep-core v2.0.0
[INFO] [stderr]   Downloaded pallet-encointer-scheduler v2.0.0
[INFO] [stderr]   Downloaded pallet-encointer-balances v2.0.0
[INFO] [stderr]   Downloaded substrate-geohash v0.13.0
[INFO] [stderr]   Downloaded encointer-ceremonies-assignment v2.0.0
[INFO] [stderr]   Downloaded encointer-meetup-validation v2.0.0
[INFO] [stderr]   Downloaded pallet-asset-tx-payment v24.0.0
[INFO] [stderr]   Downloaded encointer-primitives v2.0.0
[INFO] [stderr]   Downloaded substrate-typenum v1.16.0
[INFO] [stderr]   Downloaded substrate-fixed v0.5.9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 49a2cdd2a7d1f6c3737db7735592771022126c42de08b527618ce82a3ad7312f
[INFO] running `Command { std: "docker" "start" "-a" "49a2cdd2a7d1f6c3737db7735592771022126c42de08b527618ce82a3ad7312f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "49a2cdd2a7d1f6c3737db7735592771022126c42de08b527618ce82a3ad7312f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49a2cdd2a7d1f6c3737db7735592771022126c42de08b527618ce82a3ad7312f", kill_on_drop: false }`
[INFO] [stdout] 49a2cdd2a7d1f6c3737db7735592771022126c42de08b527618ce82a3ad7312f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0055d6ea1dc858feb290e08325a58287d2c46eb6e031b3630cdb53a302546add
[INFO] running `Command { std: "docker" "start" "-a" "0055d6ea1dc858feb290e08325a58287d2c46eb6e031b3630cdb53a302546add", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.79
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]     Checking bytes v1.6.0
[INFO] [stderr]     Checking byte-slice-cast v1.2.2
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking ahash v0.7.8
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling syn v2.0.57
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling serde_json v1.0.115
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking getrandom v0.1.16
[INFO] [stderr]    Compiling target-lexicon v0.12.14
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking fallible-iterator v0.2.0
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking sp-std v11.0.0
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]    Compiling rustix v0.36.17
[INFO] [stderr]    Compiling wasmtime-runtime v8.0.1
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]    Compiling cpp_demangle v0.3.5
[INFO] [stderr]     Checking rustc-demangle v0.1.23
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]    Compiling platforms v3.4.0
[INFO] [stderr]     Checking arrayref v0.3.7
[INFO] [stderr]     Checking linux-raw-sys v0.1.4
[INFO] [stderr]     Checking memfd v0.6.4
[INFO] [stderr]    Compiling psm v0.1.21
[INFO] [stderr]     Checking wasmtime-jit-debug v8.0.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.2
[INFO] [stderr]     Checking wasmtime-asm-macros v8.0.1
[INFO] [stderr]    Compiling ref-cast v1.0.22
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]     Checking wasmtime-jit-icache-coherence v8.0.1
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]     Checking rustc-hex v2.1.0
[INFO] [stderr]     Checking byte-tools v0.3.1
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]    Compiling wasmtime v8.0.1
[INFO] [stderr]     Checking block-padding v0.1.5
[INFO] [stderr]     Checking chrono v0.4.37
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]     Checking tracing-log v0.1.4
[INFO] [stderr]    Compiling secp256k1-sys v0.6.1
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]     Checking matchers v0.0.1
[INFO] [stderr]     Checking hash-db v0.16.0
[INFO] [stderr]     Checking ansi_term v0.12.1
[INFO] [stderr]     Checking block-buffer v0.7.3
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]     Checking fixed-hash v0.8.0
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking getrandom_or_panic v0.0.3
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking environmental v1.1.4
[INFO] [stderr]     Checking fake-simd v0.1.2
[INFO] [stderr]     Checking constant_time_eq v0.3.0
[INFO] [stderr]     Checking opaque-debug v0.2.3
[INFO] [stderr]     Checking blake2b_simd v1.0.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking sha2 v0.8.2
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]     Checking num-format v0.4.4
[INFO] [stderr]     Checking dyn-clone v1.0.17
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking hash256-std-hasher v0.15.2
[INFO] [stderr]     Checking array-bytes v6.2.2
[INFO] [stderr]     Checking bs58 v0.5.1
[INFO] [stderr]    Compiling backtrace v0.3.71
[INFO] [stderr]     Checking gimli v0.28.1
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]     Checking object v0.32.2
[INFO] [stderr]     Checking trie-db v0.28.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.58
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.2
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking thiserror v1.0.58
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.22
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking crypto-mac v0.11.1
[INFO] [stderr]    Compiling sp-debug-derive v11.0.0
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]     Checking merlin v3.0.0
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking pbkdf2 v0.8.0
[INFO] [stderr]     Checking hmac v0.11.0
[INFO] [stderr]     Checking curve25519-dalek v3.2.0
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking schnorrkel v0.11.4
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking merlin v2.0.1
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking curve25519-dalek v2.1.3
[INFO] [stderr]    Compiling dyn-clonable-impl v0.9.0
[INFO] [stderr]     Checking sp-core-hashing v12.0.0
[INFO] [stderr]     Checking ed25519-zebra v3.1.0
[INFO] [stderr]     Checking tiny-bip39 v1.0.0
[INFO] [stderr]     Checking schnorrkel v0.9.1
[INFO] [stderr]     Checking substrate-bip39 v0.4.6
[INFO] [stderr]     Checking secp256k1 v0.24.3
[INFO] [stderr]     Checking dyn-clonable v0.9.0
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]     Checking secrecy v0.8.0
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking addr2line v0.21.0
[INFO] [stderr]     Checking trie-root v0.18.0
[INFO] [stderr]     Checking memory-db v0.32.0
[INFO] [stderr]     Checking schnellru v0.2.1
[INFO] [stderr]     Checking nohash-hasher v0.2.0
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]     Checking integer-sqrt v0.1.5
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling derive-syn-parse v0.1.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]     Checking sp-panic-handler v11.0.0
[INFO] [stderr]    Compiling sp-io v26.0.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling prettier-please v0.2.0
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling macro_magic_core_macros v0.4.3
[INFO] [stderr]    Compiling expander v2.1.0
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling serde_spanned v0.6.5
[INFO] [stderr]     Checking cranelift-entity v0.95.1
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]     Checking impl-serde v0.4.0
[INFO] [stderr]     Checking tracing-serde v0.1.3
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking gimli v0.27.3
[INFO] [stderr]     Checking wasmparser v0.102.0
[INFO] [stderr]     Checking object v0.30.4
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking tracing-subscriber v0.2.25
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling ss58-registry v1.47.0
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]     Checking addr2line v0.19.0
[INFO] [stderr]     Checking wasmtime-types v8.0.1
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling scale-info-derive v2.11.1
[INFO] [stderr]    Compiling sp-runtime-interface-proc-macro v14.0.0
[INFO] [stderr]     Checking wasmtime-environ v8.0.1
[INFO] [stderr]     Checking der v0.7.8
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.6.9
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]    Compiling macro_magic_core v0.4.2
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]    Compiling sp-core-hashing-proc-macro v12.0.0
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling proc-macro-warning v0.4.2
[INFO] [stderr]     Checking wasmtime-jit v8.0.1
[INFO] [stderr]    Compiling macro_magic_macros v0.4.2
[INFO] [stderr]     Checking parity-wasm v0.45.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling async-trait v0.1.79
[INFO] [stderr]     Checking parity-scale-codec v3.6.9
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]    Compiling sp-api-proc-macro v11.0.0
[INFO] [stderr]     Checking scale-info v2.11.1
[INFO] [stderr]     Checking impl-codec v0.6.0
[INFO] [stderr]     Checking sp-storage v16.0.0
[INFO] [stderr]     Checking sp-tracing v13.0.0
[INFO] [stderr]     Checking sp-externalities v0.22.0
[INFO] [stderr]    Compiling sp-version-proc-macro v11.0.0
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]     Checking sp-wasm-interface v17.0.0
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]    Compiling frame-support-procedural-tools-derive v9.0.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.3
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling common-path v1.0.0
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]     Checking primitive-types v0.12.2
[INFO] [stderr]     Checking bounded-collections v0.1.9
[INFO] [stderr]     Checking sp-arithmetic v19.0.0
[INFO] [stderr]     Checking frame-metadata v16.0.0
[INFO] [stderr]    Compiling cfg-expr v0.15.7
[INFO] [stderr]    Compiling docify_macros v0.2.7
[INFO] [stderr]    Compiling frame-support-procedural-tools v8.0.0
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking sp-metadata-ir v0.3.0
[INFO] [stderr]    Compiling macro_magic v0.4.2
[INFO] [stderr]     Checking tt-call v1.0.9
[INFO] [stderr]    Compiling aquamarine v0.3.3
[INFO] [stderr]     Checking k256 v0.13.3
[INFO] [stderr]    Compiling substrate-typenum v1.16.0
[INFO] [stderr]    Compiling frame-support-procedural v19.0.0
[INFO] [stderr]     Checking sp-runtime-interface v20.0.0
[INFO] [stderr]    Compiling substrate-fixed v0.5.9
[INFO] [stderr]     Checking sp-core v24.0.0
[INFO] [stderr]     Checking crc-catalog v1.1.1
[INFO] [stderr]     Checking bs58 v0.4.0
[INFO] [stderr]     Checking crc v2.1.0
[INFO] [stderr]     Checking bytemuck v1.15.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]     Checking safe_arch v0.7.1
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking wide v0.7.15
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking docify v0.2.7
[INFO] [stderr]     Checking sp-trie v25.0.0
[INFO] [stderr]     Checking sp-keystore v0.30.0
[INFO] [stderr]     Checking sp-weights v23.0.0
[INFO] [stderr]    Compiling nalgebra-macros v0.2.1
[INFO] [stderr]    Compiling rstest v0.12.0
[INFO] [stderr]     Checking sp-state-machine v0.31.0
[INFO] [stderr]     Checking simba v0.8.1
[INFO] [stderr]     Checking sp-application-crypto v26.0.0
[INFO] [stderr]     Checking sp-runtime v27.0.0
[INFO] [stderr]     Checking substrate-geohash v0.13.0
[INFO] [stderr]     Checking nalgebra v0.32.5
[INFO] [stderr]     Checking sp-version v25.0.0
[INFO] [stderr]     Checking sp-inherents v22.0.0
[INFO] [stderr]     Checking sp-staking v22.0.0
[INFO] [stderr]     Checking ep-core v2.0.0
[INFO] [stderr]     Checking sp-api v22.0.0
[INFO] [stderr]     Checking sp-genesis-builder v0.3.0
[INFO] [stderr]     Checking frame-support v24.0.0
[INFO] [stderr]     Checking sp-timestamp v22.0.0
[INFO] [stderr]     Checking linregress v0.5.3
[INFO] [stderr]     Checking frame-system v24.0.0
[INFO] [stderr]     Checking encointer-primitives v2.0.0
[INFO] [stderr]     Checking pallet-transaction-payment v24.0.0
[INFO] [stderr]     Checking pallet-timestamp v23.0.0
[INFO] [stderr]     Checking frame-benchmarking v24.0.0
[INFO] [stderr]     Checking pallet-encointer-scheduler v2.0.0
[INFO] [stderr]     Checking encointer-meetup-validation v2.0.0
[INFO] [stderr]     Checking encointer-ceremonies-assignment v2.0.0
[INFO] [stderr]     Checking pallet-asset-tx-payment v24.0.0
[INFO] [stderr]     Checking pallet-encointer-balances v2.0.0
[INFO] [stderr]     Checking pallet-encointer-communities v2.0.0
[INFO] [stderr]     Checking pallet-encointer-ceremonies v2.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]   --> src/tests.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use test_utils::{
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/tests.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use test_utils::{
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]   --> src/mock.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use test_utils::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `impl_frame_system` in this scope
[INFO] [stdout]   --> src/mock.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | impl_frame_system!(TestRuntime);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `impl_timestamp` in this scope
[INFO] [stdout]   --> src/mock.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | impl_timestamp!(TestRuntime, EncointerScheduler);
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `impl_encointer_communities` in this scope
[INFO] [stdout]   --> src/mock.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | impl_encointer_communities!(TestRuntime);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `impl_encointer_scheduler` in this scope
[INFO] [stdout]   --> src/mock.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | impl_encointer_scheduler!(TestRuntime, EncointerCeremonies);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `impl_encointer_balances` in this scope
[INFO] [stdout]   --> src/mock.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl_encointer_balances!(TestRuntime);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Signature` in this scope
[INFO] [stdout]   --> src/mock.rs:32:52
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub type TestProofOfAttendance = ProofOfAttendance<Signature, AccountId>;
[INFO] [stdout]    |                                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::ecdsa::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::ed25519::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::sr25519::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_runtime::testing::sr25519::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]   --> src/mock.rs:32:63
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub type TestProofOfAttendance = ProofOfAttendance<Signature, AccountId>;
[INFO] [stdout]    |                                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub type TestProofOfAttendance<AccountId> = ProofOfAttendance<Signature, AccountId>;
[INFO] [stdout]    |                               +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]   --> src/mock.rs:53:20
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn master() -> AccountId {
[INFO] [stdout]    |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EnsureAlice` in this scope
[INFO] [stdout]   --> src/mock.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     type CeremonyMaster = EnsureAlice;
[INFO] [stdout]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Verify` in this scope
[INFO] [stdout]   --> src/mock.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |     type Public = <Signature as Verify>::Signer;
[INFO] [stdout]    |                                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use crate::Verify;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_runtime::traits::Verify;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Signature` in this scope
[INFO] [stdout]   --> src/mock.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |     type Public = <Signature as Verify>::Signer;
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    |
[INFO] [stdout] 60 |     type Public = <Self::Signature as Verify>::Signer;
[INFO] [stdout]    |                    ++++++
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::ecdsa::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::ed25519::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::sr25519::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_runtime::testing::sr25519::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Signature` in this scope
[INFO] [stdout]   --> src/mock.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 |     type Signature = Signature;
[INFO] [stdout]    |                      ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    |
[INFO] [stdout] 61 |     type Signature = Self::Signature;
[INFO] [stdout]    |                      ++++++
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::ecdsa::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::ed25519::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::sr25519::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_runtime::testing::sr25519::Signature;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ConstU32` in this scope
[INFO] [stdout]   --> src/mock.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |     type MaxAttestations = ConstU32<10>;
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use frame_support::pallet_prelude::ConstU32;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_core::ConstU32;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use sp_runtime::traits::ConstU32;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]   --> src/mock.rs:84:37
[INFO] [stdout]    |
[INFO] [stdout] 84 |             (CeremonyPhaseType::Registering, ONE_DAY),
[INFO] [stdout]    |                                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]   --> src/mock.rs:85:35
[INFO] [stdout]    |
[INFO] [stdout] 85 |             (CeremonyPhaseType::Assigning, ONE_DAY),
[INFO] [stdout]    |                                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]   --> src/mock.rs:86:35
[INFO] [stdout]    |
[INFO] [stdout] 86 |             (CeremonyPhaseType::Attesting, ONE_DAY),
[INFO] [stdout]    |                                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LOCATION_TOLERANCE` in this scope
[INFO] [stdout]   --> src/mock.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |         location_tolerance: LOCATION_TOLERANCE, // [m]
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TIME_TOLERANCE` in this scope
[INFO] [stdout]   --> src/mock.rs:95:19
[INFO] [stdout]    |
[INFO] [stdout] 95 |         time_tolerance: TIME_TOLERANCE,         // [ms]
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENESIS_TIME` in this scope
[INFO] [stdout]   --> src/tests.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |         set_timestamp(GENESIS_TIME + BLOCKTIME * n);
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BLOCKTIME` in this scope
[INFO] [stdout]   --> src/tests.rs:51:32
[INFO] [stdout]    |
[INFO] [stdout] 51 |         set_timestamp(GENESIS_TIME + BLOCKTIME * n);
[INFO] [stdout]    |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Moment` in this scope
[INFO] [stdout]   --> src/tests.rs:73:79
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn correct_meetup_time(cid: &CommunityIdentifier, mindex: MeetupIndexType) -> Moment {
[INFO] [stdout]    |                                                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENESIS_TIME` in this scope
[INFO] [stdout]   --> src/tests.rs:81:10
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let t = GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) +
[INFO] [stdout]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENESIS_TIME` in this scope
[INFO] [stdout]   --> src/tests.rs:81:25
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let t = GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) +
[INFO] [stdout]    |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]   --> src/tests.rs:81:42
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let t = GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) +
[INFO] [stdout]    |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]   --> src/tests.rs:85:3
[INFO] [stdout]    |
[INFO] [stdout] 85 |         ONE_DAY / 2 -
[INFO] [stdout]    |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]   --> src/tests.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |         (mlon / 360.0 * ONE_DAY as f64) as u64;
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]    --> src/tests.rs:129:10
[INFO] [stdout]     |
[INFO] [stdout] 129 |     prover: AccountId,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Signature`
[INFO] [stdout]    --> src/tests.rs:140:23
[INFO] [stdout]     |
[INFO] [stdout] 140 |         attendee_signature: Signature::from(attendee.sign(&msg.encode())),
[INFO] [stdout]     |                             ^^^^^^^^^ use of undeclared type `Signature`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 17  + use crate::tests::sr25519::Signature;
[INFO] [stdout]     |
[INFO] [stdout] 17  + use sp_core::ecdsa::Signature;
[INFO] [stdout]     |
[INFO] [stdout] 17  + use sp_core::ed25519::Signature;
[INFO] [stdout]     |
[INFO] [stdout] 17  + use sp_core::sr25519::Signature;
[INFO] [stdout]     |
[INFO] [stdout]       and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]    --> src/tests.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 |     account: AccountId,
[INFO] [stdout]     |              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]    --> src/tests.rs:169:12
[INFO] [stdout]     |
[INFO] [stdout] 169 |     attestor: AccountId,
[INFO] [stdout]     |               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]    --> src/tests.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |     attestees: Vec<AccountId>,
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn attest_all<AccountId>(
[INFO] [stdout]     |              +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]    --> src/tests.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |     attendees: Vec<AccountId>,
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 183 | fn fully_attest_attendees<AccountId>(
[INFO] [stdout]     |                          +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]    --> src/tests.rs:198:21
[INFO] [stdout]     |
[INFO] [stdout] 198 |                     .collect::<Vec<AccountId>>()
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 183 | fn fully_attest_attendees<AccountId>(
[INFO] [stdout]     |                          +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]    --> src/tests.rs:225:35
[INFO] [stdout]     |
[INFO] [stdout] 225 |     custom_bootstrappers: Option<Vec<AccountId>>,
[INFO] [stdout]     |                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 224 | fn perform_bootstrapping_ceremony<AccountId>(
[INFO] [stdout]     |                                  +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]    --> src/tests.rs:454:25
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let participants: Vec<AccountId> =
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 440 | fn attest_attendee_for_alien_participant_fails<AccountId>() {
[INFO] [stdout]     |                                               +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ZERO` in this scope
[INFO] [stdout]    --> src/tests.rs:582:55
[INFO] [stdout]     |
[INFO] [stdout] 582 |         assert_eq!(EncointerBalances::balance(cid, &alice), ZERO);
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ZERO` in this scope
[INFO] [stdout]    --> src/tests.rs:618:56
[INFO] [stdout]     |
[INFO] [stdout] 618 |             assert_eq!(EncointerBalances::balance(cid, sender), ZERO);
[INFO] [stdout]     |                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ZERO` in this scope
[INFO] [stdout]    --> src/tests.rs:634:54
[INFO] [stdout]     |
[INFO] [stdout] 634 |         assert_eq!(EncointerBalances::balance(cid, &dave), ZERO);
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]    --> src/tests.rs:947:67
[INFO] [stdout]     |
[INFO] [stdout] 947 |                     attestees.into_iter().map(|pa| account_id(pa)).collect::<Vec<AccountId>>(),
[INFO] [stdout]     |                                                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 907 | fn meetup_marked_as_completed_in_registration_when_claim_rewards_validation_error<AccountId>() {
[INFO] [stdout]     |                                                                                  +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENESIS_TIME` in this scope
[INFO] [stdout]     --> src/tests.rs:1635:5
[INFO] [stdout]      |
[INFO] [stdout] 1635 |             (GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY)) + ONE_DAY
[INFO] [stdout]      |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENESIS_TIME` in this scope
[INFO] [stdout]     --> src/tests.rs:1635:20
[INFO] [stdout]      |
[INFO] [stdout] 1635 |             (GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY)) + ONE_DAY
[INFO] [stdout]      |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1635:37
[INFO] [stdout]      |
[INFO] [stdout] 1635 |             (GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY)) + ONE_DAY
[INFO] [stdout]      |                                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1635:49
[INFO] [stdout]      |
[INFO] [stdout] 1635 |             (GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY)) + ONE_DAY
[INFO] [stdout]      |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENESIS_TIME` in this scope
[INFO] [stdout]     --> src/tests.rs:1656:4
[INFO] [stdout]      |
[INFO] [stdout] 1656 |             GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) + 2 * ONE_DAY + ONE_DAY / 2 -
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENESIS_TIME` in this scope
[INFO] [stdout]     --> src/tests.rs:1656:19
[INFO] [stdout]      |
[INFO] [stdout] 1656 |             GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) + 2 * ONE_DAY + ONE_DAY / 2 -
[INFO] [stdout]      |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1656:36
[INFO] [stdout]      |
[INFO] [stdout] 1656 |             GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) + 2 * ONE_DAY + ONE_DAY / 2 -
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1656:51
[INFO] [stdout]      |
[INFO] [stdout] 1656 |             GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) + 2 * ONE_DAY + ONE_DAY / 2 -
[INFO] [stdout]      |                                                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1656:61
[INFO] [stdout]      |
[INFO] [stdout] 1656 |             GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) + 2 * ONE_DAY + ONE_DAY / 2 -
[INFO] [stdout]      |                                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1657:18
[INFO] [stdout]      |
[INFO] [stdout] 1657 |                 (lon_micro * ONE_DAY as i64 / 360_000_000) as u64
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENESIS_TIME` in this scope
[INFO] [stdout]     --> src/tests.rs:1659:4
[INFO] [stdout]      |
[INFO] [stdout] 1659 |             GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) +
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENESIS_TIME` in this scope
[INFO] [stdout]     --> src/tests.rs:1659:19
[INFO] [stdout]      |
[INFO] [stdout] 1659 |             GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) +
[INFO] [stdout]      |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1659:36
[INFO] [stdout]      |
[INFO] [stdout] 1659 |             GENESIS_TIME - GENESIS_TIME.rem(ONE_DAY) +
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1660:9
[INFO] [stdout]      |
[INFO] [stdout] 1660 |                 2 * ONE_DAY + ONE_DAY / 2 +
[INFO] [stdout]      |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1660:19
[INFO] [stdout]      |
[INFO] [stdout] 1660 |                 2 * ONE_DAY + ONE_DAY / 2 +
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ONE_DAY` in this scope
[INFO] [stdout]     --> src/tests.rs:1661:24
[INFO] [stdout]      |
[INFO] [stdout] 1661 |                 (lon_micro.abs() * ONE_DAY as i64 / 360_000_000) as u64
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]     --> src/tests.rs:2213:25
[INFO] [stdout]      |
[INFO] [stdout] 2213 |         let participants: Vec<AccountId> =
[INFO] [stdout]      |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2208 | fn get_meetup_participants_works<AccountId>() {
[INFO] [stdout]      |                                 +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]     --> src/tests.rs:3318:26
[INFO] [stdout]      |
[INFO] [stdout] 3318 |         let bootstrappers: Vec<AccountId> = vec![alice];
[INFO] [stdout]      |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3310 | fn participants_assigned_matches_participants_registered<AccountId>() {
[INFO] [stdout]      |                                                         +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]     --> src/tests.rs:3319:23
[INFO] [stdout]      |
[INFO] [stdout] 3319 |         let reputables: Vec<AccountId> =
[INFO] [stdout]      |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3310 | fn participants_assigned_matches_participants_registered<AccountId>() {
[INFO] [stdout]      |                                                         +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]     --> src/tests.rs:3321:22
[INFO] [stdout]      |
[INFO] [stdout] 3321 |         let endorsees: Vec<AccountId> =
[INFO] [stdout]      |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3310 | fn participants_assigned_matches_participants_registered<AccountId>() {
[INFO] [stdout]      |                                                         +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AccountId` in this scope
[INFO] [stdout]     --> src/tests.rs:3323:20
[INFO] [stdout]      |
[INFO] [stdout] 3323 |         let newbies: Vec<AccountId> =
[INFO] [stdout]      |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3310 | fn participants_assigned_matches_participants_registered<AccountId>() {
[INFO] [stdout]      |                                                         +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `CommunityIdentifier` is imported redundantly
[INFO] [stdout]   --> src/tests.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 17 | use super::*;
[INFO] [stdout]    |     -------- the item `CommunityIdentifier` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 21 |     communities::{CommunityIdentifier, Degree, Location, LossyInto},
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Location` is imported redundantly
[INFO] [stdout]   --> src/tests.rs:21:45
[INFO] [stdout]    |
[INFO] [stdout] 17 | use super::*;
[INFO] [stdout]    |     -------- the item `Location` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 21 |     communities::{CommunityIdentifier, Degree, Location, LossyInto},
[INFO] [stdout]    |                                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `CeremonyIndexType` is imported redundantly
[INFO] [stdout]   --> src/tests.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use super::*;
[INFO] [stdout]    |     -------- the item `CeremonyIndexType` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 22 |     scheduler::{CeremonyIndexType, CeremonyPhaseType},
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `CeremonyPhaseType` is imported redundantly
[INFO] [stdout]   --> src/tests.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 17 | use super::*;
[INFO] [stdout]    |     -------- the item `CeremonyPhaseType` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 22 |     scheduler::{CeremonyIndexType, CeremonyPhaseType},
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_communities::Event`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:340:20
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub enum Event<T: Config> {
[INFO] [stdout]     |                       ^^^^^^ required by this bound in `Event`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `std::clone::Clone`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/clone.rs:147:1
[INFO] [stdout]    = note: this error originates in the derive macro `Clone` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `EncodeLike`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/parity-scale-codec-3.6.9/src/encode_like.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub trait EncodeLike<T: Encode = Self>: Sized + Encode {}
[INFO] [stdout]    |                                         ^^^^^ required by this bound in `EncodeLike`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]     |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^
[INFO] [stdout] note: required by a bound in `parity_scale_codec::Decode`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/parity-scale-codec-3.6.9/src/codec.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub trait Decode: Sized {
[INFO] [stdout]     |                   ^^^^^ required by this bound in `Decode`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `From`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/convert/mod.rs:580:1
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `TryInto`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/convert/mod.rs:604:1
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ within `pallet::Event<TestRuntime>`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet::Event<TestRuntime>: Sized`
[INFO] [stdout]     |
[INFO] [stdout] note: required because it appears within the type `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/lib.rs:631:11
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub enum Event<T: Config> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] note: required by an implicit `Sized` bound in `From`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/convert/mod.rs:580:1
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ within `pallet::Event<TestRuntime>`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet::Event<TestRuntime>: Sized`
[INFO] [stdout]     |
[INFO] [stdout] note: required because it appears within the type `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/lib.rs:631:11
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub enum Event<T: Config> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] note: required by an implicit `Sized` bound in `TryInto`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/convert/mod.rs:604:1
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_balances::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_balances::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_balances::Event`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:159:20
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub enum Event<T: Config> {
[INFO] [stdout]     |                       ^^^^^^ required by this bound in `Event`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | frame_support::construct_runtime!(
[INFO] [stdout]    | ^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RawOrigin<_>: TryFrom<OriginCaller>` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `TryFrom<OriginCaller>` is not implemented for `RawOrigin<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `TryFrom<OriginCaller>` is implemented for `RawOrigin<<TestRuntime as frame_system::Config>::AccountId>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_communities::Pallet<TestRuntime>: Callable<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Callable<T>` is implemented for `pallet_encointer_communities::Pallet<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `std::clone::Clone`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/clone.rs:147:1
[INFO] [stdout]    = note: this error originates in the derive macro `Clone` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `EncodeLike`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/parity-scale-codec-3.6.9/src/encode_like.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub trait EncodeLike<T: Encode = Self>: Sized + Encode {}
[INFO] [stdout]    |                                         ^^^^^ required by this bound in `EncodeLike`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^
[INFO] [stdout] note: required by a bound in `parity_scale_codec::Decode`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/parity-scale-codec-3.6.9/src/codec.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | pub trait Decode: Sized {
[INFO] [stdout]     |                   ^^^^^ required by this bound in `Decode`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]     --> src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout] 36   | |     {
[INFO] [stdout] 37   | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...    |
[INFO] [stdout] 43   | |     }
[INFO] [stdout] 44   | | );
[INFO] [stdout]      | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]     --> src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout] 36   | |     {
[INFO] [stdout] 37   | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...    |
[INFO] [stdout] 43   | |     }
[INFO] [stdout] 44   | | );
[INFO] [stdout]      | |_^
[INFO] [stdout] note: required by a bound in `sp_runtime::traits::Dispatchable::Config`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sp-runtime-27.0.0/src/traits.rs:1416:2
[INFO] [stdout]      |
[INFO] [stdout] 1416 |     type Config;
[INFO] [stdout]      |     ^^^^^^^^^^^^ required by this bound in `Dispatchable::Config`
[INFO] [stdout]      = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`, which is required by `frame_system::Pallet<TestRuntime>: Callable<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Callable<T>` is implemented for `frame_system::Pallet<T>`
[INFO] [stdout]    = note: required for `frame_system::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `From`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/convert/mod.rs:580:1
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet_timestamp::Pallet<TestRuntime>: Callable<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Callable<T>` is implemented for `pallet_timestamp::Pallet<T>`
[INFO] [stdout]    = note: required for `pallet_timestamp::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_scheduler::Pallet<TestRuntime>: Callable<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Callable<T>` is implemented for `pallet_encointer_scheduler::Pallet<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_scheduler::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `pallet::Call<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ within `pallet::Call<TestRuntime>`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet::Call<TestRuntime>: Sized`
[INFO] [stdout]     |
[INFO] [stdout] note: required because it appears within the type `pallet::Call<TestRuntime>`
[INFO] [stdout]    --> src/lib.rs:110:12
[INFO] [stdout]     |
[INFO] [stdout] 110 |     #[pallet::call]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] note: required by an implicit `Sized` bound in `IsSubType`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-24.0.0/src/traits/misc.rs:797:21
[INFO] [stdout]     |
[INFO] [stdout] 797 | pub trait IsSubType<T> {
[INFO] [stdout]     |                     ^ required by the implicit `Sized` requirement on this type parameter in `IsSubType`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_balances::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_balances::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_balances::Pallet<TestRuntime>: Callable<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Callable<T>` is implemented for `pallet_encointer_balances::Pallet<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_balances::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:37:3
[INFO] [stdout]     |
[INFO] [stdout] 37  |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout]     |         ^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `frame_system::GenesisConfig`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:678:30
[INFO] [stdout]     |
[INFO] [stdout] 678 |     pub struct GenesisConfig<T: Config> {
[INFO] [stdout]     |                                 ^^^^^^ required by this bound in `GenesisConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:39:3
[INFO] [stdout]     |
[INFO] [stdout] 39  |         EncointerScheduler: encointer_scheduler::{Pallet, Call, Storage, Config<T>, Event},
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_scheduler::GenesisConfig`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:116:30
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub struct GenesisConfig<T: Config>
[INFO] [stdout]     |                                 ^^^^^^ required by this bound in `GenesisConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]     --> src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout] 36   | |     {
[INFO] [stdout] 37   | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...    |
[INFO] [stdout] 43   | |     }
[INFO] [stdout] 44   | | );
[INFO] [stdout]      | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]      |
[INFO] [stdout]      = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]     --> src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout] 36   | |     {
[INFO] [stdout] 37   | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...    |
[INFO] [stdout] 43   | |     }
[INFO] [stdout] 44   | | );
[INFO] [stdout]      | |_^
[INFO] [stdout] note: required by a bound in `sp_runtime::traits::ValidateUnsigned::Call`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sp-runtime-27.0.0/src/traits.rs:1739:2
[INFO] [stdout]      |
[INFO] [stdout] 1739 |     type Call;
[INFO] [stdout]      |     ^^^^^^^^^^ required by this bound in `ValidateUnsigned::Call`
[INFO] [stdout]      = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 | impl dut::Config for TestRuntime {
[INFO] [stdout]    |                      ^^^^^^^^^^^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `pallet::Config`
[INFO] [stdout]   --> src/lib.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub trait Config:
[INFO] [stdout]    |               ------ required by a bound in this trait
[INFO] [stdout] ...
[INFO] [stdout] 83 |         + encointer_communities::Config
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]    |                         ^^^^^^^^^^^^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `pallet::Config::RuntimeEvent`
[INFO] [stdout]   --> src/lib.rs:87:3
[INFO] [stdout]    |
[INFO] [stdout] 87 |         type RuntimeEvent: From<Event<Self>> + IsType<<Self as frame_system::Config>::RuntimeEvent>;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Config::RuntimeEvent`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider relaxing the implicit `Sized` restriction
[INFO] [stdout]   --> src/lib.rs:87:94
[INFO] [stdout]    |
[INFO] [stdout] 87 |         type RuntimeEvent: From<Event<Self>> + IsType<<Self as frame_system::Config>::RuntimeEvent> + ?Sized;
[INFO] [stdout]    |                                                                                                     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     type CeremonyMaster = EnsureAlice;
[INFO] [stdout]    |                           ^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     type Public = <Signature as Verify>::Signer;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:62:26
[INFO] [stdout]    |
[INFO] [stdout] 62 |     type RandomnessSource = test_utils::TestRandomness<TestRuntime>;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by an implicit `Sized` bound in `Result`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/result.rs:502:1
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Decode` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `frame_system::Event`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |     pub enum Event<T: Config> {
[INFO] [stdout]     |                       ^^^^^^ required by this bound in `Event`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `frame_system::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `TryInto`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/convert/mod.rs:604:1
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by an implicit `Sized` bound in `Result`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/result.rs:502:1
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Decode` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    = note: the return type of a function must have a statically known size
[INFO] [stdout]    = note: this error originates in the derive macro `Clone` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_communities::Event`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:340:20
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub enum Event<T: Config> {
[INFO] [stdout]     |                       ^^^^^^ required by this bound in `Event`
[INFO] [stdout]     = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by an implicit `Sized` bound in `discriminant_value`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/intrinsics.rs:2382:5
[INFO] [stdout]    = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `frame_system::Event<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] note: an implementation of `frame_system::Config` might be missing for `TestRuntime`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________^ must implement `frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `pallet_encointer_communities::Event<TestRuntime>`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] note: an implementation of `pallet_encointer_communities::Config` might be missing for `TestRuntime`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout]    | |________________________^ must implement `pallet_encointer_communities::Config`
[INFO] [stdout] note: the trait `pallet_encointer_communities::Config` must be implemented
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     pub trait Config:
[INFO] [stdout] 64 | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]    | |_______________________________________________________________________________________^
[INFO] [stdout]    = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `pallet_encointer_balances::Event<TestRuntime>`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] note: an implementation of `pallet_encointer_balances::Config` might be missing for `TestRuntime`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout]    | |________________________^ must implement `pallet_encointer_balances::Config`
[INFO] [stdout] note: the trait `pallet_encointer_balances::Config` must be implemented
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub trait Config: frame_system::Config {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_communities::Event`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:340:20
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub enum Event<T: Config> {
[INFO] [stdout]     |                       ^^^^^^ required by this bound in `Event`
[INFO] [stdout]     = note: this error originates in the derive macro `Eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `frame_system::Event<TestRuntime>: parity_scale_codec::Encode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Encode` is not implemented for `frame_system::Event<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Encode` is implemented for `frame_system::Event<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `frame_system::Event`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |     pub enum Event<T: Config> {
[INFO] [stdout]     |                       ^^^^^^ required by this bound in `Event`
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet::Event<TestRuntime>: parity_scale_codec::Encode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Encode` is not implemented for `pallet::Event<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Encode` is implemented for `pallet::Event<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_communities::Event<TestRuntime>: parity_scale_codec::Encode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Encode` is not implemented for `pallet_encointer_communities::Event<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Encode` is implemented for `pallet_encointer_communities::Event<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_communities::Event`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:340:20
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub enum Event<T: Config> {
[INFO] [stdout]     |                       ^^^^^^ required by this bound in `Event`
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_balances::Event<TestRuntime>: parity_scale_codec::Encode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Encode` is not implemented for `pallet_encointer_balances::Event<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Encode` is implemented for `pallet_encointer_balances::Event<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | );
[INFO] [stdout]    | ^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `Result<RuntimeEvent, parity_scale_codec::Error>: FromResidual<Result<Infallible, parity_scale_codec::Error>>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromResidual<R>`:
[INFO] [stdout]              <Result<T, F> as FromResidual<Yeet<E>>>
[INFO] [stdout]              <Result<T, F> as FromResidual<Result<Infallible, E>>>
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    = note: required for `Result<RuntimeEvent, parity_scale_codec::Error>` to implement `FromResidual<Result<Infallible, parity_scale_codec::Error>>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Decode` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `frame_system::Event<TestRuntime>: parity_scale_codec::Decode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Decode` is not implemented for `frame_system::Event<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Decode` is implemented for `frame_system::Event<T>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied in `frame_system::Event<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ within `frame_system::Event<TestRuntime>`, the trait `frame_system::Config` is not implemented for `TestRuntime`, which is required by `frame_system::Event<TestRuntime>: Sized`
[INFO] [stdout]     |
[INFO] [stdout] note: required because it appears within the type `frame_system::Event<TestRuntime>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:527:11
[INFO] [stdout]     |
[INFO] [stdout] 527 |     pub enum Event<T: Config> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout]     = note: all local variables must have a statically known size
[INFO] [stdout]     = help: unsized locals are gated as an unstable feature
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by a bound in `std::prelude::v1::Ok`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/result.rs:506:5
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet::Event<TestRuntime>: parity_scale_codec::Decode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Decode` is not implemented for `pallet::Event<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Decode` is implemented for `pallet::Event<T>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ within `pallet::Event<TestRuntime>`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet::Event<TestRuntime>: Sized`
[INFO] [stdout]     |
[INFO] [stdout] note: required because it appears within the type `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/lib.rs:631:11
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub enum Event<T: Config> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout]     = note: all local variables must have a statically known size
[INFO] [stdout]     = help: unsized locals are gated as an unstable feature
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_communities::Event<TestRuntime>: parity_scale_codec::Decode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Decode` is not implemented for `pallet_encointer_communities::Event<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Decode` is implemented for `pallet_encointer_communities::Event<T>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_balances::Event<TestRuntime>: parity_scale_codec::Decode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Decode` is not implemented for `pallet_encointer_balances::Event<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Decode` is implemented for `pallet_encointer_balances::Event<T>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | | ^
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet::Event<TestRuntime>: scale_info::TypeInfo`
[INFO] [stdout]     |   required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `scale_info::TypeInfo` is implemented for `pallet::Event<T>`
[INFO] [stdout] note: required for `pallet::Event<TestRuntime>` to implement `scale_info::TypeInfo`
[INFO] [stdout]    --> src/lib.rs:67:1
[INFO] [stdout]     |
[INFO] [stdout] 67  | #[frame_support::pallet]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] ...
[INFO] [stdout] 631 |     pub enum Event<T: Config> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `FieldBuilder::<MetaForm, N>::ty`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/scale-info-2.11.1/src/build.rs:426:13
[INFO] [stdout]     |
[INFO] [stdout] 424 |     pub fn ty<TY>(self) -> FieldBuilder<MetaForm, N, field_state::TypeAssigned>
[INFO] [stdout]     |            -- required by a bound in this associated function
[INFO] [stdout] 425 |     where
[INFO] [stdout] 426 |         TY: TypeInfo + 'static + ?Sized,
[INFO] [stdout]     |             ^^^^^^^^ required by this bound in `FieldBuilder::<MetaForm, N>::ty`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` which comes from the expansion of the derive macro `frame_support::__private::scale_info::TypeInfo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`, which is required by `frame_system::Event<TestRuntime>: std::fmt::Debug`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Debug` is implemented for `frame_system::Event<T>`
[INFO] [stdout]    = note: required for `frame_system::Event<TestRuntime>` to implement `std::fmt::Debug`
[INFO] [stdout]    = note: required for the cast from `&frame_system::Event<TestRuntime>` to `&dyn std::fmt::Debug`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::RuntimeDebug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ within `pallet::Event<TestRuntime>`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet::Event<TestRuntime>: Sized`
[INFO] [stdout]     |
[INFO] [stdout] note: required because it appears within the type `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/lib.rs:631:11
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub enum Event<T: Config> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout]     = note: required for the cast from `&pallet::Event<TestRuntime>` to `&dyn std::fmt::Debug`
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::RuntimeDebug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_communities::Event<TestRuntime>: std::fmt::Debug`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Debug` is implemented for `pallet_encointer_communities::Event<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Event<TestRuntime>` to implement `std::fmt::Debug`
[INFO] [stdout]    = note: required for the cast from `&pallet_encointer_communities::Event<TestRuntime>` to `&dyn std::fmt::Debug`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::RuntimeDebug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    = note: the return type of a function must have a statically known size
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ within `RuntimeEvent`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `RuntimeEvent: Sized`
[INFO] [stdout]    |
[INFO] [stdout] note: required because it appears within the type `RuntimeEvent`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 34 | &frame_support::construct_runtime!(
[INFO] [stdout]    | +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ within `pallet::Event<TestRuntime>`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet::Event<TestRuntime>: Sized`
[INFO] [stdout]     |
[INFO] [stdout] note: required because it appears within the type `pallet::Event<TestRuntime>`
[INFO] [stdout]    --> src/lib.rs:631:11
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub enum Event<T: Config> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout]     = help: unsized fn params are gated as an unstable feature
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]     |
[INFO] [stdout] 34  | &frame_support::construct_runtime!(
[INFO] [stdout]     | +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`, which is required by `frame_system::Error<TestRuntime>: std::fmt::Debug`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Debug` is implemented for `frame_system::Error<T>`
[INFO] [stdout]    = note: required for `frame_system::Error<TestRuntime>` to implement `std::fmt::Debug`
[INFO] [stdout]    = note: required for the cast from `&frame_system::Error<TestRuntime>` to `&dyn std::fmt::Debug`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::RuntimeDebug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_scheduler::Error<TestRuntime>: std::fmt::Debug`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Debug` is implemented for `pallet_encointer_scheduler::Error<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_scheduler::Error<TestRuntime>` to implement `std::fmt::Debug`
[INFO] [stdout]    = note: required for the cast from `&pallet_encointer_scheduler::Error<TestRuntime>` to `&dyn std::fmt::Debug`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::RuntimeDebug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_communities::Error<TestRuntime>: std::fmt::Debug`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Debug` is implemented for `pallet_encointer_communities::Error<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Error<TestRuntime>` to implement `std::fmt::Debug`
[INFO] [stdout]    = note: required for the cast from `&pallet_encointer_communities::Error<TestRuntime>` to `&dyn std::fmt::Debug`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::RuntimeDebug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub enum TestRuntime
[INFO] [stdout]    |              ^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`, which is required by `RawOrigin<_>: Into<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required for `RawOrigin<_>` to implement `Into<RuntimeOrigin>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `PartialEq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::RuntimeDebug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`, which is required by `frame_system::Pallet<TestRuntime>: hidden_include::traits::PalletInfoAccess`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `hidden_include::traits::PalletInfoAccess` is implemented for `frame_system::Pallet<T>`
[INFO] [stdout]    = note: required for `frame_system::Pallet<TestRuntime>` to implement `hidden_include::traits::PalletInfoAccess`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet_timestamp::Pallet<TestRuntime>: hidden_include::traits::PalletInfoAccess`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `hidden_include::traits::PalletInfoAccess` is implemented for `pallet_timestamp::Pallet<T>`
[INFO] [stdout]    = note: required for `pallet_timestamp::Pallet<TestRuntime>` to implement `hidden_include::traits::PalletInfoAccess`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_scheduler::Pallet<TestRuntime>: hidden_include::traits::PalletInfoAccess`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `hidden_include::traits::PalletInfoAccess` is implemented for `pallet_encointer_scheduler::Pallet<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_scheduler::Pallet<TestRuntime>` to implement `hidden_include::traits::PalletInfoAccess`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_communities::Pallet<TestRuntime>: hidden_include::traits::PalletInfoAccess`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `hidden_include::traits::PalletInfoAccess` is implemented for `pallet_encointer_communities::Pallet<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `hidden_include::traits::PalletInfoAccess`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_communities::Pallet<TestRuntime>: Callable<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Callable<T>` is implemented for `pallet_encointer_communities::Pallet<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout]    = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by an implicit `Sized` bound in `discriminant_value`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/intrinsics.rs:2382:5
[INFO] [stdout]    = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `frame_system::Call<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] note: an implementation of `frame_system::Config` might be missing for `TestRuntime`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________^ must implement `frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `pallet_timestamp::Call<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] note: an implementation of `pallet_timestamp::Config` might be missing for `TestRuntime`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________^ must implement `pallet_timestamp::Config`
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `pallet_encointer_scheduler::Call<TestRuntime>`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] note: an implementation of `pallet_encointer_scheduler::Config` might be missing for `TestRuntime`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout]    | |________________________^ must implement `pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the trait `pallet_encointer_scheduler::Config` must be implemented
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `pallet_encointer_communities::Call<TestRuntime>`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] note: an implementation of `pallet_encointer_communities::Config` might be missing for `TestRuntime`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout]    | |________________________^ must implement `pallet_encointer_communities::Config`
[INFO] [stdout] note: the trait `pallet_encointer_communities::Config` must be implemented
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     pub trait Config:
[INFO] [stdout] 64 | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]    | |_______________________________________________________________________________________^
[INFO] [stdout]    = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `pallet_encointer_balances::Call<TestRuntime>`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] note: an implementation of `pallet_encointer_balances::Config` might be missing for `TestRuntime`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout]    | |________________________^ must implement `pallet_encointer_balances::Config`
[INFO] [stdout] note: the trait `pallet_encointer_balances::Config` must be implemented
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub trait Config: frame_system::Config {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the derive macro `PartialEq` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `frame_system::Call<TestRuntime>: parity_scale_codec::Encode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Encode` is not implemented for `frame_system::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Encode` is implemented for `frame_system::Call<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `frame_system::Call`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |     #[pallet::call]
[INFO] [stdout]     |               ^^^^ required by this bound in `Call`
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_timestamp::Call<TestRuntime>: parity_scale_codec::Encode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Encode` is not implemented for `pallet_timestamp::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Encode` is implemented for `pallet_timestamp::Call<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_timestamp::Call`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout] 214 |     #[pallet::call]
[INFO] [stdout]     |               ^^^^ required by this bound in `Call`
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_scheduler::Call<TestRuntime>: parity_scale_codec::Encode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Encode` is not implemented for `pallet_encointer_scheduler::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Encode` is implemented for `pallet_encointer_scheduler::Call<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_scheduler::Call`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 |     #[pallet::call]
[INFO] [stdout]     |               ^^^^ required by this bound in `Call`
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_communities::Call<TestRuntime>: parity_scale_codec::Encode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Encode` is not implemented for `pallet_encointer_communities::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Encode` is implemented for `pallet_encointer_communities::Call<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `pallet_encointer_communities::Call`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[pallet::call]
[INFO] [stdout]    |               ^^^^ required by this bound in `Call`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_balances::Call<TestRuntime>: parity_scale_codec::Encode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Encode` is not implemented for `pallet_encointer_balances::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Encode` is implemented for `pallet_encointer_balances::Call<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Encode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | );
[INFO] [stdout]    | ^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `Result<RuntimeCall, parity_scale_codec::Error>: FromResidual<Result<Infallible, parity_scale_codec::Error>>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromResidual<R>`:
[INFO] [stdout]              <Result<T, F> as FromResidual<Yeet<E>>>
[INFO] [stdout]              <Result<T, F> as FromResidual<Result<Infallible, E>>>
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    = note: required for `Result<RuntimeCall, parity_scale_codec::Error>` to implement `FromResidual<Result<Infallible, parity_scale_codec::Error>>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Decode` which comes from the expansion of the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `frame_system::Call<TestRuntime>: parity_scale_codec::Decode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Decode` is not implemented for `frame_system::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Decode` is implemented for `frame_system::Call<T>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `frame_system::Call`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |     #[pallet::call]
[INFO] [stdout]     |               ^^^^ required by this bound in `Call`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_timestamp::Call<TestRuntime>: parity_scale_codec::Decode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Decode` is not implemented for `pallet_timestamp::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Decode` is implemented for `pallet_timestamp::Call<T>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_timestamp::Call`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout] 214 |     #[pallet::call]
[INFO] [stdout]     |               ^^^^ required by this bound in `Call`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied in `pallet_timestamp::Call<TestRuntime>`
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ within `pallet_timestamp::Call<TestRuntime>`, the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet_timestamp::Call<TestRuntime>: Sized`
[INFO] [stdout]     |
[INFO] [stdout] note: required because it appears within the type `pallet_timestamp::Call<TestRuntime>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout] 214 |     #[pallet::call]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     = note: all local variables must have a statically known size
[INFO] [stdout]     = help: unsized locals are gated as an unstable feature
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::codec::Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_scheduler::Call<TestRuntime>: parity_scale_codec::Decode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Decode` is not implemented for `pallet_encointer_scheduler::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Decode` is implemented for `pallet_encointer_scheduler::Call<T>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_scheduler::Call`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 |     #[pallet::call]
[INFO] [stdout]     |               ^^^^ required by this bound in `Call`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_communities::Call<TestRuntime>: parity_scale_codec::Decode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Decode` is not implemented for `pallet_encointer_communities::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Decode` is implemented for `pallet_encointer_communities::Call<T>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `pallet_encointer_communities::Call`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[pallet::call]
[INFO] [stdout]    |               ^^^^ required by this bound in `Call`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `pallet_encointer_balances::Call<TestRuntime>: parity_scale_codec::Decode` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `parity_scale_codec::Decode` is not implemented for `pallet_encointer_balances::Call<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `parity_scale_codec::Decode` is implemented for `pallet_encointer_balances::Call<T>`
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_communities::Pallet<TestRuntime>: Callable<TestRuntime>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Callable<T>` is implemented for `pallet_encointer_communities::Pallet<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout]    = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::RuntimeDebug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] note: required by an implicit `Sized` bound in `std::mem::size_of`
[INFO] [stdout]   --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/core/src/mem/mod.rs:312:1
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_dispatch_info` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |        #[pallet::call]
[INFO] [stdout]     |                  ---- doesn't satisfy `frame_system::Call<TestRuntime>: GetDispatchInfo`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `frame_system::Call<TestRuntime>: GetDispatchInfo`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_dispatch_info` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout] 214 |        #[pallet::call]
[INFO] [stdout]     |                  ---- doesn't satisfy `_: GetDispatchInfo`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `pallet_timestamp::Call<TestRuntime>: GetDispatchInfo`
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_dispatch_info` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 |        #[pallet::call]
[INFO] [stdout]     |                  ---- doesn't satisfy `_: GetDispatchInfo`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             which is required by `pallet_encointer_scheduler::Call<TestRuntime>: GetDispatchInfo`
[INFO] [stdout] note: the trait `pallet_encointer_scheduler::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_dispatch_info` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 |    frame_support::construct_runtime!(
[INFO] [stdout]    |  __^
[INFO] [stdout]    | | _|
[INFO] [stdout]    | ||
[INFO] [stdout] 35 | ||     pub enum TestRuntime
[INFO] [stdout]    | ||________________________- doesn't satisfy `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] 36 | |      {
[INFO] [stdout] 37 | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |      }
[INFO] [stdout] 44 | |  );
[INFO] [stdout]    | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 |        #[pallet::call]
[INFO] [stdout]    |                  ---- doesn't satisfy `_: GetDispatchInfo`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]            which is required by `pallet_encointer_communities::Call<TestRuntime>: GetDispatchInfo`
[INFO] [stdout] note: the trait `pallet_encointer_communities::Config` must be implemented
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     pub trait Config:
[INFO] [stdout] 64 | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]    | |_______________________________________________________________________________________^
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_dispatch_info` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 |    frame_support::construct_runtime!(
[INFO] [stdout]    |  __^
[INFO] [stdout]    | | _|
[INFO] [stdout]    | ||
[INFO] [stdout] 35 | ||     pub enum TestRuntime
[INFO] [stdout]    | ||________________________- doesn't satisfy `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] 36 | |      {
[INFO] [stdout] 37 | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |      }
[INFO] [stdout] 44 | |  );
[INFO] [stdout]    | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 86 |        #[pallet::call]
[INFO] [stdout]    |                  ---- doesn't satisfy `_: GetDispatchInfo`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]            which is required by `pallet_encointer_balances::Call<TestRuntime>: GetDispatchInfo`
[INFO] [stdout] note: the trait `pallet_encointer_balances::Config` must be implemented
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub trait Config: frame_system::Config {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_call_name` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |        #[pallet::call]
[INFO] [stdout]     |                  ---- doesn't satisfy `frame_system::Call<TestRuntime>: GetCallName`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `frame_system::Call<TestRuntime>: GetCallName`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_call_name` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout] 214 |        #[pallet::call]
[INFO] [stdout]     |                  ---- doesn't satisfy `pallet_timestamp::Call<TestRuntime>: GetCallName`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `pallet_timestamp::Call<TestRuntime>: GetCallName`
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_call_name` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 |        #[pallet::call]
[INFO] [stdout]     |                  ---- doesn't satisfy `_: GetCallName`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             which is required by `pallet_encointer_scheduler::Call<TestRuntime>: GetCallName`
[INFO] [stdout] note: the trait `pallet_encointer_scheduler::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_call_name` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 |    frame_support::construct_runtime!(
[INFO] [stdout]    |  __^
[INFO] [stdout]    | | _|
[INFO] [stdout]    | ||
[INFO] [stdout] 35 | ||     pub enum TestRuntime
[INFO] [stdout]    | ||________________________- doesn't satisfy `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] 36 | |      {
[INFO] [stdout] 37 | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |      }
[INFO] [stdout] 44 | |  );
[INFO] [stdout]    | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 |        #[pallet::call]
[INFO] [stdout]    |                  ---- doesn't satisfy `_: GetCallName`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]            which is required by `pallet_encointer_communities::Call<TestRuntime>: GetCallName`
[INFO] [stdout] note: the trait `pallet_encointer_communities::Config` must be implemented
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     pub trait Config:
[INFO] [stdout] 64 | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]    | |_______________________________________________________________________________________^
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_call_name` exists for reference `&Call<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 |    frame_support::construct_runtime!(
[INFO] [stdout]    |  __^
[INFO] [stdout]    | | _|
[INFO] [stdout]    | ||
[INFO] [stdout] 35 | ||     pub enum TestRuntime
[INFO] [stdout]    | ||________________________- doesn't satisfy `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] 36 | |      {
[INFO] [stdout] 37 | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |      }
[INFO] [stdout] 44 | |  );
[INFO] [stdout]    | |__^ method cannot be called on `&Call<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 86 |        #[pallet::call]
[INFO] [stdout]    |                  ---- doesn't satisfy `_: GetCallName`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]            which is required by `pallet_encointer_balances::Call<TestRuntime>: GetCallName`
[INFO] [stdout] note: the trait `pallet_encointer_balances::Config` must be implemented
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub trait Config: frame_system::Config {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 34 | &frame_support::construct_runtime!(
[INFO] [stdout]    | +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `RuntimeCall: Sized`
[INFO] [stdout]    |
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `Callable<TestRuntime>`
[INFO] [stdout] note: required because it appears within the type `RuntimeCall`
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout]    = note: the return type of a function must have a statically known size
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `storage_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `call_functions` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_constants_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `error_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_documentation_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `storage_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `call_functions` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_constants_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `error_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_documentation_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `storage_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `call_functions` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_constants_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `error_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_documentation_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`, which is required by `pallet::Event<TestRuntime>: scale_info::TypeInfo`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `scale_info::TypeInfo` is implemented for `pallet::Event<T>`
[INFO] [stdout] note: required for `pallet::Event<TestRuntime>` to implement `scale_info::TypeInfo`
[INFO] [stdout]    --> src/lib.rs:67:1
[INFO] [stdout]     |
[INFO] [stdout] 67  | #[frame_support::pallet]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] ...
[INFO] [stdout] 631 |     pub enum Event<T: Config> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `meta_type`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/scale-info-2.11.1/src/lib.rs:409:17
[INFO] [stdout]     |
[INFO] [stdout] 407 | pub fn meta_type<T>() -> MetaType
[INFO] [stdout]     |        --------- required by a bound in this function
[INFO] [stdout] 408 | where
[INFO] [stdout] 409 |     T: ?Sized + TypeInfo + 'static,
[INFO] [stdout]     |                 ^^^^^^^^ required by this bound in `meta_type`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` which comes from the expansion of the derive macro `frame_support::__private::scale_info::TypeInfo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `storage_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy 5 bounds
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`, `pallet_encointer_balances::Config`, `pallet_encointer_communities::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |       pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |       pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]     |
[INFO] [stdout] 63  | /     pub trait Config:
[INFO] [stdout] 64  | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]     | |_______________________________________________________________________________________^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `call_functions` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy 5 bounds
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`, `pallet_encointer_balances::Config`, `pallet_encointer_communities::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |       pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |       pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]     |
[INFO] [stdout] 63  | /     pub trait Config:
[INFO] [stdout] 64  | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]     | |_______________________________________________________________________________________^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_constants_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy 5 bounds
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`, `pallet_encointer_balances::Config`, `pallet_encointer_communities::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |       pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |       pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]     |
[INFO] [stdout] 63  | /     pub trait Config:
[INFO] [stdout] 64  | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]     | |_______________________________________________________________________________________^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `error_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy 5 bounds
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`, `pallet_encointer_balances::Config`, `pallet_encointer_communities::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |       pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |       pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]     |
[INFO] [stdout] 63  | /     pub trait Config:
[INFO] [stdout] 64  | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]     | |_______________________________________________________________________________________^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_documentation_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy 5 bounds
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`, `pallet_encointer_balances::Config`, `pallet_encointer_communities::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |       pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |       pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]     |
[INFO] [stdout] 63  | /     pub trait Config:
[INFO] [stdout] 64  | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]     | |_______________________________________________________________________________________^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `storage_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `call_functions` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_constants_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `error_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `pallet_documentation_metadata` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout] 36   | |     {
[INFO] [stdout] 37   | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...    |
[INFO] [stdout] 43   | |     }
[INFO] [stdout] 44   | | );
[INFO] [stdout]      | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`, which is required by `frame_system::GenesisConfig<TestRuntime>: Serialize`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Serialize` is implemented for `frame_system::GenesisConfig<T>`
[INFO] [stdout]      = note: required for `frame_system::GenesisConfig<TestRuntime>` to implement `Serialize`
[INFO] [stdout] note: required by a bound in `sp_core::serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.197/src/ser/mod.rs:1865:12
[INFO] [stdout]      |
[INFO] [stdout] 1859 |     fn serialize_field<T: ?Sized>(
[INFO] [stdout]      |        --------------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 1865 |         T: Serialize;
[INFO] [stdout]      |            ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field`
[INFO] [stdout]      = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]     --> src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout] 36   | |     {
[INFO] [stdout] 37   | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...    |
[INFO] [stdout] 43   | |     }
[INFO] [stdout] 44   | | );
[INFO] [stdout]      | |_^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_scheduler::GenesisConfig<TestRuntime>: Serialize`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Serialize` is implemented for `pallet_encointer_scheduler::GenesisConfig<T>`
[INFO] [stdout]      = note: required for `pallet_encointer_scheduler::GenesisConfig<TestRuntime>` to implement `Serialize`
[INFO] [stdout] note: required by a bound in `sp_core::serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.197/src/ser/mod.rs:1865:12
[INFO] [stdout]      |
[INFO] [stdout] 1859 |     fn serialize_field<T: ?Sized>(
[INFO] [stdout]      |        --------------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 1865 |         T: Serialize;
[INFO] [stdout]      |            ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field`
[INFO] [stdout]      = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `frame_system::GenesisConfig`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:678:30
[INFO] [stdout]     |
[INFO] [stdout] 678 |     pub struct GenesisConfig<T: Config> {
[INFO] [stdout]     |                                 ^^^^^^ required by this bound in `GenesisConfig`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_scheduler::GenesisConfig`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:116:30
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub struct GenesisConfig<T: Config>
[INFO] [stdout]     |                                 ^^^^^^ required by this bound in `GenesisConfig`
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:40:3
[INFO] [stdout]    |
[INFO] [stdout] 40 |         EncointerCeremonies: dut::{Pallet, Call, Storage, Config<T>, Event<T>},
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout] 36  | |     {
[INFO] [stdout] 37  | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     }
[INFO] [stdout] 44  | | );
[INFO] [stdout]     | |_^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_scheduler::GenesisConfig`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:116:30
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub struct GenesisConfig<T: Config>
[INFO] [stdout]     |                                 ^^^^^^ required by this bound in `GenesisConfig`
[INFO] [stdout]     = note: this error originates in the derive macro `self::sp_api_hidden_includes_construct_runtime::hidden_include::__private::serde::Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `frame_system::Config` is not implemented for `TestRuntime`, which is required by `frame_system::GenesisConfig<TestRuntime>: std::default::Default`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::default::Default` is implemented for `frame_system::GenesisConfig<T>`
[INFO] [stdout]    = note: required for `frame_system::GenesisConfig<TestRuntime>` to implement `std::default::Default`
[INFO] [stdout]    = note: this error originates in the derive macro `Default` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_scheduler::GenesisConfig<TestRuntime>: std::default::Default`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::default::Default` is implemented for `pallet_encointer_scheduler::GenesisConfig<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_scheduler::GenesisConfig<TestRuntime>` to implement `std::default::Default`
[INFO] [stdout]    = note: this error originates in the derive macro `Default` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `(frame_system::Pallet<TestRuntime>, pallet_timestamp::Pallet<TestRuntime>, pallet_encointer_scheduler::Pallet<TestRuntime>, pallet::Pallet<TestRuntime>, pallet_encointer_communities::Pallet<TestRuntime>, pallet_encointer_balances::Pallet<TestRuntime>): OnGenesis`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `OnGenesis`:
[INFO] [stdout]              ()
[INFO] [stdout]              (TupleElement0,)
[INFO] [stdout]              (TupleElement0, TupleElement1)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
[INFO] [stdout]            and 57 others
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `OnGenesis`
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `(Pallet<TestRuntime>, Pallet<TestRuntime>, Pallet<TestRuntime>, Pallet<TestRuntime>, Pallet<TestRuntime>, ...)` to implement `OnGenesis`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/pallet_encointer_ceremonies-337e2855cc990459.long-type-15246474562000471621.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `create_inherent` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:180:2
[INFO] [stdout]     |
[INFO] [stdout] 180 |        pub struct Pallet<T>(_);
[INFO] [stdout]     |        -------------------- doesn't satisfy `_: ProvideInherent`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `pallet_timestamp::Pallet<TestRuntime>: ProvideInherent`
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ cannot infer type
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `is_inherent` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:180:2
[INFO] [stdout]     |
[INFO] [stdout] 180 |        pub struct Pallet<T>(_);
[INFO] [stdout]     |        -------------------- doesn't satisfy `_: ProvideInherent`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `pallet_timestamp::Pallet<TestRuntime>: ProvideInherent`
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `check_inherent` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:180:2
[INFO] [stdout]     |
[INFO] [stdout] 180 |        pub struct Pallet<T>(_);
[INFO] [stdout]     |        -------------------- doesn't satisfy `_: ProvideInherent`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `pallet_timestamp::Pallet<TestRuntime>: ProvideInherent`
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the associated item `INHERENT_IDENTIFIER` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:180:2
[INFO] [stdout]     |
[INFO] [stdout] 180 |        pub struct Pallet<T>(_);
[INFO] [stdout]     |        -------------------- doesn't satisfy `_: ProvideInherent`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `pallet_timestamp::Pallet<TestRuntime>: ProvideInherent`
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `is_inherent_required` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  |    frame_support::construct_runtime!(
[INFO] [stdout]     |  __^
[INFO] [stdout]     | | _|
[INFO] [stdout]     | ||
[INFO] [stdout] 35  | ||     pub enum TestRuntime
[INFO] [stdout]     | ||________________________- doesn't satisfy `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] 36  | |      {
[INFO] [stdout] 37  | |          System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |      }
[INFO] [stdout] 44  | |  );
[INFO] [stdout]     | |__^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:180:2
[INFO] [stdout]     |
[INFO] [stdout] 180 |        pub struct Pallet<T>(_);
[INFO] [stdout]     |        -------------------- doesn't satisfy `_: ProvideInherent`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `pallet_timestamp::Pallet<TestRuntime>: ProvideInherent`
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_communities::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / frame_support::construct_runtime!(
[INFO] [stdout] 35 | |     pub enum TestRuntime
[INFO] [stdout] 36 | |     {
[INFO] [stdout] 37 | |         System: frame_system::{Pallet, Call, Config<T>, Storage, Event<T>},
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     }
[INFO] [stdout] 44 | | );
[INFO] [stdout]    | |_^ the trait `pallet_encointer_communities::Config` is not implemented for `TestRuntime`, which is required by `(frame_system::Pallet<TestRuntime>, pallet_timestamp::Pallet<TestRuntime>, pallet_encointer_scheduler::Pallet<TestRuntime>, pallet::Pallet<TestRuntime>, pallet_encointer_communities::Pallet<TestRuntime>, pallet_encointer_balances::Pallet<TestRuntime>): IntegrityTest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntegrityTest`:
[INFO] [stdout]              ()
[INFO] [stdout]              (TupleElement0,)
[INFO] [stdout]              (TupleElement0, TupleElement1)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
[INFO] [stdout]              (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
[INFO] [stdout]            and 57 others
[INFO] [stdout]    = note: required for `pallet_encointer_communities::Pallet<TestRuntime>` to implement `IntegrityTest`
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `(Pallet<TestRuntime>, Pallet<TestRuntime>, Pallet<TestRuntime>, Pallet<TestRuntime>, Pallet<TestRuntime>, ...)` to implement `IntegrityTest`
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/pallet_encointer_ceremonies-337e2855cc990459.long-type-15246474562000471621.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]    = note: this error originates in the macro `frame_support::construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]   --> src/mock.rs:54:2
[INFO] [stdout]    |
[INFO] [stdout] 54 |     AccountId::from(AccountKeyring::Alice)
[INFO] [stdout]    |     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]   --> src/mock.rs:54:18
[INFO] [stdout]    |
[INFO] [stdout] 54 |     AccountId::from(AccountKeyring::Alice)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `default` exists for struct `GenesisConfig<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:79:58
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout] ...
[INFO] [stdout] 79  |       let mut t = frame_system::GenesisConfig::<TestRuntime>::default().build_storage().unwrap();
[INFO] [stdout]     |                                                               ^^^^^^^ function or associated item cannot be called on `GenesisConfig<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:678:2
[INFO] [stdout]     |
[INFO] [stdout] 678 |       pub struct GenesisConfig<T: Config> {
[INFO] [stdout]     |       ----------------------------------- doesn't satisfy `_: Default`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `frame_system::GenesisConfig<TestRuntime>: std::default::Default`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:79:14
[INFO] [stdout]     |
[INFO] [stdout] 79  |     let mut t = frame_system::GenesisConfig::<TestRuntime>::default().build_storage().unwrap();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `frame_system::GenesisConfig`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:678:30
[INFO] [stdout]     |
[INFO] [stdout] 678 |     pub struct GenesisConfig<T: Config> {
[INFO] [stdout]     |                                 ^^^^^^ required by this bound in `GenesisConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:80:2
[INFO] [stdout]    |
[INFO] [stdout] 80 |     encointer_scheduler::GenesisConfig::<TestRuntime> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:80:39
[INFO] [stdout]     |
[INFO] [stdout] 80  |     encointer_scheduler::GenesisConfig::<TestRuntime> {
[INFO] [stdout]     |                                          ^^^^^^^^^^^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `pallet_encointer_scheduler::GenesisConfig`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:116:30
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub struct GenesisConfig<T: Config>
[INFO] [stdout]     |                                 ^^^^^^ required by this bound in `GenesisConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `assimilate_storage` exists for struct `GenesisConfig<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:90:3
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] ...
[INFO] [stdout] 80  | /     encointer_scheduler::GenesisConfig::<TestRuntime> {
[INFO] [stdout] 81  | |         current_phase: CeremonyPhaseType::Registering,
[INFO] [stdout] 82  | |         current_ceremony_index: 1,
[INFO] [stdout] 83  | |         phase_durations: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 89  | |     }
[INFO] [stdout] 90  | |     .assimilate_storage(&mut t)
[INFO] [stdout]     | |     -^^^^^^^^^^^^^^^^^^ method cannot be called on `GenesisConfig<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:116:2
[INFO] [stdout]     |
[INFO] [stdout] 116 |       pub struct GenesisConfig<T: Config>
[INFO] [stdout]     |       ----------------------------------- doesn't satisfy `_: BuildStorage`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             which is required by `pallet_encointer_scheduler::GenesisConfig<TestRuntime>: BuildStorage`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `pallet_encointer_scheduler::GenesisConfig<TestRuntime>: BuildStorage`
[INFO] [stdout] note: the traits `pallet_timestamp::Config` and `pallet_encointer_scheduler::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:80:2
[INFO] [stdout]    |
[INFO] [stdout] 80 | /     encointer_scheduler::GenesisConfig::<TestRuntime> {
[INFO] [stdout] 81 | |         current_phase: CeremonyPhaseType::Registering,
[INFO] [stdout] 82 | |         current_ceremony_index: 1,
[INFO] [stdout] 83 | |         phase_durations: vec![
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |         ..Default::default()
[INFO] [stdout] 89 | |     }
[INFO] [stdout]    | |_____^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_encointer_scheduler::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |         ..Default::default()
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^ the trait `pallet_encointer_scheduler::Config` is not implemented for `TestRuntime`, which is required by `pallet_encointer_scheduler::GenesisConfig<TestRuntime>: std::default::Default`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::default::Default` is implemented for `pallet_encointer_scheduler::GenesisConfig<T>`
[INFO] [stdout]    = note: required for `pallet_encointer_scheduler::GenesisConfig<TestRuntime>` to implement `std::default::Default`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:92:2
[INFO] [stdout]    |
[INFO] [stdout] 92 |     dut::GenesisConfig::<TestRuntime> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]   --> src/mock.rs:95:3
[INFO] [stdout]    |
[INFO] [stdout] 95 |         time_tolerance: TIME_TOLERANCE,         // [ms]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `assimilate_storage` exists for struct `GenesisConfig<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/mock.rs:103:3
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] ...
[INFO] [stdout] 92   | /     dut::GenesisConfig::<TestRuntime> {
[INFO] [stdout] 93   | |         ceremony_reward: BalanceType::from_num(1),
[INFO] [stdout] 94   | |         location_tolerance: LOCATION_TOLERANCE, // [m]
[INFO] [stdout] 95   | |         time_tolerance: TIME_TOLERANCE,         // [ms]
[INFO] [stdout] ...    |
[INFO] [stdout] 102  | |     }
[INFO] [stdout] 103  | |     .assimilate_storage(&mut t)
[INFO] [stdout]      | |     -^^^^^^^^^^^^^^^^^^ method cannot be called on `GenesisConfig<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      | |_____|
[INFO] [stdout]      | 
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:1047:2
[INFO] [stdout]      |
[INFO] [stdout] 1047 |       pub struct GenesisConfig<T: Config>
[INFO] [stdout]      |       ----------------------------------- method `assimilate_storage` not found for this struct because it doesn't satisfy `pallet::GenesisConfig<TestRuntime>: BuildStorage`
[INFO] [stdout]      |
[INFO] [stdout] note: trait bound `TestRuntime: pallet_timestamp::Config` was not satisfied
[INFO] [stdout]     --> src/lib.rs:1067:44
[INFO] [stdout]      |
[INFO] [stdout] 67   |   #[frame_support::pallet]
[INFO] [stdout]      |   -
[INFO] [stdout] ...
[INFO] [stdout] 1047 |       pub struct GenesisConfig<T: Config>
[INFO] [stdout]      |  ________________-
[INFO] [stdout] 1048 | |     where
[INFO] [stdout] 1049 | |         <T as pallet_timestamp::Config>::Moment: MaybeSerializeDeserialize,
[INFO] [stdout] 1050 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1063 | |
[INFO] [stdout] 1064 | |     #[pallet::genesis_build]
[INFO] [stdout]      | |___________________________-
[INFO] [stdout] ...
[INFO] [stdout] 1067 |           <T as pallet_timestamp::Config>::Moment: MaybeSerializeDeserialize,
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced here
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `assimilate_storage`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `BuildStorage`
[INFO] [stdout]              candidate #2: `GenesisBuild`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]    --> src/mock.rs:92:2
[INFO] [stdout]     |
[INFO] [stdout] 92  | /     dut::GenesisConfig::<TestRuntime> {
[INFO] [stdout] 93  | |         ceremony_reward: BalanceType::from_num(1),
[INFO] [stdout] 94  | |         location_tolerance: LOCATION_TOLERANCE, // [m]
[INFO] [stdout] 95  | |         time_tolerance: TIME_TOLERANCE,         // [ms]
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |         ..Default::default()
[INFO] [stdout] 102 | |     }
[INFO] [stdout]     | |_____^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `assimilate_storage` exists for struct `GenesisConfig<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/mock.rs:111:3
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] ...
[INFO] [stdout] 106 | /     encointer_communities::GenesisConfig::<TestRuntime> {
[INFO] [stdout] 107 | |         min_solar_trip_time_s: 1,
[INFO] [stdout] 108 | |         max_speed_mps: 83,
[INFO] [stdout] 109 | |         ..Default::default()
[INFO] [stdout] 110 | |     }
[INFO] [stdout] 111 | |     .assimilate_storage(&mut t)
[INFO] [stdout]     | |     -^^^^^^^^^^^^^^^^^^ method cannot be called on `GenesisConfig<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     | |_____|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:458:2
[INFO] [stdout]     |
[INFO] [stdout] 458 |       pub struct GenesisConfig<T> {
[INFO] [stdout]     |       --------------------------- doesn't satisfy `_: BuildStorage`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             which is required by `pallet_encointer_communities::GenesisConfig<TestRuntime>: BuildStorage`
[INFO] [stdout] note: the trait `pallet_encointer_communities::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]     |
[INFO] [stdout] 63  | /     pub trait Config:
[INFO] [stdout] 64  | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]     | |_______________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:47:16
[INFO] [stdout]     |
[INFO] [stdout] 47  |       while System::block_number() < n {
[INFO] [stdout]     |                     ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:48:14
[INFO] [stdout]     |
[INFO] [stdout] 48  |           if System::block_number() > 1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `on_finalize` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:49:12
[INFO] [stdout]     |
[INFO] [stdout] 49  |               System::on_finalize(System::block_number());
[INFO] [stdout]     |                       ^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:407:2
[INFO] [stdout]     |
[INFO] [stdout] 407 |       pub struct Pallet<T>(_);
[INFO] [stdout]     |       -------------------- doesn't satisfy `frame_system::Pallet<TestRuntime>: OnFinalize<_>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `<TestRuntime as frame_system::Config>::Block = _` or `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `frame_system::Pallet<TestRuntime>: OnFinalize<_>`
[INFO] [stdout]             `<TestRuntime as frame_system::Config>::Block = _`
[INFO] [stdout]             which is required by `frame_system::Pallet<TestRuntime>: OnFinalize<_>`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:49:32
[INFO] [stdout]     |
[INFO] [stdout] 49  |               System::on_finalize(System::block_number());
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `on_finalize` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:52:14
[INFO] [stdout]     |
[INFO] [stdout] 52  |           Timestamp::on_finalize(System::block_number());
[INFO] [stdout]     |                      ^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:180:2
[INFO] [stdout]     |
[INFO] [stdout] 180 |       pub struct Pallet<T>(_);
[INFO] [stdout]     |       -------------------- doesn't satisfy `_: OnFinalize<_>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `<TestRuntime as frame_system::Config>::Block = _` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `pallet_timestamp::Pallet<TestRuntime>: OnFinalize<_>`
[INFO] [stdout]             `<TestRuntime as frame_system::Config>::Block = _`
[INFO] [stdout]             which is required by `pallet_timestamp::Pallet<TestRuntime>: OnFinalize<_>`
[INFO] [stdout] note: the trait `pallet_timestamp::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:52:34
[INFO] [stdout]     |
[INFO] [stdout] 52  |           Timestamp::on_finalize(System::block_number());
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:53:11
[INFO] [stdout]     |
[INFO] [stdout] 53  |           System::set_block_number(System::block_number() + 1);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:53:36
[INFO] [stdout]     |
[INFO] [stdout] 53  |           System::set_block_number(System::block_number() + 1);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `on_initialize` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:54:11
[INFO] [stdout]     |
[INFO] [stdout] 54  |           System::on_initialize(System::block_number());
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:407:2
[INFO] [stdout]     |
[INFO] [stdout] 407 |       pub struct Pallet<T>(_);
[INFO] [stdout]     |       -------------------- doesn't satisfy `frame_system::Pallet<TestRuntime>: OnInitialize<_>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `<TestRuntime as frame_system::Config>::Block = _` or `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `frame_system::Pallet<TestRuntime>: OnInitialize<_>`
[INFO] [stdout]             `<TestRuntime as frame_system::Config>::Block = _`
[INFO] [stdout]             which is required by `frame_system::Pallet<TestRuntime>: OnInitialize<_>`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:54:33
[INFO] [stdout]     |
[INFO] [stdout] 54  |           System::on_initialize(System::block_number());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_phase` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:60:34
[INFO] [stdout]     |
[INFO] [stdout] 60  |       let phase = EncointerScheduler::current_phase();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:61:28
[INFO] [stdout]     |
[INFO] [stdout] 61  |       let mut blocknr = System::block_number();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_phase` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:62:37
[INFO] [stdout]     |
[INFO] [stdout] 62  |       while phase == EncointerScheduler::current_phase() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:69:51
[INFO] [stdout]     |
[INFO] [stdout] 69  |       let _ = pallet_timestamp::Pallet::<TestRuntime>::set(RuntimeOrigin::none(), t);
[INFO] [stdout]     |                                                        ^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:75:35
[INFO] [stdout]     |
[INFO] [stdout] 75  |       let cindex = EncointerScheduler::current_ceremony_index() as u64;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `phase_durations` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:82:32
[INFO] [stdout]     |
[INFO] [stdout] 82  |           cindex * EncointerScheduler::phase_durations(CeremonyPhaseType::Registering) +
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `phase_durations` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:83:32
[INFO] [stdout]     |
[INFO] [stdout] 83  |           cindex * EncointerScheduler::phase_durations(CeremonyPhaseType::Assigning) +
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `phase_durations` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:84:38
[INFO] [stdout]     |
[INFO] [stdout] 84  |           (cindex - 1) * EncointerScheduler::phase_durations(CeremonyPhaseType::Attesting) +
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]   --> src/tests.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 |     match EncointerCeremonies::participant_reputation((cid, cindex), account_id(pair)) {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `issue` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:108:21
[INFO] [stdout]     |
[INFO] [stdout] 108 |       EncointerBalances::issue(cid, &account_id(p), NominalIncome::from_num(1)).unwrap();
[INFO] [stdout]     |                          ^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:109:2
[INFO] [stdout]     |
[INFO] [stdout] 109 | /     EncointerCeremonies::fake_reputation(
[INFO] [stdout] 110 | |         (cid, cindex),
[INFO] [stdout] 111 | |         &account_id(p),
[INFO] [stdout] 112 | |         Reputation::VerifiedUnlinked,
[INFO] [stdout] 113 | |     );
[INFO] [stdout]     | |_____^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:111:3
[INFO] [stdout]     |
[INFO] [stdout] 111 |         &account_id(p),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:123:60
[INFO] [stdout]     |
[INFO] [stdout] 123 |           make_reputable_and_get_proof(p, cid, EncointerScheduler::current_ceremony_index() - 1);
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:150:2
[INFO] [stdout]     |
[INFO] [stdout] 150 |     EncointerCeremonies::register_participant(RuntimeOrigin::signed(account), cid, proof)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:150:44
[INFO] [stdout]     |
[INFO] [stdout] 150 |     EncointerCeremonies::register_participant(RuntimeOrigin::signed(account), cid, proof)
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:155:34
[INFO] [stdout]     |
[INFO] [stdout] 155 |     assert_ok!(register(account_id(&AccountKeyring::Alice.pair()), cid, None));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:156:34
[INFO] [stdout]     |
[INFO] [stdout] 156 |     assert_ok!(register(account_id(&AccountKeyring::Bob.pair()), cid, None));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:157:34
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert_ok!(register(account_id(&AccountKeyring::Ferdie.pair()), cid, None));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:162:34
[INFO] [stdout]     |
[INFO] [stdout] 162 |     assert_ok!(register(account_id(&AccountKeyring::Charlie.pair()), cid, None));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:163:34
[INFO] [stdout]     |
[INFO] [stdout] 163 |     assert_ok!(register(account_id(&AccountKeyring::Dave.pair()), cid, None));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:164:34
[INFO] [stdout]     |
[INFO] [stdout] 164 |     assert_ok!(register(account_id(&AccountKeyring::Eve.pair()), cid, None));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |       assert_ok!(EncointerCeremonies::attest_attendees(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 175 | |         RuntimeOrigin::signed(attestor),
[INFO] [stdout] 176 | |         cid,
[INFO] [stdout] 177 | |         n_participants,
[INFO] [stdout] 178 | |         BoundedVec::try_from(attestees).unwrap()
[INFO] [stdout] 179 | |     ));
[INFO] [stdout]     | |_____^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:175:3
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RuntimeOrigin::signed(attestor),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:189:14
[INFO] [stdout]     |
[INFO] [stdout] 189 |           assert_ok!(EncointerCeremonies::attest_attendees(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 190 | |             RuntimeOrigin::signed(attestor.clone()),
[INFO] [stdout] 191 | |             cid,
[INFO] [stdout] 192 | |             n_participants,
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |             .unwrap()
[INFO] [stdout] 201 | |         ));
[INFO] [stdout]     | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:190:4
[INFO] [stdout]     |
[INFO] [stdout] 190 |             RuntimeOrigin::signed(attestor.clone()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:207:35
[INFO] [stdout]     |
[INFO] [stdout] 207 |       let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:209:3
[INFO] [stdout]     |
[INFO] [stdout] 209 |         EncointerCeremonies::get_meetup_participants((cid, cindex), mindex).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `add_location` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:236:36
[INFO] [stdout]     |
[INFO] [stdout] 236 |           assert_ok!(EncointerCommunities::add_location(
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy 5 bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`, `pallet_encointer_balances::Config`, `pallet_encointer_communities::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |       pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |       pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |       pub trait Config: frame_system::Config {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]     |
[INFO] [stdout] 63  | /     pub trait Config:
[INFO] [stdout] 64  | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]     | |_______________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:237:4
[INFO] [stdout]     |
[INFO] [stdout] 237 |             RuntimeOrigin::signed(bootstrappers[0].clone()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:237:26
[INFO] [stdout]     |
[INFO] [stdout] 237 |             RuntimeOrigin::signed(bootstrappers[0].clone()),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:264:11
[INFO] [stdout]     |
[INFO] [stdout] 264 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:264:36
[INFO] [stdout]     |
[INFO] [stdout] 264 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]    --> src/tests.rs:266:15
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:266:31
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]    --> src/tests.rs:267:13
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let bob = AccountId::from(AccountKeyring::Bob);
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:267:29
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let bob = AccountId::from(AccountKeyring::Bob);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:268:36
[INFO] [stdout]     |
[INFO] [stdout] 268 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `issue` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:269:30
[INFO] [stdout]     |
[INFO] [stdout] 269 |           assert!(EncointerBalances::issue(cid, &alice, NominalIncome::from_num(1)).is_ok());
[INFO] [stdout]     |                                      ^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:284:14
[INFO] [stdout]     |
[INFO] [stdout] 284 |         assert_eq!(EncointerCeremonies::bootstrapper_index((cid, cindex), &bob), 2);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:285:14
[INFO] [stdout]     |
[INFO] [stdout] 285 |         assert_eq!(EncointerCeremonies::bootstrapper_registry((cid, cindex), 1).unwrap(), alice);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:286:14
[INFO] [stdout]     |
[INFO] [stdout] 286 |         assert_eq!(EncointerCeremonies::bootstrapper_registry((cid, cindex), 2).unwrap(), bob);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:297:14
[INFO] [stdout]     |
[INFO] [stdout] 297 |         assert_eq!(EncointerCeremonies::newbie_index((cid, cindex), &newbie_1), 1);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:298:14
[INFO] [stdout]     |
[INFO] [stdout] 298 |         assert_eq!(EncointerCeremonies::newbie_registry((cid, cindex), 1).unwrap(), newbie_1);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:300:14
[INFO] [stdout]     |
[INFO] [stdout] 300 |         assert_eq!(EncointerCeremonies::newbie_index((cid, cindex), &newbie_2), 2);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:301:14
[INFO] [stdout]     |
[INFO] [stdout] 301 |         assert_eq!(EncointerCeremonies::newbie_registry((cid, cindex), 2).unwrap(), newbie_2);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:306:14
[INFO] [stdout]     |
[INFO] [stdout] 306 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 307 | |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout] 308 | |             cid,
[INFO] [stdout] 309 | |             endorsee_1.clone()
[INFO] [stdout] 310 | |         ));
[INFO] [stdout]     | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 313 | |             RuntimeOrigin::signed(alice),
[INFO] [stdout] 314 | |             cid,
[INFO] [stdout] 315 | |             endorsee_2.clone()
[INFO] [stdout] 316 | |         ));
[INFO] [stdout]     | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:327:14
[INFO] [stdout]     |
[INFO] [stdout] 327 |         assert_eq!(EncointerCeremonies::endorsee_index((cid, cindex), &endorsee_1), 1);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:328:14
[INFO] [stdout]     |
[INFO] [stdout] 328 |         assert_eq!(EncointerCeremonies::endorsee_registry((cid, cindex), 1).unwrap(), endorsee_1);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:330:14
[INFO] [stdout]     |
[INFO] [stdout] 330 |         assert_eq!(EncointerCeremonies::endorsee_index((cid, cindex), &endorsee_2), 2);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:331:14
[INFO] [stdout]     |
[INFO] [stdout] 331 |         assert_eq!(EncointerCeremonies::endorsee_registry((cid, cindex), 2).unwrap(), endorsee_2);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]    --> src/tests.rs:341:15
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:341:31
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]    --> src/tests.rs:351:15
[INFO] [stdout]     |
[INFO] [stdout] 351 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:351:31
[INFO] [stdout]     |
[INFO] [stdout] 351 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_phase` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:353:34
[INFO] [stdout]     |
[INFO] [stdout] 353 |           assert_eq!(EncointerScheduler::current_phase(), CeremonyPhaseType::Assigning);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:364:11
[INFO] [stdout]     |
[INFO] [stdout] 364 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:364:36
[INFO] [stdout]     |
[INFO] [stdout] 364 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:366:15
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:367:13
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let ferdie = AccountKeyring::Ferdie.to_account_id();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:369:36
[INFO] [stdout]     |
[INFO] [stdout] 369 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:374:14
[INFO] [stdout]     |
[INFO] [stdout] 374 |         assert_eq!(EncointerCeremonies::get_meetup_index((cid, cindex), &alice).unwrap(), 1);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:384:14
[INFO] [stdout]     |
[INFO] [stdout] 384 |         assert_eq!(EncointerCeremonies::attestation_index((cid, cindex), &bob), 2);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:385:17
[INFO] [stdout]     |
[INFO] [stdout] 385 |         let wit_vec = EncointerCeremonies::attestation_registry((cid, cindex), 2).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:374:67
[INFO] [stdout]     |
[INFO] [stdout] 374 |         assert_eq!(EncointerCeremonies::get_meetup_index((cid, cindex), &alice).unwrap(), 1);
[INFO] [stdout]     |                                                                         ^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:400:15
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:401:13
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:402:36
[INFO] [stdout]     |
[INFO] [stdout] 402 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:410:17
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let wit_vec = EncointerCeremonies::attestation_registry((cid, cindex), 1).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:420:15
[INFO] [stdout]     |
[INFO] [stdout] 420 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:421:16
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let ferdie = AccountKeyring::Ferdie.to_account_id();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:422:13
[INFO] [stdout]     |
[INFO] [stdout] 422 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:428:4
[INFO] [stdout]     |
[INFO] [stdout] 428 | /             EncointerCeremonies::attest_attendees(
[INFO] [stdout] 429 | |                 RuntimeOrigin::signed(eve),
[INFO] [stdout] 430 | |                 cid,
[INFO] [stdout] 431 | |                 3,
[INFO] [stdout] 432 | |                 bounded_vec![alice, ferdie],
[INFO] [stdout] 433 | |             ),
[INFO] [stdout]     | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |                 RuntimeOrigin::signed(eve),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:442:15
[INFO] [stdout]     |
[INFO] [stdout] 442 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:443:13
[INFO] [stdout]     |
[INFO] [stdout] 443 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:444:17
[INFO] [stdout]     |
[INFO] [stdout] 444 |         let charlie = AccountKeyring::Charlie.to_account_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:448:3
[INFO] [stdout]     |
[INFO] [stdout] 448 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice.clone()), cid, None)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:456:14
[INFO] [stdout]     |
[INFO] [stdout] 456 |           assert_ok!(EncointerCeremonies::set_endorsement_tickets_per_bootstrapper(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 457 | |             RuntimeOrigin::signed(master()),
[INFO] [stdout] 458 | |             100u8
[INFO] [stdout] 459 | |         ));
[INFO] [stdout]     | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:461:15
[INFO] [stdout]     |
[INFO] [stdout] 461 |               assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 462 | |                 RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout] 463 | |                 cid,
[INFO] [stdout] 464 | |                 p.clone()
[INFO] [stdout] 465 | |             ));
[INFO] [stdout]     | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:471:36
[INFO] [stdout]     |
[INFO] [stdout] 471 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:473:4
[INFO] [stdout]     |
[INFO] [stdout] 473 |             EncointerCeremonies::get_meetup_index((cid, cindex), &alice).unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:474:27
[INFO] [stdout]     |
[INFO] [stdout] 474 |         let bobs_meetup_index = EncointerCeremonies::get_meetup_index((cid, cindex), &bob).unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:478:4
[INFO] [stdout]     |
[INFO] [stdout] 478 |             EncointerCeremonies::get_meetup_participants((cid, cindex), bobs_meetup_index).unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:485:4
[INFO] [stdout]     |
[INFO] [stdout] 485 | /             EncointerCeremonies::attest_attendees(
[INFO] [stdout] 486 | |                 RuntimeOrigin::signed(alice),
[INFO] [stdout] 487 | |                 cid,
[INFO] [stdout] 488 | |                 bobs_peers.len() as u32 + 1,
[INFO] [stdout] 489 | |                 BoundedVec::try_from(bobs_peers).unwrap(),
[INFO] [stdout] 490 | |             ),
[INFO] [stdout]     | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice.clone()), cid, None)
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:500:15
[INFO] [stdout]     |
[INFO] [stdout] 500 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:501:13
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:502:13
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:503:36
[INFO] [stdout]     |
[INFO] [stdout] 503 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:510:17
[INFO] [stdout]     |
[INFO] [stdout] 510 |         let wit_vec = EncointerCeremonies::attestation_registry((cid, cindex), 1).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:519:11
[INFO] [stdout]     |
[INFO] [stdout] 519 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:519:36
[INFO] [stdout]     |
[INFO] [stdout] 519 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:521:15
[INFO] [stdout]     |
[INFO] [stdout] 521 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:522:13
[INFO] [stdout]     |
[INFO] [stdout] 522 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:523:17
[INFO] [stdout]     |
[INFO] [stdout] 523 |         let charlie = AccountKeyring::Charlie.to_account_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:524:14
[INFO] [stdout]     |
[INFO] [stdout] 524 |         let dave = AccountKeyring::Dave.to_account_id();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:525:13
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:526:16
[INFO] [stdout]     |
[INFO] [stdout] 526 |         let ferdie = AccountKeyring::Ferdie.to_account_id();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:527:36
[INFO] [stdout]     |
[INFO] [stdout] 527 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `balance` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:582:33
[INFO] [stdout]     |
[INFO] [stdout] 582 |           assert_eq!(EncointerBalances::balance(cid, &alice), ZERO);
[INFO] [stdout]     |                                         ^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:586:3
[INFO] [stdout]     |
[INFO] [stdout] 586 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice.clone()), cid, None)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `balance` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:597:41
[INFO] [stdout]     |
[INFO] [stdout] 597 |               let result: f64 = EncointerBalances::balance(cid, sender).lossy_into();
[INFO] [stdout]     |                                                    ^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:604:5
[INFO] [stdout]     |
[INFO] [stdout] 604 |                 EncointerCeremonies::participant_reputation((cid, cindex), sender),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/tests.rs:604:5
[INFO] [stdout]     |
[INFO] [stdout] 604 |                 EncointerCeremonies::participant_reputation((cid, cindex), sender),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `KArg2` declared on the associated function `participant_reputation`
[INFO] [stdout] ...
[INFO] [stdout] 610 |                     sender.clone(),
[INFO] [stdout]     |                            ----- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider specifying the generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 604 |                 EncointerCeremonies::participant_reputation::<_, &_>((cid, cindex), sender),
[INFO] [stdout]     |                                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `balance` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:618:34
[INFO] [stdout]     |
[INFO] [stdout] 618 |               assert_eq!(EncointerBalances::balance(cid, sender), ZERO);
[INFO] [stdout]     |                                             ^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:620:5
[INFO] [stdout]     |
[INFO] [stdout] 620 |                 EncointerCeremonies::participant_reputation((cid, cindex), sender),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/tests.rs:620:5
[INFO] [stdout]     |
[INFO] [stdout] 620 |                 EncointerCeremonies::participant_reputation((cid, cindex), sender),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `KArg2` declared on the associated function `participant_reputation`
[INFO] [stdout] ...
[INFO] [stdout] 628 |                     account: sender.clone(),
[INFO] [stdout]     |                                     ----- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider specifying the generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 620 |                 EncointerCeremonies::participant_reputation::<_, &_>((cid, cindex), sender),
[INFO] [stdout]     |                                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `balance` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:634:33
[INFO] [stdout]     |
[INFO] [stdout] 634 |           assert_eq!(EncointerBalances::balance(cid, &dave), ZERO);
[INFO] [stdout]     |                                         ^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:636:4
[INFO] [stdout]     |
[INFO] [stdout] 636 |             EncointerCeremonies::participant_reputation((cid, cindex), &dave),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:653:5
[INFO] [stdout]     |
[INFO] [stdout] 653 | /                 EncointerCeremonies::claim_rewards(
[INFO] [stdout] 654 | |                     RuntimeOrigin::signed(sender.clone()),
[INFO] [stdout] 655 | |                     cid,
[INFO] [stdout] 656 | |                     None
[INFO] [stdout] 657 | |                 ),
[INFO] [stdout]     | |_________________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/tests.rs:654:35
[INFO] [stdout]     |
[INFO] [stdout] 654 |                     RuntimeOrigin::signed(sender.clone()),
[INFO] [stdout]     |                                                  ^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:586:38
[INFO] [stdout]     |
[INFO] [stdout] 586 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice.clone()), cid, None)
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:667:11
[INFO] [stdout]     |
[INFO] [stdout] 667 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:667:36
[INFO] [stdout]     |
[INFO] [stdout] 667 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:669:15
[INFO] [stdout]     |
[INFO] [stdout] 669 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:670:13
[INFO] [stdout]     |
[INFO] [stdout] 670 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |         let charlie = AccountKeyring::Charlie.to_account_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:672:14
[INFO] [stdout]     |
[INFO] [stdout] 672 |         let dave = AccountKeyring::Dave.to_account_id();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:673:13
[INFO] [stdout]     |
[INFO] [stdout] 673 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:674:16
[INFO] [stdout]     |
[INFO] [stdout] 674 |         let ferdie = AccountKeyring::Ferdie.to_account_id();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:675:36
[INFO] [stdout]     |
[INFO] [stdout] 675 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:707:3
[INFO] [stdout]     |
[INFO] [stdout] 707 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:707:38
[INFO] [stdout]     |
[INFO] [stdout] 707 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:719:11
[INFO] [stdout]     |
[INFO] [stdout] 719 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:719:36
[INFO] [stdout]     |
[INFO] [stdout] 719 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:722:15
[INFO] [stdout]     |
[INFO] [stdout] 722 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:723:13
[INFO] [stdout]     |
[INFO] [stdout] 723 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:724:17
[INFO] [stdout]     |
[INFO] [stdout] 724 |         let charlie = AccountKeyring::Charlie.to_account_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:725:14
[INFO] [stdout]     |
[INFO] [stdout] 725 |         let dave = AccountKeyring::Dave.to_account_id();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:726:13
[INFO] [stdout]     |
[INFO] [stdout] 726 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |         let ferdie = AccountKeyring::Ferdie.to_account_id();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:728:36
[INFO] [stdout]     |
[INFO] [stdout] 728 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:776:3
[INFO] [stdout]     |
[INFO] [stdout] 776 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:777:3
[INFO] [stdout]     |
[INFO] [stdout] 777 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(dave), cid2, None).ok();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:776:38
[INFO] [stdout]     |
[INFO] [stdout] 776 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:788:11
[INFO] [stdout]     |
[INFO] [stdout] 788 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:788:36
[INFO] [stdout]     |
[INFO] [stdout] 788 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:790:15
[INFO] [stdout]     |
[INFO] [stdout] 790 |         let alice = AccountKeyring::Alice.pair();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:791:13
[INFO] [stdout]     |
[INFO] [stdout] 791 |         let bob = AccountKeyring::Bob.pair();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:792:17
[INFO] [stdout]     |
[INFO] [stdout] 792 |         let charlie = AccountKeyring::Charlie.pair();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:793:14
[INFO] [stdout]     |
[INFO] [stdout] 793 |         let dave = AccountKeyring::Dave.pair();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:794:13
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let eve = AccountKeyring::Eve.pair();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:795:16
[INFO] [stdout]     |
[INFO] [stdout] 795 |         let ferdie = AccountKeyring::Ferdie.pair();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:796:36
[INFO] [stdout]     |
[INFO] [stdout] 796 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:833:15
[INFO] [stdout]     |
[INFO] [stdout] 833 |               assert_ok!(EncointerCeremonies::claim_rewards(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 834 | |                 RuntimeOrigin::signed(account_id(&all_participants[0].clone())),
[INFO] [stdout] 835 | |                 cid,
[INFO] [stdout] 836 | |                 Some(i),
[INFO] [stdout] 837 | |             ));
[INFO] [stdout]     | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:844:5
[INFO] [stdout]     |
[INFO] [stdout] 844 | /                 EncointerCeremonies::claim_rewards(
[INFO] [stdout] 845 | |                     RuntimeOrigin::signed(account_id(&all_participants[0].clone())),
[INFO] [stdout] 846 | |                     cid,
[INFO] [stdout] 847 | |                     Some(index)
[INFO] [stdout] 848 | |                 ),
[INFO] [stdout]     | |_________________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:834:5
[INFO] [stdout]     |
[INFO] [stdout] 834 |                 RuntimeOrigin::signed(account_id(&all_participants[0].clone())),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:858:11
[INFO] [stdout]     |
[INFO] [stdout] 858 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:858:36
[INFO] [stdout]     |
[INFO] [stdout] 858 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:860:15
[INFO] [stdout]     |
[INFO] [stdout] 860 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:861:13
[INFO] [stdout]     |
[INFO] [stdout] 861 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:862:17
[INFO] [stdout]     |
[INFO] [stdout] 862 |         let charlie = AccountKeyring::Charlie.to_account_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:863:14
[INFO] [stdout]     |
[INFO] [stdout] 863 |         let dave = AccountKeyring::Dave.to_account_id();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:865:16
[INFO] [stdout]     |
[INFO] [stdout] 865 |         let ferdie = AccountKeyring::Ferdie.to_account_id();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:866:36
[INFO] [stdout]     |
[INFO] [stdout] 866 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:899:3
[INFO] [stdout]     |
[INFO] [stdout] 899 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:899:38
[INFO] [stdout]     |
[INFO] [stdout] 899 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:909:11
[INFO] [stdout]     |
[INFO] [stdout] 909 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:909:36
[INFO] [stdout]     |
[INFO] [stdout] 909 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:911:15
[INFO] [stdout]     |
[INFO] [stdout] 911 |         let alice = AccountKeyring::Alice.pair();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:912:13
[INFO] [stdout]     |
[INFO] [stdout] 912 |         let bob = AccountKeyring::Bob.pair();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:913:17
[INFO] [stdout]     |
[INFO] [stdout] 913 |         let charlie = AccountKeyring::Charlie.pair();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:914:14
[INFO] [stdout]     |
[INFO] [stdout] 914 |         let dave = AccountKeyring::Dave.pair();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:915:13
[INFO] [stdout]     |
[INFO] [stdout] 915 |         let eve = AccountKeyring::Eve.pair();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:916:16
[INFO] [stdout]     |
[INFO] [stdout] 916 |         let ferdie = AccountKeyring::Ferdie.pair();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:917:36
[INFO] [stdout]     |
[INFO] [stdout] 917 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:942:4
[INFO] [stdout]     |
[INFO] [stdout] 942 | /             EncointerCeremonies::attest_attendees(
[INFO] [stdout] 943 | |                 RuntimeOrigin::signed(account_id(p)),
[INFO] [stdout] 944 | |                 cid,
[INFO] [stdout] 945 | |                 i as u32,
[INFO] [stdout] ...   |
[INFO] [stdout] 949 | |                 .unwrap(),
[INFO] [stdout] 950 | |             )
[INFO] [stdout]     | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:955:11
[INFO] [stdout]     |
[INFO] [stdout] 955 |           assert!(EncointerCeremonies::claim_rewards(
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 956 | |             RuntimeOrigin::signed(account_id(&alice)),
[INFO] [stdout] 957 | |             cid,
[INFO] [stdout] 958 | |             None
[INFO] [stdout] 959 | |         )
[INFO] [stdout]     | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:965:11
[INFO] [stdout]     |
[INFO] [stdout] 965 |           assert!(EncointerCeremonies::claim_rewards(
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 966 | |             RuntimeOrigin::signed(account_id(&alice)),
[INFO] [stdout] 967 | |             cid,
[INFO] [stdout] 968 | |             None
[INFO] [stdout] 969 | |         )
[INFO] [stdout]     | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]    --> src/tests.rs:943:5
[INFO] [stdout]     |
[INFO] [stdout] 943 |                 RuntimeOrigin::signed(account_id(p)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:985:11
[INFO] [stdout]     |
[INFO] [stdout] 985 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:985:36
[INFO] [stdout]     |
[INFO] [stdout] 985 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:987:15
[INFO] [stdout]     |
[INFO] [stdout] 987 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:988:13
[INFO] [stdout]     |
[INFO] [stdout] 988 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:989:17
[INFO] [stdout]     |
[INFO] [stdout] 989 |         let charlie = AccountKeyring::Charlie.to_account_id();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:990:14
[INFO] [stdout]     |
[INFO] [stdout] 990 |         let dave = AccountKeyring::Dave.to_account_id();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:991:13
[INFO] [stdout]     |
[INFO] [stdout] 991 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]    --> src/tests.rs:992:16
[INFO] [stdout]     |
[INFO] [stdout] 992 |         let ferdie = AccountKeyring::Ferdie.to_account_id();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/tests.rs:996:36
[INFO] [stdout]     |
[INFO] [stdout] 996 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / frame_support::construct_runtime!(
[INFO] [stdout] 35  | |     pub enum TestRuntime
[INFO] [stdout]     | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]             `TestRuntime: frame_system::Config`
[INFO] [stdout]             which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]     |
[INFO] [stdout] 51  |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub trait Config: frame_system::Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1028:3
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(account_id(&yran)), cid, Some(1))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1028:38
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(account_id(&yran)), cid, Some(1))
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1041:11
[INFO] [stdout]      |
[INFO] [stdout] 1041 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1041:36
[INFO] [stdout]      |
[INFO] [stdout] 1041 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]      |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1043:15
[INFO] [stdout]      |
[INFO] [stdout] 1043 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1044:13
[INFO] [stdout]      |
[INFO] [stdout] 1044 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1045:17
[INFO] [stdout]      |
[INFO] [stdout] 1045 |         let charlie = AccountKeyring::Charlie.to_account_id();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1046:14
[INFO] [stdout]      |
[INFO] [stdout] 1046 |         let dave = AccountKeyring::Dave.to_account_id();
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1047:13
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1048:16
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         let ferdie = AccountKeyring::Ferdie.to_account_id();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1049:36
[INFO] [stdout]      |
[INFO] [stdout] 1049 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1072:3
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1072:38
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1082:11
[INFO] [stdout]      |
[INFO] [stdout] 1082 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1082:36
[INFO] [stdout]      |
[INFO] [stdout] 1082 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]      |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1084:15
[INFO] [stdout]      |
[INFO] [stdout] 1084 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1085:13
[INFO] [stdout]      |
[INFO] [stdout] 1085 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         let charlie = AccountKeyring::Charlie.to_account_id();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1087:14
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         let dave = AccountKeyring::Dave.to_account_id();
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1088:13
[INFO] [stdout]      |
[INFO] [stdout] 1088 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1089:36
[INFO] [stdout]      |
[INFO] [stdout] 1089 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1114:3
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1114:38
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None).ok();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1126:11
[INFO] [stdout]      |
[INFO] [stdout] 1126 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1126:36
[INFO] [stdout]      |
[INFO] [stdout] 1126 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]      |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1128:15
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         let alice = AccountKeyring::Alice.to_account_id();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1129:13
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         let bob = AccountKeyring::Bob.to_account_id();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1130:17
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         let charlie = AccountKeyring::Charlie.to_account_id();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1131:14
[INFO] [stdout]      |
[INFO] [stdout] 1131 |         let dave = AccountKeyring::Dave.to_account_id();
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1132:13
[INFO] [stdout]      |
[INFO] [stdout] 1132 |         let eve = AccountKeyring::Eve.to_account_id();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1133:16
[INFO] [stdout]      |
[INFO] [stdout] 1133 |         let ferdie = AccountKeyring::Ferdie.to_account_id();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1134:36
[INFO] [stdout]      |
[INFO] [stdout] 1134 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1166:4
[INFO] [stdout]      |
[INFO] [stdout] 1166 |             EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1166:39
[INFO] [stdout]      |
[INFO] [stdout] 1166 |             EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(alice), cid, None),
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1176:15
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         let alice = AccountKeyring::Alice.pair();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1177:13
[INFO] [stdout]      |
[INFO] [stdout] 1177 |         let bob = AccountKeyring::Bob.pair();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1178:17
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         let charlie = AccountKeyring::Charlie.pair();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1179:14
[INFO] [stdout]      |
[INFO] [stdout] 1179 |         let dave = AccountKeyring::Dave.pair();
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1180:13
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         let eve = AccountKeyring::Eve.pair();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1181:16
[INFO] [stdout]      |
[INFO] [stdout] 1181 |         let ferdie = AccountKeyring::Ferdie.pair();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1183:3
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(account_id(&alice)), cid, None)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1185:36
[INFO] [stdout]      |
[INFO] [stdout] 1185 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1188:4
[INFO] [stdout]      |
[INFO] [stdout] 1188 |             EncointerCeremonies::participant_reputation((cid, cindex - 1), &account_id(&alice)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1192:4
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             EncointerCeremonies::participant_reputation((cid, cindex - 1), &account_id(&bob)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1196:4
[INFO] [stdout]      |
[INFO] [stdout] 1196 |             EncointerCeremonies::participant_reputation((cid, cindex - 1), &account_id(&charlie)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1200:4
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             EncointerCeremonies::participant_reputation((cid, cindex - 1), &account_id(&dave)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1204:4
[INFO] [stdout]      |
[INFO] [stdout] 1204 |             EncointerCeremonies::participant_reputation((cid, cindex - 1), &account_id(&eve)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1208:4
[INFO] [stdout]      |
[INFO] [stdout] 1208 |             EncointerCeremonies::participant_reputation((cid, cindex - 1), &account_id(&ferdie)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1183:38
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(account_id(&alice)), cid, None)
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1226:36
[INFO] [stdout]      |
[INFO] [stdout] 1226 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `issue` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1230:23
[INFO] [stdout]      |
[INFO] [stdout] 1230 |               EncointerBalances::issue(cid, &account_id(&zoran), NominalIncome::from_num(1)).is_ok()
[INFO] [stdout]      |                                  ^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]      |
[INFO] [stdout] 68   |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1232:3
[INFO] [stdout]      |
[INFO] [stdout] 1232 | /         EncointerCeremonies::fake_reputation(
[INFO] [stdout] 1233 | |             (cid, cindex - 1),
[INFO] [stdout] 1234 | |             &account_id(&zoran),
[INFO] [stdout] 1235 | |             Reputation::VerifiedUnlinked,
[INFO] [stdout] 1236 | |         );
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1238:4
[INFO] [stdout]      |
[INFO] [stdout] 1238 |             EncointerCeremonies::participant_reputation((cid, cindex - 1), account_id(&zoran)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1242:36
[INFO] [stdout]      |
[INFO] [stdout] 1242 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1257:4
[INFO] [stdout]      |
[INFO] [stdout] 1257 |             EncointerCeremonies::participant_reputation((cid, cindex), account_id(&zoran_new)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1261:4
[INFO] [stdout]      |
[INFO] [stdout] 1261 |             EncointerCeremonies::participant_reputation((cid, cindex - 1), account_id(&zoran)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1234:4
[INFO] [stdout]      |
[INFO] [stdout] 1234 |             &account_id(&zoran),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1284:11
[INFO] [stdout]      |
[INFO] [stdout] 1284 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1284:36
[INFO] [stdout]      |
[INFO] [stdout] 1284 |           System::set_block_number(System::block_number() + 1); // this is needed to assert events
[INFO] [stdout]      |                                            ^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]     --> src/tests.rs:1286:15
[INFO] [stdout]      |
[INFO] [stdout] 1286 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1286:31
[INFO] [stdout]      |
[INFO] [stdout] 1286 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1293:15
[INFO] [stdout]      |
[INFO] [stdout] 1293 |               assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ________________________^
[INFO] [stdout] 1294 | |                 RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout] 1295 | |                 cid,
[INFO] [stdout] 1296 | |                 account_id(&endorsees[i as usize])
[INFO] [stdout] 1297 | |             ));
[INFO] [stdout]      | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1312:4
[INFO] [stdout]      |
[INFO] [stdout] 1312 | /             EncointerCeremonies::endorse_newcomer(
[INFO] [stdout] 1313 | |                 RuntimeOrigin::signed(alice),
[INFO] [stdout] 1314 | |                 cid,
[INFO] [stdout] 1315 | |                 account_id(
[INFO] [stdout] ...    |
[INFO] [stdout] 1318 | |                 ),
[INFO] [stdout] 1319 | |             ),
[INFO] [stdout]      | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1294:5
[INFO] [stdout]      |
[INFO] [stdout] 1294 |                 RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]     --> src/tests.rs:1329:15
[INFO] [stdout]      |
[INFO] [stdout] 1329 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1329:31
[INFO] [stdout]      |
[INFO] [stdout] 1329 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1330:36
[INFO] [stdout]      |
[INFO] [stdout] 1330 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_phase` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1333:34
[INFO] [stdout]      |
[INFO] [stdout] 1333 |           assert_eq!(EncointerScheduler::current_phase(), CeremonyPhaseType::Assigning);
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1336:14
[INFO] [stdout]      |
[INFO] [stdout] 1336 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1337 | |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout] 1338 | |             cid,
[INFO] [stdout] 1339 | |             account_id(&zoran)
[INFO] [stdout] 1340 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1341:11
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         assert!(Endorsees::<TestRuntime>::contains_key((cid, cindex + 1), &account_id(&zoran)));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1346:14
[INFO] [stdout]      |
[INFO] [stdout] 1346 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1347 | |             RuntimeOrigin::signed(alice),
[INFO] [stdout] 1348 | |             cid,
[INFO] [stdout] 1349 | |             account_id(&bogdan)
[INFO] [stdout] 1350 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1351:11
[INFO] [stdout]      |
[INFO] [stdout] 1351 |         assert!(Endorsees::<TestRuntime>::contains_key((cid, cindex + 1), &account_id(&bogdan)));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1337:4
[INFO] [stdout]      |
[INFO] [stdout] 1337 |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]     --> src/tests.rs:1359:15
[INFO] [stdout]      |
[INFO] [stdout] 1359 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1359:31
[INFO] [stdout]      |
[INFO] [stdout] 1359 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1360:36
[INFO] [stdout]      |
[INFO] [stdout] 1360 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1364:14
[INFO] [stdout]      |
[INFO] [stdout] 1364 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1365 | |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout] 1366 | |             cid,
[INFO] [stdout] 1367 | |             account_id(&zoran)
[INFO] [stdout] 1368 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1369:11
[INFO] [stdout]      |
[INFO] [stdout] 1369 |         assert!(Endorsees::<TestRuntime>::contains_key((cid, cindex), account_id(&zoran)));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1371:4
[INFO] [stdout]      |
[INFO] [stdout] 1371 | /             EncointerCeremonies::endorse_newcomer(
[INFO] [stdout] 1372 | |                 RuntimeOrigin::signed(alice),
[INFO] [stdout] 1373 | |                 cid,
[INFO] [stdout] 1374 | |                 account_id(&zoran),
[INFO] [stdout] 1375 | |             ),
[INFO] [stdout]      | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1365:4
[INFO] [stdout]      |
[INFO] [stdout] 1365 |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]     --> src/tests.rs:1385:15
[INFO] [stdout]      |
[INFO] [stdout] 1385 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1385:31
[INFO] [stdout]      |
[INFO] [stdout] 1385 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1386:36
[INFO] [stdout]      |
[INFO] [stdout] 1386 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1391:14
[INFO] [stdout]      |
[INFO] [stdout] 1391 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1392 | |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout] 1393 | |             cid,
[INFO] [stdout] 1394 | |             account_id(&zoran)
[INFO] [stdout] 1395 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1396:11
[INFO] [stdout]      |
[INFO] [stdout] 1396 |         assert!(Endorsees::<TestRuntime>::contains_key((cid, cindex), account_id(&zoran)));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1397:14
[INFO] [stdout]      |
[INFO] [stdout] 1397 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1398 | |             RuntimeOrigin::signed(alice),
[INFO] [stdout] 1399 | |             cid,
[INFO] [stdout] 1400 | |             account_id(&yran)
[INFO] [stdout] 1401 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1402:11
[INFO] [stdout]      |
[INFO] [stdout] 1402 |         assert!(Endorsees::<TestRuntime>::contains_key((cid, cindex), account_id(&yran)));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1392:4
[INFO] [stdout]      |
[INFO] [stdout] 1392 |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]     --> src/tests.rs:1410:15
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1410:31
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1414:14
[INFO] [stdout]      |
[INFO] [stdout] 1414 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1415 | |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout] 1416 | |             cid,
[INFO] [stdout] 1417 | |             zoran.clone()
[INFO] [stdout] 1418 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1419:11
[INFO] [stdout]      |
[INFO] [stdout] 1419 |         assert!(EncointerCeremonies::is_endorsed(&zoran, &(cid, 4)).is_some());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1426:11
[INFO] [stdout]      |
[INFO] [stdout] 1426 |         assert!(EncointerCeremonies::is_endorsed(&zoran, &(cid, 4)).is_some());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1415:4
[INFO] [stdout]      |
[INFO] [stdout] 1415 |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]     --> src/tests.rs:1434:15
[INFO] [stdout]      |
[INFO] [stdout] 1434 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1434:31
[INFO] [stdout]      |
[INFO] [stdout] 1434 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1435:36
[INFO] [stdout]      |
[INFO] [stdout] 1435 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `issue` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1440:30
[INFO] [stdout]      |
[INFO] [stdout] 1440 |           assert!(EncointerBalances::issue(cid, &alice, NominalIncome::from_num(1)).is_ok());
[INFO] [stdout]      |                                      ^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]      |
[INFO] [stdout] 68   |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1443:11
[INFO] [stdout]      |
[INFO] [stdout] 1443 |         assert!(NewbieIndex::<TestRuntime>::contains_key((cid, cindex), &yran));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1445:14
[INFO] [stdout]      |
[INFO] [stdout] 1445 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1446 | |             RuntimeOrigin::signed(alice),
[INFO] [stdout] 1447 | |             cid,
[INFO] [stdout] 1448 | |             yran.clone()
[INFO] [stdout] 1449 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1451:11
[INFO] [stdout]      |
[INFO] [stdout] 1451 |         assert!(EndorseeIndex::<TestRuntime>::contains_key((cid, cindex), &yran));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1452:12
[INFO] [stdout]      |
[INFO] [stdout] 1452 |         assert!(!NewbieIndex::<TestRuntime>::contains_key((cid, cindex), &yran));
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1446:4
[INFO] [stdout]      |
[INFO] [stdout] 1446 |             RuntimeOrigin::signed(alice),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1462:36
[INFO] [stdout]      |
[INFO] [stdout] 1462 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1464:3
[INFO] [stdout]      |
[INFO] [stdout] 1464 | /         EncointerCeremonies::fake_reputation(
[INFO] [stdout] 1465 | |             (cid, cindex - 1),
[INFO] [stdout] 1466 | |             &reputable,
[INFO] [stdout] 1467 | |             Reputation::VerifiedUnlinked,
[INFO] [stdout] 1468 | |         );
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1474:14
[INFO] [stdout]      |
[INFO] [stdout] 1474 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1475 | |             RuntimeOrigin::signed(reputable.clone()),
[INFO] [stdout] 1476 | |             cid,
[INFO] [stdout] 1477 | |             account_id(&zoran)
[INFO] [stdout] 1478 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1479:11
[INFO] [stdout]      |
[INFO] [stdout] 1479 |         assert!(Endorsees::<TestRuntime>::contains_key((cid, cindex), account_id(&zoran)));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1480:14
[INFO] [stdout]      |
[INFO] [stdout] 1480 |         assert_eq!(BurnedReputableNewbieTickets::<TestRuntime>::get((cid, cindex), &reputable), 1);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1481:14
[INFO] [stdout]      |
[INFO] [stdout] 1481 |         assert_eq!(BurnedBootstrapperNewbieTickets::<TestRuntime>::get(cid, &reputable), 0);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1482:14
[INFO] [stdout]      |
[INFO] [stdout] 1482 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1483 | |             RuntimeOrigin::signed(reputable.clone()),
[INFO] [stdout] 1484 | |             cid,
[INFO] [stdout] 1485 | |             account_id(&yran)
[INFO] [stdout] 1486 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1487:11
[INFO] [stdout]      |
[INFO] [stdout] 1487 |         assert!(Endorsees::<TestRuntime>::contains_key((cid, cindex), account_id(&yran)));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1488:14
[INFO] [stdout]      |
[INFO] [stdout] 1488 |         assert_eq!(BurnedReputableNewbieTickets::<TestRuntime>::get((cid, cindex), &reputable), 2);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1489:14
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         assert_eq!(BurnedBootstrapperNewbieTickets::<TestRuntime>::get(cid, &reputable), 0);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1492:4
[INFO] [stdout]      |
[INFO] [stdout] 1492 | /             EncointerCeremonies::endorse_newcomer(
[INFO] [stdout] 1493 | |                 RuntimeOrigin::signed(reputable),
[INFO] [stdout] 1494 | |                 cid,
[INFO] [stdout] 1495 | |                 account_id(&bob)
[INFO] [stdout] 1496 | |             ),
[INFO] [stdout]      | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1466:4
[INFO] [stdout]      |
[INFO] [stdout] 1466 |             &reputable,
[INFO] [stdout]      |             ^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]     --> src/tests.rs:1506:15
[INFO] [stdout]      |
[INFO] [stdout] 1506 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1506:31
[INFO] [stdout]      |
[INFO] [stdout] 1506 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1510:14
[INFO] [stdout]      |
[INFO] [stdout] 1510 |           assert_ok!(EncointerCeremonies::endorse_newcomer(
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1511 | |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout] 1512 | |             cid,
[INFO] [stdout] 1513 | |             yran.clone()
[INFO] [stdout] 1514 | |         ));
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1521:4
[INFO] [stdout]      |
[INFO] [stdout] 1521 |             EncointerCeremonies::endorse_newcomer(RuntimeOrigin::signed(alice), cid, yran),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1511:4
[INFO] [stdout]      |
[INFO] [stdout] 1511 |             RuntimeOrigin::signed(alice.clone()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1535:4
[INFO] [stdout]      |
[INFO] [stdout] 1535 | /             EncointerCeremonies::endorse_newcomer(
[INFO] [stdout] 1536 | |                 RuntimeOrigin::signed(account_id(&zoran)),
[INFO] [stdout] 1537 | |                 cid,
[INFO] [stdout] 1538 | |                 yran
[INFO] [stdout] 1539 | |             ),
[INFO] [stdout]      | |_____________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1536:5
[INFO] [stdout]      |
[INFO] [stdout] 1536 |                 RuntimeOrigin::signed(account_id(&zoran)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1550:36
[INFO] [stdout]      |
[INFO] [stdout] 1550 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `issue` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1551:30
[INFO] [stdout]      |
[INFO] [stdout] 1551 |           assert!(EncointerBalances::issue(cid, &yran, NominalIncome::from_num(1)).is_ok());
[INFO] [stdout]      |                                      ^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]      |
[INFO] [stdout] 68   |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1557:11
[INFO] [stdout]      |
[INFO] [stdout] 1557 |         assert!(NewbieIndex::<TestRuntime>::contains_key((cid, cindex + 1), &yran));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `issue` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1566:30
[INFO] [stdout]      |
[INFO] [stdout] 1566 |           assert!(EncointerBalances::issue(cid, &yran, NominalIncome::from_num(1)).is_ok());
[INFO] [stdout]      |                                      ^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]      |
[INFO] [stdout] 68   |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1582:36
[INFO] [stdout]      |
[INFO] [stdout] 1582 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `issue` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1583:30
[INFO] [stdout]      |
[INFO] [stdout] 1583 |           assert!(EncointerBalances::issue(cid, &yran, NominalIncome::from_num(1)).is_ok());
[INFO] [stdout]      |                                      ^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]      |
[INFO] [stdout] 68   |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1585:3
[INFO] [stdout]      |
[INFO] [stdout] 1585 |         Endorsees::<TestRuntime>::insert((cid, cindex), &yran, ());
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1587:11
[INFO] [stdout]      |
[INFO] [stdout] 1587 |         assert!(Endorsees::<TestRuntime>::contains_key((cid, cindex), &yran));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1590:11
[INFO] [stdout]      |
[INFO] [stdout] 1590 |         assert!(EndorseeIndex::<TestRuntime>::contains_key((cid, cindex), &yran));
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1591:12
[INFO] [stdout]      |
[INFO] [stdout] 1591 |         assert!(!Endorsees::<TestRuntime>::contains_key((cid, cindex), &yran));
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `set_block_number` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1618:11
[INFO] [stdout]      |
[INFO] [stdout] 1618 |           System::set_block_number(0);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout] note: the trait `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1630:36
[INFO] [stdout]      |
[INFO] [stdout] 1630 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_phase` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1632:34
[INFO] [stdout]      |
[INFO] [stdout] 1632 |           assert_eq!(EncointerScheduler::current_phase(), CeremonyPhaseType::Registering);
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `next_phase_timestamp` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1634:24
[INFO] [stdout]      |
[INFO] [stdout] 1634 |               EncointerScheduler::next_phase_timestamp(),
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1639:3
[INFO] [stdout]      |
[INFO] [stdout] 1639 | /         EncointerCeremonies::set_meetup_time_offset(
[INFO] [stdout] 1640 | |             RuntimeOrigin::signed(master()),
[INFO] [stdout] 1641 | |             meetup_time_offset as i32,
[INFO] [stdout] 1642 | |         )
[INFO] [stdout]      | |_________^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_phase` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1648:34
[INFO] [stdout]      |
[INFO] [stdout] 1648 |           assert_eq!(EncointerScheduler::current_phase(), CeremonyPhaseType::Assigning);
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_phase` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1653:34
[INFO] [stdout]      |
[INFO] [stdout] 1653 |           assert_eq!(EncointerScheduler::current_phase(), CeremonyPhaseType::Attesting);
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1672:4
[INFO] [stdout]      |
[INFO] [stdout] 1672 |             EncointerCeremonies::get_meetup_time(location).unwrap() as i64 - adjusted_mtime
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: pallet_timestamp::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1676:11
[INFO] [stdout]      |
[INFO] [stdout] 1676 |             tol > (EncointerCeremonies::get_meetup_time(location).unwrap() as i64 - adjusted_mtime)
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_timestamp::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1640:4
[INFO] [stdout]      |
[INFO] [stdout] 1640 |             RuntimeOrigin::signed(master()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountId`
[INFO] [stdout]     --> src/tests.rs:1686:15
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `AccountId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1686:31
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         let alice = AccountId::from(AccountKeyring::Alice);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1687:36
[INFO] [stdout]      |
[INFO] [stdout] 1687 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1691:14
[INFO] [stdout]      |
[INFO] [stdout] 1691 |         assert_eq!(EncointerCeremonies::bootstrapper_registry((cid, cindex), 1).unwrap(), alice);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1696:31
[INFO] [stdout]      |
[INFO] [stdout] 1696 |                   (cid, EncointerScheduler::current_ceremony_index()),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1707:5
[INFO] [stdout]      |
[INFO] [stdout] 1707 |                 EncointerCeremonies::bootstrapper_registry((cid, cindex), 1).unwrap(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1718:40
[INFO] [stdout]      |
[INFO] [stdout] 1718 |           let new_cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1721:14
[INFO] [stdout]      |
[INFO] [stdout] 1721 |         assert_eq!(EncointerCeremonies::bootstrapper_registry((cid, cindex), 1), None);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1722:14
[INFO] [stdout]      |
[INFO] [stdout] 1722 |         assert_eq!(EncointerCeremonies::bootstrapper_index((cid, cindex), &alice), 0);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1732:34
[INFO] [stdout]      |
[INFO] [stdout] 1732 |         let bootstrapper = account_id(&AccountKeyring::Alice.pair());
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `insert_bootstrappers` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1733:25
[INFO] [stdout]      |
[INFO] [stdout] 1733 |           EncointerCommunities::insert_bootstrappers(cid, bounded_vec![bootstrapper.clone()]);
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy 5 bounds
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]              `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_communities::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`, `pallet_encointer_balances::Config`, `pallet_encointer_communities::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |       pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |       pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]      |
[INFO] [stdout] 68   |       pub trait Config: frame_system::Config {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |       pub trait Config: frame_system::Config {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-communities-2.0.0/src/lib.rs:63:2
[INFO] [stdout]      |
[INFO] [stdout] 63   | /     pub trait Config:
[INFO] [stdout] 64   | |         frame_system::Config + encointer_scheduler::Config + encointer_balances::Config
[INFO] [stdout]      | |_______________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1734:31
[INFO] [stdout]      |
[INFO] [stdout] 1734 |         let reputable = account_id(&AccountKeyring::Bob.pair());
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AccountKeyring`
[INFO] [stdout]     --> src/tests.rs:1735:28
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         let newbie = account_id(&AccountKeyring::Eve.pair());
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^ use of undeclared type `AccountKeyring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1737:11
[INFO] [stdout]      |
[INFO] [stdout] 1737 |         assert!(EncointerCeremonies::register(cid, cindex, &bootstrapper, false).is_ok());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1738:11
[INFO] [stdout]      |
[INFO] [stdout] 1738 |         assert!(EncointerCeremonies::register(cid, cindex, &reputable, false).is_err());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1739:11
[INFO] [stdout]      |
[INFO] [stdout] 1739 |         assert!(EncointerCeremonies::register(cid, cindex, &newbie, false).is_err());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `issue` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1741:30
[INFO] [stdout]      |
[INFO] [stdout] 1741 |           assert!(EncointerBalances::issue(cid, &reputable, NominalIncome::from_num(1)).is_ok());
[INFO] [stdout]      |                                      ^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]      |
[INFO] [stdout] 68   |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1744:11
[INFO] [stdout]      |
[INFO] [stdout] 1744 |         assert!(EncointerCeremonies::register(cid, cindex, &bootstrapper, false).is_ok());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1745:11
[INFO] [stdout]      |
[INFO] [stdout] 1745 |         assert!(EncointerCeremonies::register(cid, cindex, &reputable, false).is_ok());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1746:11
[INFO] [stdout]      |
[INFO] [stdout] 1746 |         assert!(EncointerCeremonies::register(cid, cindex, &newbie, false).is_ok());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1737:54
[INFO] [stdout]      |
[INFO] [stdout] 1737 |         assert!(EncointerCeremonies::register(cid, cindex, &bootstrapper, false).is_ok());
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1760:30
[INFO] [stdout]      |
[INFO] [stdout] 1760 |               (cid, EncointerScheduler::current_ceremony_index() - 1),
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `issue` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1765:34
[INFO] [stdout]      |
[INFO] [stdout] 1765 |               assert_ok!(EncointerBalances::issue(cid, &account_id(p), NominalIncome::from_num(1)));
[INFO] [stdout]      |                                             ^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config` or `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_balances::Config`
[INFO] [stdout] note: the traits `pallet_encointer_balances::Config` and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-balances-2.0.0/src/lib.rs:68:2
[INFO] [stdout]      |
[INFO] [stdout] 68   |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1769:36
[INFO] [stdout]      |
[INFO] [stdout] 1769 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout] note: the traits `pallet_timestamp::Config`, `pallet_encointer_scheduler::Config`,  and `frame_system::Config` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-encointer-scheduler-2.0.0/src/lib.rs:51:2
[INFO] [stdout]      |
[INFO] [stdout] 51   |     pub trait Config: frame_system::Config + pallet_timestamp::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-system-24.0.0/src/lib.rs:252:2
[INFO] [stdout]      |
[INFO] [stdout] 252  |     pub trait Config: 'static + Eq + Clone {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/pallet-timestamp-23.0.0/src/lib.rs:151:2
[INFO] [stdout]      |
[INFO] [stdout] 151  |     pub trait Config: frame_system::Config {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestRuntime: frame_system::Config` is not satisfied
[INFO] [stdout]     --> src/tests.rs:1785:4
[INFO] [stdout]      |
[INFO] [stdout] 1785 |             EncointerCeremonies::claim_rewards(RuntimeOrigin::signed(account_id(pair)), cid, None)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `frame_system::Config` is not implemented for `TestRuntime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `current_ceremony_index` exists for struct `Pallet<TestRuntime>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/tests.rs:1789:36
[INFO] [stdout]      |
[INFO] [stdout] 1789 |           let cindex = EncointerScheduler::current_ceremony_index();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^ function or associated item cannot be called on `Pallet<TestRuntime>` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout] 34   | / frame_support::construct_runtime!(
[INFO] [stdout] 35   | |     pub enum TestRuntime
[INFO] [stdout]      | |________________________- doesn't satisfy `TestRuntime: frame_system::Config`, `TestRuntime: pallet_encointer_scheduler::Config` or `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: pallet_timestamp::Config`
[INFO] [stdout]              which is required by `TestRuntime: pallet_encointer_scheduler::Config`
[INFO] [stdout]              `TestRuntime: frame_system::Config`
[WARN] too many lines in the log, truncating it
