[INFO] fetching crate grin_core 5.3.3... [INFO] testing grin_core-5.3.3 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate grin_core 5.3.3 into /workspace/builds/worker-2-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-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate grin_core 5.3.3 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "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" "+beta-2025-09-21" "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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2369cd95bef85943cc616ff6d65c07c2771c769974488beac27ae3d35dd1abd9 [INFO] running `Command { std: "docker" "start" "-a" "2369cd95bef85943cc616ff6d65c07c2771c769974488beac27ae3d35dd1abd9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2369cd95bef85943cc616ff6d65c07c2771c769974488beac27ae3d35dd1abd9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2369cd95bef85943cc616ff6d65c07c2771c769974488beac27ae3d35dd1abd9", kill_on_drop: false }` [INFO] [stdout] 2369cd95bef85943cc616ff6d65c07c2771c769974488beac27ae3d35dd1abd9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b1f1df0244b712445fe1acae2beda0ccd0a7d8b1224f6656d8b8e6f9062ea8e6 [INFO] running `Command { std: "docker" "start" "-a" "b1f1df0244b712445fe1acae2beda0ccd0a7d8b1224f6656d8b8e6f9062ea8e6", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v0.1.8 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling ordered-float v2.10.1 [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 arrayvec v0.4.12 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling parking_lot_core v0.7.3 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling parking_lot v0.12.4 [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 flate2 v1.1.2 [INFO] [stderr] Compiling croaring-sys v2.1.0 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling nodrop v0.1.14 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling hmac v0.11.0 [INFO] [stderr] Compiling password-hash v0.2.3 [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling blake2-rfc v0.2.18 [INFO] [stderr] Compiling ripemd160 v0.9.1 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling lru-cache v0.1.2 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling pbkdf2 v0.8.0 [INFO] [stderr] Compiling enum_primitive v0.1.1 [INFO] [stderr] Compiling bytes v0.5.6 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling num v0.2.1 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling croaring v1.1.0 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling zip v0.5.13 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde-value v0.7.0 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling chrono v0.4.42 [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)]` (part of `#[warn(unused)]`) 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:41 [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:51 [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:45 [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:55 [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:47 [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:61 [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 28.82s [INFO] running `Command { std: "docker" "inspect" "b1f1df0244b712445fe1acae2beda0ccd0a7d8b1224f6656d8b8e6f9062ea8e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b1f1df0244b712445fe1acae2beda0ccd0a7d8b1224f6656d8b8e6f9062ea8e6", kill_on_drop: false }` [INFO] [stdout] b1f1df0244b712445fe1acae2beda0ccd0a7d8b1224f6656d8b8e6f9062ea8e6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1e558f389735c5fb326bedc780ac0e28f14f0e9db4d92061eb85c9d0e814bc1d [INFO] running `Command { std: "docker" "start" "-a" "1e558f389735c5fb326bedc780ac0e28f14f0e9db4d92061eb85c9d0e814bc1d", kill_on_drop: false }` [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)]` (part of `#[warn(unused)]`) 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:41 [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:51 [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:45 [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:55 [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:47 [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:61 [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] [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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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:41 [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:51 [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:45 [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:55 [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:47 [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:61 [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 5.71s [INFO] running `Command { std: "docker" "inspect" "1e558f389735c5fb326bedc780ac0e28f14f0e9db4d92061eb85c9d0e814bc1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e558f389735c5fb326bedc780ac0e28f14f0e9db4d92061eb85c9d0e814bc1d", kill_on_drop: false }` [INFO] [stdout] 1e558f389735c5fb326bedc780ac0e28f14f0e9db4d92061eb85c9d0e814bc1d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9b8a437cbc584e7a39860661d2e1b960f9d018aaf7aac26917a02dd113f0bd07 [INFO] running `Command { std: "docker" "start" "-a" "9b8a437cbc584e7a39860661d2e1b960f9d018aaf7aac26917a02dd113f0bd07", 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)]` (part of `#[warn(unused)]`) 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:41 [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:51 [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:45 [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:55 [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:47 [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:61 [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)]` (part of `#[warn(unused)]`) 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.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/grin_core-7eab84704f99a6f2) [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::test_short_id ... ok [INFO] [stdout] test core::id::test::short_id_ord ... ok [INFO] [stdout] test global::test::mainnet_header_len ... ok [INFO] [stdout] test core::transaction::test::kernel_features_serialization_nrd_enabled ... ok [INFO] [stdout] test global::test::testnet_header_len ... ok [INFO] [stdout] test core::transaction::test::kernel_features_serialization ... ok [INFO] [stdout] test genesis::test::testnet_genesis_hash ... ok [INFO] [stdout] test global::test::automated_testing_header_len ... ok [INFO] [stdout] test libtx::proof::tests::view_key ... ok [INFO] [stdout] test genesis::test::mainnet_genesis_hash ... ok [INFO] [stdout] test core::transaction::test::test_nrd_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 pow::cuckaroom::test::cuckaroom19_29_vectors ... ok [INFO] [stdout] test pow::cuckarooz::test::cuckarooz19_29_vectors ... ok [INFO] [stdout] test core::transaction::test::test_plain_kernel_ser_deser ... ok [INFO] [stdout] test core::transaction::test::commit_consistency ... 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::nrd_kernel_verify_sig ... ok [INFO] [stdout] test libtx::secp_ser::test::ser_secp_primitives ... ok [INFO] [stdout] test core::transaction::test::input_short_id ... ok [INFO] [stdout] test core::transaction::test::test_height_locked_kernel_ser_deser ... ok [INFO] [stdout] test pow::types::tests::test_proof_rw ... ok [INFO] [stdout] test libtx::proof::tests::legacy_builder ... ok [INFO] [stdout] test pow::test::genesis_pow ... 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_child ... ok [INFO] [stdout] test pow::cuckatoo::test::cuckatoo ... ok [INFO] [stdout] test libtx::proof::tests::view_key_no_switch ... 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::builder ... 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.98s [INFO] [stdout] [INFO] [stderr] Running tests/block.rs (/opt/rustwide/target/debug/deps/block-367699ef749baa79) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] 2025-10-01T09:41:58.052100101+00:00 INFO grin_util::logger - log4rs is initialized, stdout level: Debug, min. level: Debug [INFO] [stdout] 2025-10-01T09:41:58.276188109+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:58.339565848+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:58.352142558+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09bdddf3520d6a0dc6555be2862108f956af3a2347ced09fe5ba36485d0fe41842) [INFO] [stdout] 2025-10-01T09:41:58.381329508+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(084182438d0b28695c23eb0eabc28315ea833e095c1841928ddce22d4d6ed64674) [INFO] [stdout] 2025-10-01T09:41:58.395330288+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:58.411395928+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:58.472500147+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09c75273f8580feebaa8186a21b6d3c68dc74c8c06532e52395241857f5446772c) [INFO] [stdout] 2025-10-01T09:41:58.545111286+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:58.562639656+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09cc0bd2d39ef9faea2144c93254d21636700b01b3a0c44a7343a288d2b26db84f) [INFO] [stdout] 2025-10-01T09:41:58.576361746+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:58.580434706+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:58.587646156+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 11, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:58.623041575+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(087d79af786fd243dc2c1008fef35984ca02299f1845bfba80efa7dd2e31e0b25c) [INFO] [stdout] test empty_block_with_coinbase_is_valid ... ok [INFO] [stdout] 2025-10-01T09:41:58.670026225+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0882fe452c73fd934a938e390c7c5c6cebbd5a6d3a7df4df9298b71384f660fc2f) [INFO] [stdout] test deserialize_untrusted_header_weight ... ok [INFO] [stdout] 2025-10-01T09:41:58.684120725+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08430311494e03bea0e026c6725081493f755c6956dd818b4767649d858d165d37) [INFO] [stdout] 2025-10-01T09:41:58.738563844+00:00 DEBUG grin_core::libtx::build - Building output: 19, Commitment(096ac54063cab51a2281232d0caf1283f744285f923f09140c70d8ad815af9ebbc) [INFO] [stdout] 2025-10-01T09:41:58.989359272+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.004858531+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08aa3900be3ef05266beb5d046345987f0a0d5917617411211ceb223ab254db702) [INFO] [stdout] test compact_block_single_tx_serialized_size ... ok [INFO] [stdout] 2025-10-01T09:41:59.019206611+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.043639841+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.044928311+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0974ba349f63be5e51fed3841b1a9f2c01bde3257a90326f3f8b44e2a7ff9924dc) [INFO] [stdout] 2025-10-01T09:41:59.058674981+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(086469e573935325fb19a6200f5216d41d291b606284d45cb472f7f571c017ccfd) [INFO] [stdout] test empty_block_serialized_size ... ok [INFO] [stdout] 2025-10-01T09:41:59.131807360+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0808863fee456aab87d3cfaad1325a93eb3e48dc7544b94a7eabacacc64f155e3e) [INFO] [stdout] 2025-10-01T09:41:59.139323670+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(088a5827109cb36de5a9acf5fd62d5f0c22dc7682db287b764e52e2440e3c6e47c) [INFO] [stdout] 2025-10-01T09:41:59.168110490+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(082e0c152ec55959e6286e2d9db0d2b70fea1fcfc31cbff615685a23796c757fc1) [INFO] [stdout] test remove_coinbase_kernel_flag ... ok [INFO] [stdout] test serialize_deserialize_header_version ... ok [INFO] [stdout] 2025-10-01T09:41:59.334890158+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.357039738+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(085ff0aa66029f618bea20c7f31d83fadeee07ea5f7e40656390428afa32842914) [INFO] [stdout] 2025-10-01T09:41:59.377947847+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.378175218+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000002000000000000000000000000 [INFO] [stdout] test remove_coinbase_output_flag ... ok [INFO] [stdout] 2025-10-01T09:41:59.493451496+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0990c79fd0f1557c715e7bf6a4b650fc2c66142da84c71702f961ea6bfd7dbf61f) [INFO] [stdout] 2025-10-01T09:41:59.510594616+00:00 DEBUG grin_core::libtx::build - Building output: 60000000000, Commitment(094376c88ffa0886d6faa117aab9126b169c04928a1b95689cc1da002a2418d14c) [INFO] [stdout] 2025-10-01T09:41:59.518070696+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.542806716+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(099aeb428a4eaeb0df8afe0e1a3e2825dfbd2f359bf9a61b5bac16041888e84c1d) [INFO] [stdout] 2025-10-01T09:41:59.628397565+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08deb0d2917dd8d97bf4626967caba0810dae817d246a489d7589e13c45a4a5935) [INFO] [stdout] 2025-10-01T09:41:59.629013095+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09285b1f7edcade362b1a4f0e4e1c9f6b76d1162e16aa97a380394c84779f97b4e) [INFO] [stdout] 2025-10-01T09:41:59.631742845+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.651463595+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09a74de33278aebcfb1bb529c946deda390ddea7afd5426473b05171ff1750fc92) [INFO] [stdout] 2025-10-01T09:41:59.666313915+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.666827715+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.684398764+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:41:59.708510164+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09c0700a3b400ea566cf9d9b1f3c9c9222d6a0bcbba2583af0d6822935424e57f3) [INFO] [stdout] 2025-10-01T09:41:59.720880924+00:00 DEBUG grin_core::libtx::build - Building output: 10, Commitment(09cdf199df51c024f9ab2d42529c88d6244ccf5f07b8467ab4a6a706f0a2b10feb) [INFO] [stdout] test serialize_deserialize_block_header ... ok [INFO] [stdout] test convert_block_to_compact_block ... ok [INFO] [stdout] 2025-10-01T09:41:59.967423052+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(094df234dbebc2cb99e557fcbf6071088da9dfb10f3d77342b4680edd2b33ff41a) [INFO] [stdout] 2025-10-01T09:41:59.993658041+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 500000, 0100000000000000000000000000000000 [INFO] [stdout] test empty_compact_block_serialized_size ... ok [INFO] [stdout] 2025-10-01T09:42:00.091410280+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(095a2506be6e4e6181fdcf0b1ede11b2edfe75ff7d6f21ee0803c74a593823999a) [INFO] [stdout] 2025-10-01T09:42:00.108638340+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09608fe7c63ab86d0266586e72c0dee6d02bd4057569d7028e656d8ac62fc71ec8) [INFO] [stdout] 2025-10-01T09:42:00.160910619+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 5, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:00.191899619+00:00 DEBUG grin_core::libtx::build - Building output: 50000000000, Commitment(09bdab16e1b5bfcc7fa382a8aa09f9ade0eefc14c9a33cb312704259e1038f528e) [INFO] [stdout] test very_empty_block ... ok [INFO] [stdout] 2025-10-01T09:42:00.239209429+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0836a7c13031ae65e7dc68cdef477613919b3d81d7a1c72df7f06fdbdc1e56a936) [INFO] [stdout] 2025-10-01T09:42:00.348162317+00:00 DEBUG grin_core::libtx::build - Building output: 6, Commitment(082b63fddcd51b07e587aa3270ce8861c4afbd14a27e54c9a90239f2219c0ed2f7) [INFO] [stdout] 2025-10-01T09:42:00.470504186+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:00.490199886+00:00 DEBUG grin_core::libtx::build - Building output: 10000000000, Commitment(0870416237337e406541cecc9aa4bb9e0de9d2a2b1f7435f6893626fed1431ea28) [INFO] [stdout] test hydrate_empty_compact_block ... ok [INFO] [stdout] 2025-10-01T09:42:00.546048066+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09dea505e160ce086d5a556c4223b7a088f858219c4d81a6d8be5c93dffe319340) [INFO] [stdout] test same_amount_outputs_copy_range_proof ... ok [INFO] [stdout] test validate_header_proof ... ok [INFO] [stdout] 2025-10-01T09:42:00.640143554+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08cf84b576c87c2925f55041f10b53711d95da49376fc8440fc6f53a28cb7a55dd) [INFO] [stdout] 2025-10-01T09:42:00.686669784+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08ad536bfa46f47f98003e2959b39657a9656c6942d4975dc73b8ae71654208df3) [INFO] [stdout] 2025-10-01T09:42:00.759953633+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(09afbe42b2e4606632ad8e06c417a039546cd45860f098d1c8a8d41d4ffbe60cbe) [INFO] [stdout] 2025-10-01T09:42:00.838990102+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0824c0b49bf95cb269bb99907112fc25be02f6bf59cdbb84a27dfe412792353482) [INFO] [stdout] test serialize_deserialize_block ... ok [INFO] [stdout] test compact_block_hash_with_nonce ... ok [INFO] [stdout] 2025-10-01T09:42:00.862373542+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] test block_single_tx_serialized_size ... ok [INFO] [stdout] test serialize_deserialize_compact_block ... ok [INFO] [stdout] 2025-10-01T09:42:00.997239451+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(086830617ab2edb7a3085a4e1012a47f568cd10cb9c8e64737ce374027e6453737) [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stdout] test block_with_cut_through ... ok [INFO] [stdout] 2025-10-01T09:42:01.260288438+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09525048f75fd010ddcebdd998cab4b6d6c7ee49cd083b188547a1cf6913a45d86) [INFO] [stdout] 2025-10-01T09:42:01.284356548+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:01.325231427+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(096d0d94ea7a951834ef0b7e5240d40fb52f3c223495456c803890bc1dc9d1e9e2) [INFO] [stdout] 2025-10-01T09:42:01.330405297+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0982c4231e9aa47f4235cff663cd0012a820af12822b08e43feb5bfc1d3e7112ee) [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stdout] test block_with_nrd_kernel_nrd_not_enabled ... ok [INFO] [stdout] 2025-10-01T09:42:01.461647256+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0932b913b24b44d9418f3d82b211f6caea3791e845cc19957f0c860858a35f9a5a) [INFO] [stdout] test block_with_nrd_kernel_pre_post_hf3 ... ok [INFO] [stdout] 2025-10-01T09:42:01.517672935+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:01.533584915+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09ad77cb5b349671f91859caaf279681d878560063880aba45e7e9bbcf3602e970) [INFO] [stdout] 2025-10-01T09:42:01.587541624+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0986fc140998eb0ef4708cb86b1ccb964599676400bf5351c7221a5d37db6cfb93) [INFO] [stdout] 2025-10-01T09:42:01.623202244+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(090e56753850bea5e6467155103ad2502eba641fb3a2590f971a4145c7efb6c8a9) [INFO] [stdout] 2025-10-01T09:42:01.713186143+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:01.740573623+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08b83281180e050e6d4387206fb50f2c6189c050840c054092dcb1bcd2d9771194) [INFO] [stdout] 2025-10-01T09:42:01.746526723+00:00 DEBUG grin_core::libtx::build - Building output: 2, Commitment(097ef0d05414dd752547b9323e2996be861bc96dcb40284bb75504b7b5430421a1) [INFO] [stdout] 2025-10-01T09:42:01.823672122+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(080a0bb26a2c7ff1ab80a56ca9c4130cde6b0190d7e4508d19fd9e3b5d33bb8e7c) [INFO] [stdout] 2025-10-01T09:42:01.948252451+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:01.949626741+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(098c5efee0e5bb07fb92f037c9edac25c77c512495fe16d65e234f6096c09fd613) [INFO] [stdout] 2025-10-01T09:42:01.977246960+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0916b2767e96e574f3c90e295cb85cbd498a67ccac097c5508592aee4f1fcaea5c) [INFO] [stdout] 2025-10-01T09:42:01.990340880+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:02.004774040+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0861dbac284ddd6d4eb5cb381d300cbddcbf9a68b1c05a2a660ff6f301685ad3b1) [INFO] [stdout] 2025-10-01T09:42:02.077133950+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08c0bf9fd860ac7723001db5474e2a99ebcc3197b142b199b42127cef032424769) [INFO] [stdout] 2025-10-01T09:42:02.156426099+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09589869c47c660d58bf0492cfe5a603f4d8f43bb43cb4394ac8b1f489f206a59e) [INFO] [stdout] 2025-10-01T09:42:02.231173148+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09cf60bc7488c2fe7d2a4b6a052a24ffcff35d7b35c487032296962bd254c6fa28) [INFO] [stdout] 2025-10-01T09:42:02.296046907+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08842a3565afb04d68a5e8de84f9149b5e4a0c3a44c33775ee06ab822e24b20888) [INFO] [stdout] 2025-10-01T09:42:02.465690626+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:02.487509725+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08f963742ae4d171e5419ddc3d6c288f4286353e8e057dc5db74f5b2bcfd0fc6d3) [INFO] [stdout] 2025-10-01T09:42:02.498856045+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] test wrong_amount_range_proof ... ok [INFO] [stdout] 2025-10-01T09:42:02.527831435+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(093229baf4d71af2e61955fa9e8a85ca88fc083a963e289d1eedab1e910e11f7ba) [INFO] [stdout] 2025-10-01T09:42:02.540816505+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(093fc87f4858964b7f9a4dfb0231531dd3f9daa8060d87394507d968c795be4534) [INFO] [stdout] 2025-10-01T09:42:02.697754113+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(098c502006df40535194d0cfb298dbefde73c45f01139d5d7a919bf3d82dd9b749) [INFO] [stdout] 2025-10-01T09:42:02.732334933+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08970e8082e3a967b6913b6253e764bdcf24382f01b64f58f8219619baa7ddb830) [INFO] [stdout] 2025-10-01T09:42:02.753164192+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09ed29db6345d6f5ea38969912b7e43651e7134072ab356f27c987a6c1f586ed55) [INFO] [stdout] 2025-10-01T09:42:02.890312771+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(098d04095bb9b15219dd7e23676a2b709e962d9be0a71e69176ef59a66fd8f7a5a) [INFO] [stdout] 2025-10-01T09:42:02.924897251+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:02.945108450+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08cf96da3714d541afac94166a63e2ea8b7392c5ac60a3b014c851f4921a700e46) [INFO] [stdout] 2025-10-01T09:42:03.063987109+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:03.085312829+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09f69279c21379ca775a69fdf60c98e249f28926854b4094b8d90d5564bbe5028c) [INFO] [stdout] 2025-10-01T09:42:03.129852259+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0818c7ecb0dbad85c67aaac7acb7c22d292eaac0959100e4b585a5d4694393099d) [INFO] [stdout] 2025-10-01T09:42:03.239881467+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0953d5b2cf1682a74970f82a57172e9ac72713dbc66cd6e12b3d62706433e762ef) [INFO] [stdout] test too_large_block ... ok [INFO] [stdout] 2025-10-01T09:42:03.372224426+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:03.389041426+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09578473887d5b2e6ded00ea30f410e087d5d9cc873a8a8fd21ccdb5477b935d74) [INFO] [stdout] 2025-10-01T09:42:03.458829655+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:03.475381465+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09aceb05e48f067c98a42e6c4b830ee477479a1cff8298718d04b0e4a73fda54d0) [INFO] [stdout] 2025-10-01T09:42:03.550004704+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(090bc98d27e18e30521b65b6f81e82fb546d8785a02726e67cddf5541ce4d3eaf1) [INFO] [stdout] 2025-10-01T09:42:03.658508343+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08c5029a3c6153b2aa96817acff7085f7707dd0ca7c5655f7674a74fc52f723f84) [INFO] [stdout] 2025-10-01T09:42:03.787836962+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:03.802326182+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09eba9dca86b07dfbde192194f43f4c3b968690757243c3a355f5d0ef575a3e032) [INFO] [stdout] 2025-10-01T09:42:03.898691500+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:03.919347660+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0822fc53981d94f8ca5f62ddbfa6ba57ee269ba3d8c6ebad45a1afc2c802ea540b) [INFO] [stdout] 2025-10-01T09:42:03.964244840+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(096dcaa0aa451e8a7b505bba009195867c45147a7bf0e2d5cc8cdb816411d7bf74) [INFO] [stdout] 2025-10-01T09:42:04.151090248+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0803655b1432a74c8bbe25b9d43f10c435cc48036dac330647cfdb6cc8d2760a61) [INFO] [stdout] 2025-10-01T09:42:04.231914337+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:04.248857007+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09804d101e2e1d753fe3ffd596b8c882b340ee92f2e0122339670fdf325bc846cb) [INFO] [stdout] 2025-10-01T09:42:04.379237476+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:04.395629766+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(081c2d545c1bcff9a642dd34132204fe5a3b5ed69b9c5b301fc256c2517eab7d32) [INFO] [stdout] 2025-10-01T09:42:04.425541485+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08046800d4fc7c82a7ab928ddd9843b7ddb8fabfffbfe2d848c7e0629b350ca9e4) [INFO] [stdout] 2025-10-01T09:42:04.573677344+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09d6115c671430025964406d67e36a35d819420e1e4bd9e8e616bea3ddb066584e) [INFO] [stdout] 2025-10-01T09:42:04.650626933+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:04.665350413+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0859fb6b522bcfeb5bb423e7a1f04311575f4d5dd7de624b3d71ef28d12251dc30) [INFO] [stdout] 2025-10-01T09:42:04.807898371+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-01T09:42:04.824240091+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(088cbdc1bc161256d6b2822e894473b16a4db4190097ca844fcd164912294483c0) [INFO] [stdout] 2025-10-01T09:42:04.837459671+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08818c495669e2cbffbaea8c020bd80a50d10da42a22b4873b0c778d1cf14489e8) [INFO] [stdout] 2025-10-01T09:42:04.995277749+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09a2a161d652071d6a35dc114a5e232cbbca4bdae9ed04a7f7f41571b2a3b32bc6) [INFO] [stdout] test compact_block_10_tx_serialized_size ... ok [INFO] [stdout] test block_10_tx_serialized_size ... ok [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-be4298678dc624cc) [INFO] [stdout] [INFO] [stderr] Running tests/consensus_automated.rs (/opt/rustwide/target/debug/deps/consensus_automated-a18f418fc68182f6) [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.32s [INFO] [stderr] Running tests/consensus_mainnet.rs (/opt/rustwide/target/debug/deps/consensus_mainnet-735db8845bca947b) [INFO] [stdout] [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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test next_wtema_difficulty_adjustment ... ok [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.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test hard_forks ... ok [INFO] [stdout] test test_secondary_pow_ratio ... ok [INFO] [stdout] test test_secondary_pow_scale ... ok [INFO] [stderr] Running tests/consensus_testnet.rs (/opt/rustwide/target/debug/deps/consensus_testnet-bf78deab15f9648a) [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.16s [INFO] [stdout] [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-f293ce4cc468e3c9) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test blind_tx ... ignored [INFO] [stdout] test simple_tx_ser_deser ... ok [INFO] [stdout] test simple_tx_ser ... ok [INFO] [stdout] test reward_empty_block ... ok [INFO] [stdout] test build_tx_kernel ... ok [INFO] [stdout] test hash_output ... ok [INFO] [stdout] test test_verify_1i1o_sig ... ok [INFO] [stdout] test test_zero_commit_fails ... ok [INFO] [stdout] test test_verify_2i1o_sig ... ok [INFO] [stdout] test tx_double_ser_deser ... ok [INFO] [stdout] test tx_build_exchange ... 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 reward_with_tx_block ... ok [INFO] [stdout] test basic_transaction_deaggregation ... ok [INFO] [stdout] test test_block_with_timelocked_tx ... ok [INFO] [stdout] test transaction_cut_through ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_3 ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_2 ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_4 ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_5 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.34s [INFO] [stdout] [INFO] [stderr] Running tests/merkle_proof.rs (/opt/rustwide/target/debug/deps/merkle_proof-bc4a9b065e87ae83) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test empty_merkle_proof ... ok [INFO] [stdout] test pmmr_merkle_proof_prune_and_rewind ... ok [INFO] [stdout] test merkle_proof_ser_deser ... ok [INFO] [stdout] test pmmr_merkle_proof ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/pmmr.rs (/opt/rustwide/target/debug/deps/pmmr-f59c7619b7b76d3a) [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 check_insertion_to_pmmr_index ... ok [INFO] [stdout] test check_elements_from_pmmr_index ... ok [INFO] [stdout] test pmmr_get_last_n_insertions ... ok [INFO] [stdout] test some_peak_map ... ok [INFO] [stdout] test some_peak_size ... ok [INFO] [stdout] test pmmr_prune ... ok [INFO] [stdout] test some_peaks ... 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 pmmr_push_root ... ok [INFO] [stdout] test test_is_left_sibling ... ok [INFO] [stdout] test test_n_leaves ... ok [INFO] [stdout] test test_pmmr_leaf_to_insertion_index ... ok [INFO] [stdout] test various_branches ... ok [INFO] [stdout] test various_families ... ok [INFO] [stdout] test test_round_up_to_leaf_pos ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/segment.rs (/opt/rustwide/target/debug/deps/segment-b6bb0336b2552cab) [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.10s [INFO] [stdout] [INFO] [stderr] Running tests/transaction.rs (/opt/rustwide/target/debug/deps/transaction-63ff2087f6227ab9) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_output_ser_deser ... ok [INFO] [stdout] test test_fee_fields ... ok [INFO] [stdout] test test_transaction_json_ser_deser ... ok [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s [INFO] [stdout] [INFO] [stderr] Running tests/vec_backend.rs (/opt/rustwide/target/debug/deps/vec_backend-def7e3e7da40ecf3) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test leaf_pos_and_idx_iter_test ... ok [INFO] [stdout] test leaf_pos_and_idx_iter_hash_only_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] [stdout] [INFO] [stderr] Doc-tests grin_core [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::calculate_partial_sig (line 67) ... 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_completed_sig (line 350) ... 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::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 1.36s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9b8a437cbc584e7a39860661d2e1b960f9d018aaf7aac26917a02dd113f0bd07", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9b8a437cbc584e7a39860661d2e1b960f9d018aaf7aac26917a02dd113f0bd07", kill_on_drop: false }` [INFO] [stdout] 9b8a437cbc584e7a39860661d2e1b960f9d018aaf7aac26917a02dd113f0bd07