[INFO] fetching crate grin_core 5.3.3...
[INFO] testing grin_core-5.3.3 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate grin_core 5.3.3 into /workspace/builds/worker-6-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-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate grin_core 5.3.3 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 173 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.5.1)
[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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c172b65ee1cfbc510ee95919472975335960d1efb16b3c60865fe9a4d29af0d2
[INFO] running `Command { std: "docker" "start" "-a" "c172b65ee1cfbc510ee95919472975335960d1efb16b3c60865fe9a4d29af0d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c172b65ee1cfbc510ee95919472975335960d1efb16b3c60865fe9a4d29af0d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c172b65ee1cfbc510ee95919472975335960d1efb16b3c60865fe9a4d29af0d2", kill_on_drop: false }`
[INFO] [stdout] c172b65ee1cfbc510ee95919472975335960d1efb16b3c60865fe9a4d29af0d2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 67a7a37ffdac606740dee074205a8cb39e932665995f9627e91a7bf4dd51e54f
[INFO] running `Command { std: "docker" "start" "-a" "67a7a37ffdac606740dee074205a8cb39e932665995f9627e91a7bf4dd51e54f", kill_on_drop: false }`
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling simd-adler32 v0.3.7
[INFO] [stderr]    Compiling subtle v2.4.1
[INFO] [stderr]    Compiling syn v2.0.110
[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 arrayvec v0.4.12
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling parking_lot_core v0.7.3
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling lock_api v0.3.4
[INFO] [stderr]    Compiling croaring-sys v2.1.0
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand v0.5.6
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling rand_os v0.1.3
[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 arrayvec v0.7.6
[INFO] [stderr]    Compiling base64ct v1.8.0
[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 parking_lot v0.10.2
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling base64 v0.12.3
[INFO] [stderr]    Compiling constant_time_eq v0.1.5
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling password-hash v0.2.3
[INFO] [stderr]    Compiling hmac v0.11.0
[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 linked-hash-map v0.5.6
[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 lru-cache v0.1.2
[INFO] [stderr]    Compiling num v0.2.1
[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 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_derive v1.4.2
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling zip v0.5.13
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling log v0.4.28
[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 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 29.46s
[INFO] running `Command { std: "docker" "inspect" "67a7a37ffdac606740dee074205a8cb39e932665995f9627e91a7bf4dd51e54f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67a7a37ffdac606740dee074205a8cb39e932665995f9627e91a7bf4dd51e54f", kill_on_drop: false }`
[INFO] [stdout] 67a7a37ffdac606740dee074205a8cb39e932665995f9627e91a7bf4dd51e54f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bb395a81192e7141e2bdf9dd6a2457db887d527281495606411fb6abe766f704
[INFO] running `Command { std: "docker" "start" "-a" "bb395a81192e7141e2bdf9dd6a2457db887d527281495606411fb6abe766f704", 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)]` (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] [stderr]    Compiling grin_core v5.3.3 (/opt/rustwide/workdir)
[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 8.33s
[INFO] running `Command { std: "docker" "inspect" "bb395a81192e7141e2bdf9dd6a2457db887d527281495606411fb6abe766f704", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bb395a81192e7141e2bdf9dd6a2457db887d527281495606411fb6abe766f704", kill_on_drop: false }`
[INFO] [stdout] bb395a81192e7141e2bdf9dd6a2457db887d527281495606411fb6abe766f704
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] be8bee37818f31d3a9c6b552dd85bf2811e12e502dd0476d4889b5c4e8b0640c
[INFO] running `Command { std: "docker" "start" "-a" "be8bee37818f31d3a9c6b552dd85bf2811e12e502dd0476d4889b5c4e8b0640c", 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.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/grin_core-a8ff482f2fed8a10)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test consensus::test::test_graph_weight ... 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_nrd_enabled ... 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::transaction::test::kernel_features_serialization ... ok
[INFO] [stdout] test global::test::testnet_header_len ... ok
[INFO] [stdout] test global::test::mainnet_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::commit_consistency ... ok
[INFO] [stdout] test pow::cuckaroo::test::cuckaroo19_vectors ... ok
[INFO] [stdout] test core::transaction::test::input_short_id ... 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_height_locked_kernel_ser_deser ... 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::test_plain_kernel_ser_deser ... 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 core::transaction::test::nrd_kernel_verify_sig ... ok
[INFO] [stdout] test libtx::secp_ser::test::ser_secp_primitives ... 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::proof::tests::view_key_child ... ok
[INFO] [stdout] test libtx::proof::tests::legacy_builder ... ok
[INFO] [stdout] test libtx::build::test::blind_simpler_tx ... ok
[INFO] [stdout] test libtx::build::test::blind_simple_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 global::test::user_testing_header_len ... ok
[INFO] [stdout] test pow::lean::test::lean_miner ... ok
[INFO] [stderr]      Running tests/block.rs (/opt/rustwide/target/debug/deps/block-cabdfd4ef4db4cdf)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.76s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] 2025-11-11T10:41:35.722393452+00:00 INFO grin_util::logger - log4rs is initialized, stdout level: Debug, min. level: Debug
[INFO] [stdout] 2025-11-11T10:41:36.125619389+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:36.331129976+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:36.550410949+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:36.572004701+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:36.641833086+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09c4309b0e79ef497a61dd5a8f9c1f0b119bd3c867aa1130626884539a686178f5)
[INFO] [stdout] 2025-11-11T10:41:36.659118610+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0949a5c67dfb9c100b1d640af2d9f1e249a1361dbe83de80c60c4c82e11c97907b)
[INFO] [stdout] 2025-11-11T10:41:36.732794424+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:36.783177126+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:36.850991802+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:36.862698798+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 11, 0100000002000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:36.867540146+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09d59bdd42bef5801d0752def5eda0c8369277f2782ec52615504ff42ac2ddcee6)
[INFO] [stdout] 2025-11-11T10:41:36.887163149+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:36.891511298+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(083682a9d77664682996b16911fa8a9946df51ff93da9b352592e265d0240a1fe1)
[INFO] [stdout] 2025-11-11T10:41:36.935405312+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(082b1518e69b20f3664500d62d94afa91f1ce4f7e58bd287a5788da2810642e0cb)
[INFO] [stdout] 2025-11-11T10:41:36.953607906+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0868e67000cdaa60bfda294ee1eb6b8616180b35bc47374c7eaffe2e671d1b0f60)
[INFO] [stdout] 2025-11-11T10:41:37.100735003+00:00 DEBUG grin_core::libtx::build - Building output: 19, Commitment(084a14190e6a072f7e7249a3ad8bee25fe3ac364d3511d278e62e2d9899c87cddb)
[INFO] [stdout] 2025-11-11T10:41:37.140352700+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0831d6f6b9ea2c2d13c6f348ecc910c2485897bc9adff40b9ad7539cac27e95437)
[INFO] [stdout] test deserialize_untrusted_header_weight ... ok
[INFO] [stdout] 2025-11-11T10:41:37.403192337+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08577ff07d3ba5b4744287fa9d7db7bc3ef627929811c8446eb05af2727cef7c2b)
[INFO] [stdout] 2025-11-11T10:41:37.437347785+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08fee604590e83b8ea4f5c5033238a628a6ccd346aac0385ab1e8d459fe0766ea1)
[INFO] [stdout] 2025-11-11T10:41:37.522165845+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:37.614230173+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08bb472d261125c2ed327b948d9623b63ed0bcfaa17e634ec388f013126296dd86)
[INFO] [stdout] 2025-11-11T10:41:37.679396979+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08b0cf4cd406364d00f99e27e20cb840b953ecd9839cd40f2e8262bf90175e032b)
[INFO] [stdout] 2025-11-11T10:41:37.708253720+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08728353d43755a26c458c8240c5f9125207925f92a2e204446e500fc1c80e69aa)
[INFO] [stdout] 2025-11-11T10:41:37.729805992+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:37.800239817+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0833bf8bde1a3e908278b8f33791eb6184f17d32cb48bf4ec0a1b4cf10d26041d6)
[INFO] [stdout] test empty_block_serialized_size ... ok
[INFO] [stdout] test empty_compact_block_serialized_size ... ok
[INFO] [stdout] 2025-11-11T10:41:38.141749107+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(099bcba7f56fa554692c220da448e97cc2814d36eff96d12d6b9e9323504cb50f5)
[INFO] [stdout] 2025-11-11T10:41:38.208890124+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09c92750109e3c883def923eac71d53173457e4a7d2aeaaead02a1e7aa43a34ad0)
[INFO] [stdout] 2025-11-11T10:41:38.361662650+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:38.566510607+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:38.794420658+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08cdceb386dfcef51f34b0600f262245d290003bc59bf4490159a80a138c67d74c)
[INFO] [stdout] test block_single_tx_serialized_size ... ok
[INFO] [stdout] test hydrate_empty_compact_block ... ok
[INFO] [stdout] test serialize_deserialize_header_version ... ok
[INFO] [stdout] 2025-11-11T10:41:38.921861892+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(081d76f7dcf8fb92fdb204d9b0c2acfe5a8092190a608b77895361bf2b0553537b)
[INFO] [stdout] 2025-11-11T10:41:38.965266757+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09c9ef5601daa4e3f7d5c94440e848a891b57026cf6fe56a7cb62d9dacb85794dd)
[INFO] [stdout] 2025-11-11T10:41:38.987356129+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:38.990356088+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] test remove_coinbase_output_flag ... ok
[INFO] [stdout] 2025-11-11T10:41:39.151141072+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:39.158508959+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000002000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:39.181395931+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0982486700b1a1e124143c29a8ffddcff1adc745343f3481faa4b91e80437d12b5)
[INFO] [stdout] test serialize_deserialize_block_header ... ok
[INFO] [stdout] 2025-11-11T10:41:39.209091861+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09740f18d332d7fb72ae046cfa643127e97cf15748a7bbcb88255249bc46a2c4b6)
[INFO] [stdout] 2025-11-11T10:41:39.250538527+00:00 DEBUG grin_core::libtx::build - Building output: 60000000000, Commitment(095fc91b8a975e52f48084f10b187b07aa0584035e297464517155837ac1c01e30)
[INFO] [stdout] 2025-11-11T10:41:39.335505076+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:39.337999456+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000002000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:39.405706992+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 500000, 0100000000000000000000000000000000
[INFO] [stdout] test remove_coinbase_kernel_flag ... ok
[INFO] [stdout] 2025-11-11T10:41:39.612082879+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:39.631509582+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(083ceb1dc0494fcf47124535969047eed5439841e77f6d24027b94432f2bacd131)
[INFO] [stdout] 2025-11-11T10:41:39.723917459+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09c004b630b5f27172f380f74bd8a513ba386d7a2effd34044f7ceb2a0828b20b7)
[INFO] [stdout] 2025-11-11T10:41:39.732239786+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09d9405653d2469e8334f568aa79da264019ac3116d86384cafbd313a56230f069)
[INFO] [stdout] test compact_block_hash_with_nonce ... ok
[INFO] [stdout] test convert_block_to_compact_block ... ok
[INFO] [stdout] test very_empty_block ... ok
[INFO] [stdout] test empty_block_with_coinbase_is_valid ... ok
[INFO] [stdout] 2025-11-11T10:41:39.811121219+00:00 DEBUG grin_core::libtx::build - Building output: 10, Commitment(08239b08ce47d18c43dd8bcb0864836476b797eb03e49f985ee1753ef13e14bc53)
[INFO] [stdout] 2025-11-11T10:41:39.811778088+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:39.820922925+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 5, 0100000002000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:39.834523060+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08f22a0ba9041b993929b40aca07a12b9fa4bd88d6be5d1d9d1aef4ec325ed4990)
[INFO] [stdout] 2025-11-11T10:41:39.836202180+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(095968686bb8e05da20f036afb66f143b92b81b4335eb6f90b0dab6a5953c89f7e)
[INFO] [stdout] 2025-11-11T10:41:39.841842588+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(095162241065a48ab6412028667647b5f0591459f7c39fca770a3501493d529cdd)
[INFO] [stdout] 2025-11-11T10:41:39.873029117+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(089a14ff0431a9a9ab703d2389c3053bbb8ce593ebe6a23ec3ca0d8c4cf5accb0c)
[INFO] [stdout] 2025-11-11T10:41:40.212725907+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(098c8e3dd691bd7d7c7276e98b865061f8de6cdb9fce724a9857a620891946d9a8)
[INFO] [stdout] test same_amount_outputs_copy_range_proof ... ok
[INFO] [stdout] test compact_block_single_tx_serialized_size ... ok
[INFO] [stdout] 2025-11-11T10:41:40.408865717+00:00 DEBUG grin_core::libtx::build - Building output: 50000000000, Commitment(08011aeb3ec0d21ad3adc35cf1f2c2e4e39379f41cbef2161c23bba5a37a860bfb)
[INFO] [stdout] 2025-11-11T10:41:40.558517605+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:40.586136595+00:00 DEBUG grin_core::libtx::build - Building output: 2, Commitment(083cb9f1a207405207edcd6ef76e6f7d9d120f555adb7ba047582a662da0b500d9)
[INFO] [stdout] 2025-11-11T10:41:40.654847291+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08277b87e58634a126456e068d148bbb67ec2d79f4ca1579e9b3e09e2efc570417)
[INFO] [stdout] 2025-11-11T10:41:40.734278623+00:00 DEBUG grin_core::libtx::build - Building output: 6, Commitment(09ff41a5eeca003d1c9f4f2bd6c604aec1a5d2b7f6e0098400f27ab5bc0818642f)
[INFO] [stdout] 2025-11-11T10:41:40.766612081+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] test block_with_nrd_kernel_nrd_not_enabled ... ok
[INFO] [stdout] 2025-11-11T10:41:40.906988732+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08fa121f4d840bff7665375a0d8bfd5f898c32e83a3cca33fca1794805f5b6807e)
[INFO] [stdout] 2025-11-11T10:41:40.910271880+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(089701b135d4549a7bf2dbfd23b1fe56ebcbdec8badafbb8aed95cf40b14817083)
[INFO] [stdout] 2025-11-11T10:41:41.117391178+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] test validate_header_proof ... ok
[INFO] [stdout] 2025-11-11T10:41:41.210456155+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(081a848a2696f2161acfff5d461ef965c5f29f3d474be1c0f03c0b3ad65ed1f738)
[INFO] [stdout] 2025-11-11T10:41:41.225940239+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08e6d35969543d1b9a76faf64f56136c07ce2939bcf6975018f9ca894ea80d78e9)
[INFO] [stdout] 2025-11-11T10:41:41.282148169+00:00 DEBUG grin_core::libtx::build - Building output: 10000000000, Commitment(0924c8ffba718a24466af7bceec6fe6f5957743ae64ab12a2d47d2282ff6b23849)
[INFO] [stdout] test serialize_deserialize_block ... ok
[INFO] [stdout] 2025-11-11T10:41:41.487661197+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(096eb0331e7cc8e33976362d1d163ad1286ef986fd5863f7c3dd72958d02826955)
[INFO] [stdout] 2025-11-11T10:41:41.635023325+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(09e29da41fa90257a9e18c1de0d02f7a8118eb69c485729f4eaeec3964cb801574)
[INFO] [stdout] test block_with_cut_through ... ok
[INFO] [stdout] test block_with_nrd_kernel_pre_post_hf3 ... ok
[INFO] [stdout] 2025-11-11T10:41:41.662799655+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(088726a280312e67d58c9ac08a0947d3391b411e7c2a5433cce0bc2530e68e893a)
[INFO] [stdout] 2025-11-11T10:41:41.665176014+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(094aa654b02ebe2bd702eeab7f1d4485f770cfaf62bffe91bb05283fedd23baa77)
[INFO] [stdout] 2025-11-11T10:41:41.868756632+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09ce6bfe30ea2c83836c6e061446830b093d726b4d1b8e024f5367cc8007d9af3a)
[INFO] [stdout] 2025-11-11T10:41:41.935769659+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:41.949911164+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08e33e94add29d9ccf76f36310eb1934df2625c14cedddc174577f8ed6fe0914f2)
[INFO] [stdout] 2025-11-11T10:41:42.144864275+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08c2893080ea790026eb18677d04bdb3a00010b87f59bf8bad927663a164dabfc1)
[INFO] [stdout] 2025-11-11T10:41:42.304829998+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09ccc3d098d6d2b31d381fecd0f602591847283258b62ee4cac823e45089fb7ac1)
[INFO] [stdout] test serialize_deserialize_compact_block ... ok
[INFO] [stdout] 2025-11-11T10:41:42.374867884+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:42.511035496+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(089d206cb5935ed87b86c5e1d1993f285de102a820b629ce7c91677689ca64000d)
[INFO] [stdout] test test_verify_cut_through_plain ... ok
[INFO] [stdout] 2025-11-11T10:41:42.657860104+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] test test_verify_cut_through_coinbase ... ok
[INFO] [stdout] 2025-11-11T10:41:42.678916556+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0924f430ce1a70f3ecaef8475a2e7ec7965360fbd856909d82568aaa36caf1c6c1)
[INFO] [stdout] 2025-11-11T10:41:42.757134879+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0974df91dbb7c0df31e8f8e9f48119d61de3aef5f309ba472142273d7784d16e96)
[INFO] [stdout] 2025-11-11T10:41:42.881522105+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09a463ce6bc2ad3f9f9b29e50e882d147aec3cda22a9a5bcf1265f2486d3f6ed67)
[INFO] [stdout] 2025-11-11T10:41:42.901334718+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08afe2846f732fb44083ae15778c49d03c1016704faeb7ab5bbed842c2a8218314)
[INFO] [stdout] test wrong_amount_range_proof ... ok
[INFO] [stdout] 2025-11-11T10:41:43.077504266+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:43.105075256+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09ce881b82480351b6166aea1468bd8bed911fbc2413bf08ef826d2c4d766f8ec3)
[INFO] [stdout] 2025-11-11T10:41:43.148596441+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:43.168826554+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0837c5d5abe23beb4c6e3f682445eabcc9aca40b4dff1e9be49e981b51d1a12b83)
[INFO] [stdout] 2025-11-11T10:41:43.242920167+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08dab82222451acd111cc6ab132bb8feaeb3ceaae59555da997e6c924d8bbe6250)
[INFO] [stdout] 2025-11-11T10:41:43.368389153+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(099348c8d3010a2ced667da5d4c63037e50f1ea9d330b4b6f2b9f062ea5f50ab42)
[INFO] [stdout] 2025-11-11T10:41:43.389821585+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(080070dacd4430b36eed4b03318ecd9130f1b222abcba82fbd410a0444ffc98123)
[INFO] [stdout] 2025-11-11T10:41:43.561013015+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(092bbc119b670d452c2c208fb01d0406629f38d5bb40b634da5d36c17a096591cd)
[INFO] [stdout] 2025-11-11T10:41:43.744157520+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:43.768130542+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08aefb846393eee4dd53d596bae0b09100da9be67586d089808db8b9b0799d3da0)
[INFO] [stdout] 2025-11-11T10:41:43.818046994+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:43.851066253+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(094caeb4b49562caec60e248190151d8d6cadcaf1994d9b7bc68176b2bf50f1c80)
[INFO] [stdout] 2025-11-11T10:41:43.867378017+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0946562a99201705f96aa82c4fe0381f2bb07aa923e15f6638a912be378a9de9ee)
[INFO] [stdout] 2025-11-11T10:41:43.990900003+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(092d23494b97ed758213b444a26099ad4119f018cacab1e4c668b3291f60c09de8)
[INFO] [stdout] 2025-11-11T10:41:44.187339774+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09992eff97e74a8799b8ca6b9b74eed71f43727b712cd80d14bf8fbbee6cb3836d)
[INFO] [stdout] 2025-11-11T10:41:44.201466009+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09cb46250434572d075f5ccb385eeb4bbe9ba4fd84642dc61ddd5a7e629a2d5856)
[INFO] [stdout] 2025-11-11T10:41:44.256584390+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:44.274419943+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09d240dafb72f7a161ddbf81c49c0ecac33b20678565925494a262198c21421ee9)
[INFO] [stdout] 2025-11-11T10:41:44.425790410+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(089443b506cc6009716136a8e4d068cbe1d1ed74ff3dbfa827210ea586daf9bfae)
[INFO] [stdout] 2025-11-11T10:41:44.497391274+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:44.523108896+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09d15f6f6ea364d5b28ef567bd52c47d73ec96330e4613addf033f6bbc9762e78a)
[INFO] [stdout] 2025-11-11T10:41:44.538878090+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09da26dedb11d9b28f82b6fa352f917ab743d776096429528dbf2c6d12b4a44a35)
[INFO] [stdout] 2025-11-11T10:41:44.624856209+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:44.640224794+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08d716d9dae0288abf86e552897fd7740b8b8822864f782d8cf9220183877fe37e)
[INFO] [stdout] 2025-11-11T10:41:44.784683123+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(089db18ccdf1931fae55005c85218cb8bb6b607043ee9c3e49ca6dd499c1349e10)
[INFO] [stdout] 2025-11-11T10:41:44.795075720+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0835704c05e1ada7b252a6e1536edda14bb9a38aaf1633d5fab4ffc61976febe70)
[INFO] [stdout] 2025-11-11T10:41:44.999387237+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:45.016676031+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08451bdd7b7cb30f04475812a5c91864cc467769b5fde67086af477b4e79c38209)
[INFO] [stdout] test too_large_block ... ok
[INFO] [stdout] 2025-11-11T10:41:45.163543249+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:45.166848558+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(097c0c07197bea2a831d4a5cc594065a0780e5dfcbc870a5d0904a7832570ffdaa)
[INFO] [stdout] 2025-11-11T10:41:45.188583991+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08b57df1281766660d6b98f0eeab1dfd3e0365f4608a4ceb8a28439d6c7e27d585)
[INFO] [stdout] 2025-11-11T10:41:45.362794269+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:45.376391514+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(099517b5f971a651007ac1d1dd4afe49cb53503864e290d50a7765d919419f070f)
[INFO] [stdout] 2025-11-11T10:41:45.404745134+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0859dcb83203bd87caafea03caec4e1d87d5f9b678150357c9e43ff8035148ca4d)
[INFO] [stdout] 2025-11-11T10:41:45.515536815+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(099546ffd5e3e624ee3377d6920042009a8bb5a4500ede33a0acaac08d09cf1fba)
[INFO] [stdout] 2025-11-11T10:41:45.661060304+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000
[INFO] [stdout] 2025-11-11T10:41:45.679607777+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09f5c8793cd782ecdb0cd60e95e2affe9c3b85d42142d518714ac54208eaafde51)
[INFO] [stdout] test block_10_tx_serialized_size ... ok
[INFO] [stdout] 2025-11-11T10:41:45.856879535+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09602bfb663fe53600b53205fe81f1b9506d01f07173035509532ed46284b51c12)
[INFO] [stdout] test compact_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 10.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/common.rs (/opt/rustwide/target/debug/deps/common-8c5e7a61e5ffb64c)
[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-aa0c95ca3d5697de)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test next_dma_difficulty_adjustment ... ok
[INFO] [stdout] test next_wtema_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] [stderr]      Running tests/consensus_mainnet.rs (/opt/rustwide/target/debug/deps/consensus_mainnet-921e987c39690eea)
[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-bbd5541c1640409a)
[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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test hard_forks ... ok
[INFO] [stdout] test test_secondary_pow_ratio ... ok
[INFO] [stderr]      Running tests/core.rs (/opt/rustwide/target/debug/deps/core-8fdc0af094c879f2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test blind_tx ... ignored
[INFO] [stdout] test reward_empty_block ... ok
[INFO] [stdout] test test_verify_2i1o_sig ... ok
[INFO] [stdout] test simple_tx_ser ... ok
[INFO] [stdout] test simple_tx_ser_deser ... ok
[INFO] [stdout] test test_verify_1i1o_sig ... ok
[INFO] [stdout] test reward_with_tx_block ... ok
[INFO] [stdout] test test_zero_commit_fails ... ok
[INFO] [stdout] test build_tx_kernel ... ok
[INFO] [stdout] test build_two_half_kernels ... ok
[INFO] [stdout] test hash_output ... ok
[INFO] [stdout] test simple_block ... ok
[INFO] [stdout] test tx_build_exchange ... ok
[INFO] [stdout] test tx_double_ser_deser ... ok
[INFO] [stdout] test tx_hash_diff ... ok
[INFO] [stdout] test test_block_with_timelocked_tx ... ok
[INFO] [stdout] test basic_transaction_deaggregation ... 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_5 ... ok
[INFO] [stdout] test multi_kernel_transaction_deaggregation ... ok
[INFO] [stdout] test multi_kernel_transaction_deaggregation_4 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 7.81s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merkle_proof.rs (/opt/rustwide/target/debug/deps/merkle_proof-1ec105aae59247bd)
[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 pmmr_merkle_proof ... ok
[INFO] [stdout] test merkle_proof_ser_deser ... 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-d8e7ddbc008b241f)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test bench_peak_map ... ignored
[INFO] [stdout] test some_peak_map ... ok
[INFO] [stdout] test some_peak_size ... ok
[INFO] [stdout] test check_insertion_to_pmmr_index ... ok
[INFO] [stdout] test first_100_mmr_heights ... ok
[INFO] [stdout] test some_peaks ... 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 pmmr_prune ... 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 pmmr_get_last_n_insertions ... ok
[INFO] [stdout] test test_is_leaf ... ok
[INFO] [stdout] test test_is_left_sibling ... ok
[INFO] [stdout] test pmmr_push_root ... ok
[INFO] [stdout] test test_n_leaves ... ok
[INFO] [stdout] test test_pmmr_leaf_to_insertion_index ... ok
[INFO] [stdout] test test_round_up_to_leaf_pos ... ok
[INFO] [stdout] test various_branches ... ok
[INFO] [stdout] test various_families ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/segment.rs (/opt/rustwide/target/debug/deps/segment-91840d72e9b536c7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/transaction.rs (/opt/rustwide/target/debug/deps/transaction-3eea08d668379f26)
[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.18s
[INFO] [stdout] 
[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_coinbase ... ok
[INFO] [stdout] test test_verify_cut_through_plain ... ok
[INFO] [stderr]      Running tests/vec_backend.rs (/opt/rustwide/target/debug/deps/vec_backend-296b689bbd3f3c3b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[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] [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::verify_partial_sig (line 137) ... 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::create_secnonce (line 34) ... 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.65s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "be8bee37818f31d3a9c6b552dd85bf2811e12e502dd0476d4889b5c4e8b0640c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be8bee37818f31d3a9c6b552dd85bf2811e12e502dd0476d4889b5c4e8b0640c", kill_on_drop: false }`
[INFO] [stdout] be8bee37818f31d3a9c6b552dd85bf2811e12e502dd0476d4889b5c4e8b0640c
