[INFO] fetching crate grin_core 5.3.3... [INFO] testing grin_core-5.3.3 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate grin_core 5.3.3 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate grin_core 5.3.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate grin_core 5.3.3 [INFO] tweaked toml for crates.io crate grin_core 5.3.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate grin_core 5.3.3 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 174 packages to latest compatible versions [INFO] [stderr] Adding bytes v0.5.6 (available: v1.10.1) [INFO] [stderr] Adding croaring v1.1.0 (available: v2.4.0) [INFO] [stderr] Adding num v0.2.1 (available: v0.4.3) [INFO] [stderr] Adding num-bigint v0.2.6 (available: v0.4.6) [INFO] [stderr] Adding rand v0.6.5 (available: v0.9.2) [INFO] [stderr] Adding siphasher v0.3.11 (available: v1.0.1) [INFO] [stderr] Adding subtle v2.4.1 (available: v2.6.1) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.17) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b85796178449ab65bb20c237c22ed7f14f588b47ba6350ce32e4d75db515b8c0 [INFO] running `Command { std: "docker" "start" "-a" "b85796178449ab65bb20c237c22ed7f14f588b47ba6350ce32e4d75db515b8c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b85796178449ab65bb20c237c22ed7f14f588b47ba6350ce32e4d75db515b8c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b85796178449ab65bb20c237c22ed7f14f588b47ba6350ce32e4d75db515b8c0", kill_on_drop: false }` [INFO] [stdout] b85796178449ab65bb20c237c22ed7f14f588b47ba6350ce32e4d75db515b8c0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fd085469dd19905341da5ee2e37596d40b40dee858965ad84ab5315ea5cd28b0 [INFO] running `Command { std: "docker" "start" "-a" "fd085469dd19905341da5ee2e37596d40b40dee858965ad84ab5315ea5cd28b0", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling autocfg v0.1.8 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling destructure_traitobject v0.2.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling unsafe-any-ors v1.0.0 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling grin_secp256k1zkp v0.7.14 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling parking_lot_core v0.7.3 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling ordered-float v2.10.1 [INFO] [stderr] Compiling typemap-ors v1.0.0 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling crypto-mac v0.11.1 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling thread-id v5.0.0 [INFO] [stderr] Compiling croaring-sys v2.1.0 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling mock_instant v0.6.0 [INFO] [stderr] Compiling nodrop v0.1.14 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling humantime v2.3.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling log-mdc v0.1.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling password-hash v0.2.3 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling hmac v0.11.0 [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling blake2-rfc v0.2.18 [INFO] [stderr] Compiling pbkdf2 v0.8.0 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling ripemd160 v0.9.1 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling enum_primitive v0.1.1 [INFO] [stderr] Compiling lru-cache v0.1.2 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling bytes v0.5.6 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling num v0.2.1 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling croaring v1.1.0 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling zip v0.5.13 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling serde-value v0.7.0 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling log4rs v1.4.0 [INFO] [stderr] Compiling grin_util v5.3.3 [INFO] [stderr] Compiling grin_keychain v5.3.3 [INFO] [stderr] Compiling grin_core v5.3.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/pow/common.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:191:23 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 191 - pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] 191 + pub fn new(backend: &'a mut B) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:201:22 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 201 - pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] 201 + pub fn at(backend: &'a mut B, size: u64) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:44:23 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 44 - pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 44 + pub fn new(backend: &'a B) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 54 - pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 54 + pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:43:23 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 43 - pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 43 + pub fn new(backend: &'a B) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 53 - pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 53 + pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.96s [INFO] running `Command { std: "docker" "inspect" "fd085469dd19905341da5ee2e37596d40b40dee858965ad84ab5315ea5cd28b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd085469dd19905341da5ee2e37596d40b40dee858965ad84ab5315ea5cd28b0", kill_on_drop: false }` [INFO] [stdout] fd085469dd19905341da5ee2e37596d40b40dee858965ad84ab5315ea5cd28b0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 82920a1b157ebdc24a73e9a8a0f92a41ccdb209fc00890e03f9fe1a690d66d52 [INFO] running `Command { std: "docker" "start" "-a" "82920a1b157ebdc24a73e9a8a0f92a41ccdb209fc00890e03f9fe1a690d66d52", kill_on_drop: false }` [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/pow/common.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:191:23 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 191 - pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] 191 + pub fn new(backend: &'a mut B) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:201:22 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 201 - pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] 201 + pub fn at(backend: &'a mut B, size: u64) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:44:23 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 44 - pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 44 + pub fn new(backend: &'a B) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 54 - pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 54 + pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:43:23 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 43 - pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 43 + pub fn new(backend: &'a B) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 53 - pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 53 + pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling grin_core v5.3.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `TestElem` is never constructed [INFO] [stdout] --> tests/common.rs:152:12 [INFO] [stdout] | [INFO] [stdout] 152 | pub struct TestElem(pub [u32; 4]); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/pow/common.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:191:23 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 191 - pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] 191 + pub fn new(backend: &'a mut B) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:201:22 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 201 - pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] 201 + pub fn at(backend: &'a mut B, size: u64) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:44:23 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 44 - pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 44 + pub fn new(backend: &'a B) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 54 - pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 54 + pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:43:23 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | ^^ -- the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 43 - pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 43 + pub fn new(backend: &'a B) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 53 - pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 53 + pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.05s [INFO] running `Command { std: "docker" "inspect" "82920a1b157ebdc24a73e9a8a0f92a41ccdb209fc00890e03f9fe1a690d66d52", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "82920a1b157ebdc24a73e9a8a0f92a41ccdb209fc00890e03f9fe1a690d66d52", kill_on_drop: false }` [INFO] [stdout] 82920a1b157ebdc24a73e9a8a0f92a41ccdb209fc00890e03f9fe1a690d66d52 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 26ceb22198a00ccd04d81f9f01a546f4479f9cb75445a774b20a932e706626d9 [INFO] running `Command { std: "docker" "start" "-a" "26ceb22198a00ccd04d81f9f01a546f4479f9cb75445a774b20a932e706626d9", kill_on_drop: false }` [INFO] [stderr] warning: struct `Edge` is never constructed [INFO] [stderr] --> src/pow/common.rs:34:12 [INFO] [stderr] | [INFO] [stderr] 34 | pub struct Edge { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/pmmr.rs:191:23 [INFO] [stderr] | [INFO] [stderr] 191 | pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stderr] | ^^ -- the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 191 - pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stderr] 191 + pub fn new(backend: &'a mut B) -> PMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/pmmr.rs:201:22 [INFO] [stderr] | [INFO] [stderr] 201 | pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stderr] | ^^ -- the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 201 - pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stderr] 201 + pub fn at(backend: &'a mut B, size: u64) -> PMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/readonly_pmmr.rs:44:23 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stderr] | ^^ -- the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 44 - pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stderr] 44 + pub fn new(backend: &'a B) -> ReadonlyPMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/readonly_pmmr.rs:54:22 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stderr] | ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 54 - pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stderr] 54 + pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/rewindable_pmmr.rs:43:23 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stderr] | ^^ -- the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 43 - pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stderr] 43 + pub fn new(backend: &'a B) -> RewindablePMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/rewindable_pmmr.rs:53:22 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stderr] | ^^ the lifetime is named here -- the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 53 - pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stderr] 53 + pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `grin_core` (lib) generated 7 warnings (run `cargo fix --lib -p grin_core` to apply 6 suggestions) [INFO] [stderr] warning: `grin_core` (lib test) generated 7 warnings (7 duplicates) [INFO] [stderr] warning: struct `TestElem` is never constructed [INFO] [stderr] --> tests/common.rs:152:12 [INFO] [stderr] | [INFO] [stderr] 152 | pub struct TestElem(pub [u32; 4]); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `grin_core` (test "block") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/grin_core-65c5a60855ad38ed) [INFO] [stdout] [INFO] [stdout] running 39 tests [INFO] [stdout] test consensus::test::test_graph_weight ... ok [INFO] [stdout] test core::test::test_amount_from_hr ... ok [INFO] [stdout] test core::test::test_amount_to_hr ... ok [INFO] [stdout] test core::id::test::short_id_ord ... ok [INFO] [stdout] test core::id::test::test_short_id ... ok [INFO] [stdout] test core::transaction::test::kernel_features_serialization ... ok [INFO] [stdout] test core::transaction::test::kernel_features_serialization_nrd_enabled ... ok [INFO] [stdout] test global::test::mainnet_header_len ... ok [INFO] [stdout] test global::test::testnet_header_len ... ok [INFO] [stdout] test libtx::proof::tests::view_key ... ok [INFO] [stdout] test genesis::test::testnet_genesis_hash ... ok [INFO] [stdout] test genesis::test::mainnet_genesis_hash ... ok [INFO] [stdout] test global::test::automated_testing_header_len ... ok [INFO] [stdout] test core::transaction::test::test_plain_kernel_ser_deser ... ok [INFO] [stdout] test pow::cuckaroo::test::cuckaroo19_vectors ... ok [INFO] [stdout] test pow::cuckarood::test::cuckarood19_29_vectors ... ok [INFO] [stdout] test core::transaction::test::test_height_locked_kernel_ser_deser ... ok [INFO] [stdout] test pow::cuckarooz::test::cuckarooz19_29_vectors ... ok [INFO] [stdout] test pow::cuckaroom::test::cuckaroom19_29_vectors ... ok [INFO] [stdout] test core::transaction::test::input_short_id ... ok [INFO] [stdout] test pow::siphash::test::hash_block ... ok [INFO] [stdout] test pow::siphash::test::hash_some ... ok [INFO] [stdout] test core::transaction::test::commit_consistency ... ok [INFO] [stdout] test pow::types::tests::test_proof_rw ... ok [INFO] [stdout] test core::transaction::test::test_nrd_kernel_ser_deser ... ok [INFO] [stdout] test pow::test::genesis_pow ... ok [INFO] [stdout] test pow::cuckatoo::test::cuckatoo ... ok [INFO] [stdout] test libtx::secp_ser::test::ser_secp_primitives ... ok [INFO] [stdout] test libtx::proof::tests::legacy_builder ... ok [INFO] [stdout] test core::transaction::test::nrd_kernel_verify_sig ... ok [INFO] [stdout] test libtx::proof::tests::view_key_no_switch ... ok [INFO] [stdout] test libtx::proof::tests::builder ... ok [INFO] [stdout] test libtx::build::test::blind_simple_tx ... ok [INFO] [stdout] test global::test::user_testing_header_len ... ok [INFO] [stdout] test libtx::proof::tests::view_key_hardened ... ok [INFO] [stdout] test libtx::build::test::blind_simpler_tx ... ok [INFO] [stdout] test libtx::build::test::blind_simple_tx_with_offset ... ok [INFO] [stdout] test libtx::proof::tests::view_key_child ... ok [INFO] [stdout] test pow::lean::test::lean_miner ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s [INFO] [stdout] [INFO] [stderr] Running tests/block.rs (/opt/rustwide/target/debug/deps/block-3dd8d5f0488ef3f8) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] 2025-10-02T02:03:41.213011492+00:00 INFO grin_util::logger - log4rs is initialized, stdout level: Debug, min. level: Debug [INFO] [stdout] 2025-10-02T02:03:41.270196045+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.299904961+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.328913888+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.367232484+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.374031763+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.381640122+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.449760194+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(095c161df6fdef83943ac5c85fb2ab7fbd2d1584f6985f271d684cc2afd1e40c99) [INFO] [stdout] 2025-10-02T02:03:41.449919894+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09c997304a5d6d9e5dde2e220680717d2f332929ec112cdcfc6d050ab08140bd8c) [INFO] [stdout] 2025-10-02T02:03:41.459126733+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.483721780+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09ae3e08befe3a0f4f0525cd2f29d793dee513e72913bda2aaff3d8a0b85d8f87b) [INFO] [stdout] 2025-10-02T02:03:41.492738119+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(083b772bffd13672ced81267870f9fba2d1b9d92cace75e3443bda1c9a14a9ccd1) [INFO] [stdout] 2025-10-02T02:03:41.497509998+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.497692588+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 11, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.515804636+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08997f79229887b8b2467cc3fdbb5831f11a5b1e4990b37685147eb22d723231ca) [INFO] [stdout] 2025-10-02T02:03:41.519679686+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(084a13415a454b310b515f07867234a5799a721a20881ba84a0e8fda90d49ec668) [INFO] [stdout] 2025-10-02T02:03:41.532414004+00:00 DEBUG grin_core::libtx::build - Building output: 19, Commitment(09cd351511b619b6aedf84c461dbc4cb4035cb598f2d861728f44a7f7da0a9cc60) [INFO] [stdout] 2025-10-02T02:03:41.538113944+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09c40d43abe2d7685ec0638d14a5668e64923478a81bf60ebdd6ca10b4f79781d2) [INFO] [stdout] test hydrate_empty_compact_block ... ok [INFO] [stdout] 2025-10-02T02:03:41.629240623+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.650170610+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] test empty_compact_block_serialized_size ... ok [INFO] [stdout] 2025-10-02T02:03:41.661848099+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(096e5bf5a6fa7ead9719efe30f3420869961c76f5d10f4a030f374fb44bc12ebf2) [INFO] [stdout] 2025-10-02T02:03:41.680849627+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0873fddbd5b8b70cef36781aa9931e59205e311cc9f3d3028f7d503a7781bb5dc5) [INFO] [stdout] 2025-10-02T02:03:41.685981896+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09286a244bdb1a4184dc059e4878fbbdaea6c708747b1e8cdeb9c7e3371dbced48) [INFO] [stdout] 2025-10-02T02:03:41.738615650+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.765526347+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08b7b434eb979174809620ad8ffb1be6a9941b2398feac3be01feb0fc52a61a83f) [INFO] [stdout] test remove_coinbase_kernel_flag ... ok [INFO] [stdout] 2025-10-02T02:03:41.808271312+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08405d1c99be6ca9e358971325e713bf90dd07056860046792ad36f23177881069) [INFO] [stdout] test empty_block_serialized_size ... ok [INFO] [stdout] test deserialize_untrusted_header_weight ... ok [INFO] [stdout] test serialize_deserialize_header_version ... ok [INFO] [stdout] 2025-10-02T02:03:41.887500143+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:41.905274200+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09c719ed63c90d7249ed902fcb1cb9bad113c1ed5ab13df7f4fbb529bc1457611e) [INFO] [stdout] 2025-10-02T02:03:41.908269240+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0886a084ed54cc0d87c835f4a1b4a80b05300a9f61ed9764fd3a866c2077483492) [INFO] [stdout] 2025-10-02T02:03:41.937251577+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(083b80706d6b9ec3c4329dfc00fb11d7c9c3cb1d44f4e14edd5b97cafa9f2489b6) [INFO] [stdout] test remove_coinbase_output_flag ... ok [INFO] [stdout] 2025-10-02T02:03:42.024236986+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.031984095+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.032177625+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.047337964+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08a859913f3777f1d198abea549c0bc62095900d6c24f99c1249086305f762cd7e) [INFO] [stdout] 2025-10-02T02:03:42.086348199+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.086571499+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.095154248+00:00 DEBUG grin_core::libtx::build - Building output: 60000000000, Commitment(09e6c902f265d248f72625f3241f09f82f7b8790842d14f813bbeb9fdc0e4b4da2) [INFO] [stdout] 2025-10-02T02:03:42.120013155+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08f104e6f541e9c66c4cf43fdf1f996d72cc1680411cf77c6c9ac9f7a40414de07) [INFO] [stdout] 2025-10-02T02:03:42.156073251+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0841fa6ae46133f63c63b6b7f1972ea3417a11cf92b97c99ba90d5e0201cc6e43c) [INFO] [stdout] 2025-10-02T02:03:42.168085919+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09b8ba72a6bf5feef108cc0974fe4b2d5b597cdea2006f179aa9160c014d88f526) [INFO] [stdout] test compact_block_single_tx_serialized_size ... ok [INFO] [stdout] test empty_block_with_coinbase_is_valid ... ok [INFO] [stdout] test block_single_tx_serialized_size ... ok [INFO] [stdout] test very_empty_block ... ok [INFO] [stdout] 2025-10-02T02:03:42.238511971+00:00 DEBUG grin_core::libtx::build - Building output: 10, Commitment(08799d9cb8660bf99569a032e09ea7bc5d319e42017fe901c0c49538a23d208a25) [INFO] [stdout] 2025-10-02T02:03:42.252175780+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 5, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.269404607+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0967d5f7b1ff81fed10bc34fa2eeb45c4cac573af2d7dc7f99671feb59193c5d79) [INFO] [stdout] 2025-10-02T02:03:42.361253536+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 500000, 0100000000000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.372715895+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(089f97c5c6a1d576aa6ba3571b4f27cd997a138e5dc2c842499dfc868347d9ab2d) [INFO] [stdout] 2025-10-02T02:03:42.415482130+00:00 DEBUG grin_core::libtx::build - Building output: 50000000000, Commitment(08307a78e29c3451224f46c5731fb298092c1aae776c8bf97860b268dfd64c5e50) [INFO] [stdout] 2025-10-02T02:03:42.425455409+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(099b0d51498352d32c343412d895ead7fc3daf6e54095d650e2d978bb6af63a315) [INFO] [stdout] 2025-10-02T02:03:42.432416498+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0965229d0ee13dc25d660e8cba6454ded97a123ce56d046c3c424d6717e1c5bbd6) [INFO] [stdout] test convert_block_to_compact_block ... ok [INFO] [stdout] 2025-10-02T02:03:42.490039012+00:00 DEBUG grin_core::libtx::build - Building output: 6, Commitment(09b493c2e12eaa6982921244c14d1b9ed26834f7fdd1e6f67400748aac5d008733) [INFO] [stdout] 2025-10-02T02:03:42.522190388+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] test same_amount_outputs_copy_range_proof ... ok [INFO] [stdout] test validate_header_proof ... ok [INFO] [stdout] test compact_block_hash_with_nonce ... ok [INFO] [stdout] 2025-10-02T02:03:42.633847744+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08eef88250da1cc409c15845140c00341ec79cb1d9b20d94a53af85a933abc6d03) [INFO] [stdout] 2025-10-02T02:03:42.638238884+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.647806533+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(092fba42bebf39b2a077495b5707a16e34dc707f603ea32c0a4a8d630a0fa569a3) [INFO] [stdout] 2025-10-02T02:03:42.682269779+00:00 DEBUG grin_core::libtx::build - Building output: 10000000000, Commitment(09196105488cbac67605bb68e38dbbc3613317cfc61f901975dc79ca0a1eb0606a) [INFO] [stdout] 2025-10-02T02:03:42.684359878+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(09663949886320cb53c32755116ced85ceea768892efc60de28a6a231aa85d7c52) [INFO] [stdout] test serialize_deserialize_block_header ... ok [INFO] [stdout] 2025-10-02T02:03:42.706860366+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08a6efa4321ba1a3f587860f24159339896a208d0f686d24f70b537f7eb1d0be21) [INFO] [stdout] test serialize_deserialize_compact_block ... ok [INFO] [stdout] test block_with_cut_through ... ok [INFO] [stdout] 2025-10-02T02:03:42.797208455+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08af7c81ec92bd95fd9af8817b45098966a6798bbbf96d9e0d2cc4a701db0e9449) [INFO] [stdout] 2025-10-02T02:03:42.807213144+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.808032464+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(093ce35ec0b89ea9597a662c92ada9499ad008b096db297e9b3f1a99a743eeae77) [INFO] [stdout] test serialize_deserialize_block ... ok [INFO] [stdout] 2025-10-02T02:03:42.826602072+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0996902c7c5a13d99d467d773de43f649130c5b372013d1859f593fe7e07779b08) [INFO] [stdout] 2025-10-02T02:03:42.893259954+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08aaacf57e2be0c084d7b7382e18af75a8b6e3bd24ec80853c4b9a1de9feb54a2d) [INFO] [stdout] 2025-10-02T02:03:42.941018118+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(092d24056140ddb990185edc0facb98fdbd6f8207220d44550756a7e98c17d4c4c) [INFO] [stdout] test block_with_nrd_kernel_pre_post_hf3 ... ok [INFO] [stdout] 2025-10-02T02:03:42.958521336+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:42.969160945+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08142ed7806f1bcb4f223896ba379231ed182c29f02e69a25aeefe28b08a538703) [INFO] [stdout] 2025-10-02T02:03:42.976297654+00:00 DEBUG grin_core::libtx::build - Building output: 2, Commitment(08ed0e5fd1066607df4ff6ac0ae54a9299bffe898909bcffc5303e9220681858be) [INFO] [stdout] test block_with_nrd_kernel_nrd_not_enabled ... ok [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stdout] 2025-10-02T02:03:43.067645593+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09e5fdf1523ad3dccff2747e22effeec7b8cfd2f9c74599a1390e3754b02be2a42) [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stdout] 2025-10-02T02:03:43.101064109+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(09b017c5f3be518378274cab73c04bba3942b741f192c26e01855b1501bc88807c) [INFO] [stdout] 2025-10-02T02:03:43.101826780+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:43.112233498+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09654c79d75bd423804433c824e97425bd2eb342cc0fdfcbea359ee8648ca71f41) [INFO] [stdout] 2025-10-02T02:03:43.160640433+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:43.174554421+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0878669d874621d83f7f16c283c62b83832ea75b6d049e93e1a0700dc26b961d20) [INFO] [stdout] 2025-10-02T02:03:43.180989610+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08ba0f92902a05d3889ba77e70c2edab7170de89afd0d26d20b39f2e947a56c512) [INFO] [stdout] 2025-10-02T02:03:43.226704575+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(096fd682e5e21f303317052cead36a24a67330bd2a063ffc5d426602dd667d2b3c) [INFO] [stdout] 2025-10-02T02:03:43.295092097+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(093f6a8c52b1c603b7aaaf989324b6b0d3e5716ce6338ae457fba801e24209adbe) [INFO] [stdout] 2025-10-02T02:03:43.310697615+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09d7e4dfd6b7eedf8b81441146f2eb0a36aac78bd3dddb2fc9c4948ec0eae9879b) [INFO] [stdout] test wrong_amount_range_proof ... ok [INFO] [stdout] 2025-10-02T02:03:43.385282756+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:43.396717985+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08adae7da4cf050a5d080a9895b3aee10abc31575cce625dbd7ac80e35ff555d60) [INFO] [stdout] 2025-10-02T02:03:43.410666133+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08ccfc6b74b42628fe6a1600e0f081c9156e1b0045cc07335f5efb8cc00c097c55) [INFO] [stdout] 2025-10-02T02:03:43.502315352+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0858c9c4d2d62a461ee9cc00ec0765ac1fb15a125bf074f6a6bf6a08627fa6a38f) [INFO] [stdout] 2025-10-02T02:03:43.506185752+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:43.512773951+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(099a46c586f18d5e4a9f53ffb442208478f6574b03eed2178f6831842daed86df1) [INFO] [stdout] 2025-10-02T02:03:43.520079140+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(085f648fd13779048f913b50bb0a25adafa98157df80d7d63d5966d4ffbdb3634a) [INFO] [stdout] 2025-10-02T02:03:43.610145260+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09a4d994fec3629bf5d5fc88f271d1e606940b9c00428d2ab677ce2f12b3d74a1a) [INFO] [stdout] 2025-10-02T02:03:43.644876545+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:43.655168844+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(089f86dfed954dc445faa4ed26c663478d54605e6445ad8fd5e15e623aa0f7708b) [INFO] [stdout] 2025-10-02T02:03:43.656995554+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0861a105d8d3f167684595cbcc2d9e39b62ab911d4f22eeaef094aefef9f817a3b) [INFO] [stdout] 2025-10-02T02:03:43.710150748+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09c4d24abc190ffad91131ed034f84db67123fb821a0a69753c3c3599c1f99f011) [INFO] [stdout] 2025-10-02T02:03:43.749980013+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08fe3b8c6ec8e5439ebb38b2eab16d1f88f51edeb262608a5b580d3cd0cd8d8be7) [INFO] [stdout] 2025-10-02T02:03:43.807610126+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:43.821301745+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(092e72d926276998da74e6cbdc2d0834353d2432d17257e2b784c72de20cb7dd3a) [INFO] [stdout] 2025-10-02T02:03:43.898762675+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:43.909710014+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(085510e86d5eb513ef308278564ddbf23d00eb88f8213896e518c0e31ac6ce9633) [INFO] [stdout] 2025-10-02T02:03:43.929850382+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(088595b938a895b39b4ddf209893f5d896bc6eedae1f2c3e3c998fdb274efb599c) [INFO] [stdout] test too_large_block ... ok [INFO] [stdout] 2025-10-02T02:03:44.014659412+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09096ba9b77c155077b0f04fb74acd722ab14e09fa767f5662efdfd46f50fc2e68) [INFO] [stdout] 2025-10-02T02:03:44.104245971+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:44.114967940+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09db2af3da5ba84b52992af200ae6ab7a799d25723aaf14f8a21f66cb9703aa79c) [INFO] [stdout] 2025-10-02T02:03:44.165019104+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:44.175127053+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0881549bf51ccbe7d9efbdb5412a4193371c51fca1a2d8ecaef3b4d7bc2d85a332) [INFO] [stdout] 2025-10-02T02:03:44.221183237+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0929416951bb00cf801f2e6e42d1bfb2f0327a1b0aa8d8dc631b38d46ecffbef70) [INFO] [stdout] 2025-10-02T02:03:44.276676181+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(096cfaa7cb485cb43cc95ad18f199731cf88a52db2141beaac33704469e07c604a) [INFO] [stdout] 2025-10-02T02:03:44.379030499+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:44.389530968+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(083c08efde91c230b910d6762c0dc8f39bb523c1340d190d568aae2952aced41e8) [INFO] [stdout] 2025-10-02T02:03:44.428667493+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:44.438706722+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09c2edfe07f3a483c26165609d7253e26da98d24ae085d0897fd450c3e6c87ebe2) [INFO] [stdout] 2025-10-02T02:03:44.516507643+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08bf379f52114579cd3eba5ef5d0f35b78aa3df33483eea598c7d16ca6b969761c) [INFO] [stdout] 2025-10-02T02:03:44.551057869+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09765fcf4213b18c86b811ba44b7676b7b3dc35e4dac38cfdc7a9f22400dc0b1e0) [INFO] [stdout] 2025-10-02T02:03:44.717465579+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:44.725512168+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:44.731457677+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(089dffbe0a13f79b600e643211007a93eddd9d80293c6a2295dde9eb9b22da7b4e) [INFO] [stdout] 2025-10-02T02:03:44.740430356+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0937a40b45b34bc8ae79935a2ef05726c4e15a8a8d3041f27e16d6bfeaf1547cb9) [INFO] [stdout] 2025-10-02T02:03:44.876164591+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08180d365b7481f1892a4130cd029dc8617c8225f302a32e8d55a33f1adeb4996c) [INFO] [stdout] 2025-10-02T02:03:44.905621867+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(084c7e7d55a691d24c76d719b57255c7f9e357df0056b18cdaa78173b06edb1fa4) [INFO] [stdout] 2025-10-02T02:03:45.106295703+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:45.120631002+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(091486ecb66ff6bdf0799c314e9e83cb22a556d9af1b14095e3458b70b9a833d88) [INFO] [stdout] 2025-10-02T02:03:45.134795940+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:45.150865298+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(087be54106ff849cdadee33c8ddcb266b0e7345646c276702a0ad15dbff1d63c98) [INFO] [stdout] 2025-10-02T02:03:45.270921064+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(096b7f66eeade12ee9fd59cf07ce02d70fa403bf3cf3026cee887ee4adb0e2433f) [INFO] [stdout] 2025-10-02T02:03:45.333674946+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0969a0a28560108afe7dd8fa8164dabc7bb581feca1e978ef9554f173c20c8ac2f) [INFO] [stdout] 2025-10-02T02:03:45.515080945+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:03:45.529940953+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08b1c9c5d1dc18ae96beb82b20ac81e541ced5337e420089bc7b785d7d0360f440) [INFO] [stdout] test compact_block_10_tx_serialized_size ... ok [INFO] [stdout] 2025-10-02T02:03:45.676044556+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08bab84218baeab7849dab487910cd2b73f0f6527757f5696b3deb9a324f5d6505) [INFO] [stdout] test block_10_tx_serialized_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.78s [INFO] [stdout] [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-1f814e360f254c60) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/consensus_automated.rs (/opt/rustwide/target/debug/deps/consensus_automated-5dfefc2840ef0d5c) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test next_wtema_difficulty_adjustment ... ok [INFO] [stderr] Running tests/consensus_mainnet.rs (/opt/rustwide/target/debug/deps/consensus_mainnet-4a9db115d9c85145) [INFO] [stdout] test next_dma_difficulty_adjustment ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_secondary_pow_ratio ... ok [INFO] [stdout] test test_secondary_pow_scale ... ok [INFO] [stdout] test hard_forks ... ok [INFO] [stdout] test adjustment_scenarios ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running tests/consensus_testnet.rs (/opt/rustwide/target/debug/deps/consensus_testnet-0af3f2f97015c775) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test hard_forks ... ok [INFO] [stdout] test test_secondary_pow_ratio ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/core.rs (/opt/rustwide/target/debug/deps/core-11fdfac2f5bf26de) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test blind_tx ... ignored [INFO] [stdout] test simple_tx_ser_deser ... ok [INFO] [stdout] test test_verify_1i1o_sig ... ok [INFO] [stdout] test reward_empty_block ... ok [INFO] [stdout] test hash_output ... ok [INFO] [stdout] test simple_tx_ser ... ok [INFO] [stdout] test build_tx_kernel ... ok [INFO] [stdout] test test_zero_commit_fails ... ok [INFO] [stdout] test tx_double_ser_deser ... ok [INFO] [stdout] test test_verify_2i1o_sig ... ok [INFO] [stdout] test reward_with_tx_block ... ok [INFO] [stdout] test build_two_half_kernels ... ok [INFO] [stdout] test simple_block ... ok [INFO] [stdout] test tx_hash_diff ... ok [INFO] [stdout] test tx_build_exchange ... ok [INFO] [stdout] test test_block_with_timelocked_tx ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_2 ... ok [INFO] [stdout] test transaction_cut_through ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_3 ... ok [INFO] [stdout] test basic_transaction_deaggregation ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_5 ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_4 ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation ... ok [INFO] [stderr] Running tests/merkle_proof.rs (/opt/rustwide/target/debug/deps/merkle_proof-7b2230ffc47ee24c) [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 4.91s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test pmmr_merkle_proof ... ok [INFO] [stdout] test merkle_proof_ser_deser ... ok [INFO] [stdout] test pmmr_merkle_proof_prune_and_rewind ... ok [INFO] [stdout] test empty_merkle_proof ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/pmmr.rs (/opt/rustwide/target/debug/deps/pmmr-4a86969933aa6186) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test bench_peak_map ... ignored [INFO] [stdout] test first_100_mmr_heights ... ok [INFO] [stdout] test pmmr_get_last_n_insertions ... ok [INFO] [stdout] test check_elements_from_pmmr_index ... ok [INFO] [stdout] test test_bintree_leaf_pos_iter ... ok [INFO] [stdout] test test_bintree_leftmost ... ok [INFO] [stdout] test test_bintree_pos_iter ... ok [INFO] [stdout] test test_bintree_range ... ok [INFO] [stdout] test test_bintree_rightmost ... ok [INFO] [stdout] test test_is_leaf ... ok [INFO] [stdout] test various_branches ... ok [INFO] [stdout] test various_families ... ok [INFO] [stdout] test check_insertion_to_pmmr_index ... ok [INFO] [stdout] test pmmr_prune ... ok [INFO] [stdout] test some_peak_size ... ok [INFO] [stdout] test some_peaks ... ok [INFO] [stdout] test test_is_left_sibling ... ok [INFO] [stdout] test test_n_leaves ... ok [INFO] [stdout] test test_round_up_to_leaf_pos ... ok [INFO] [stdout] test test_pmmr_leaf_to_insertion_index ... ok [INFO] [stdout] test some_peak_map ... ok [INFO] [stdout] test pmmr_push_root ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running tests/segment.rs (/opt/rustwide/target/debug/deps/segment-f8afa0c8c1d17754) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test unprunable_mmr ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Running tests/transaction.rs (/opt/rustwide/target/debug/deps/transaction-2890c283e20b01d5) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_fee_fields ... ok [INFO] [stdout] test test_output_ser_deser ... ok [INFO] [stdout] test test_transaction_json_ser_deser ... ok [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s [INFO] [stdout] [INFO] [stderr] Running tests/vec_backend.rs (/opt/rustwide/target/debug/deps/vec_backend-68cd7ff87e205700) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test leaf_pos_and_idx_iter_hash_only_test ... ok [INFO] [stdout] test leaf_pos_and_idx_iter_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Doc-tests grin_core [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::verify_completed_sig (line 350) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::create_secnonce (line 34) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::verify_partial_sig (line 137) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::verify_single_from_commit (line 282) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::calculate_partial_sig (line 67) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::sign_from_key_id (line 219) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.07s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "26ceb22198a00ccd04d81f9f01a546f4479f9cb75445a774b20a932e706626d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "26ceb22198a00ccd04d81f9f01a546f4479f9cb75445a774b20a932e706626d9", kill_on_drop: false }` [INFO] [stdout] 26ceb22198a00ccd04d81f9f01a546f4479f9cb75445a774b20a932e706626d9