[INFO] fetching crate grin_core 5.3.3... [INFO] testing grin_core-5.3.3 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate grin_core 5.3.3 into /workspace/builds/worker-4-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-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate grin_core 5.3.3 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "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" "+b83b707f97d809763b7861afa7638871f3339a33" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 172 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.3.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.16) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3ebdbd3c19d246b723deea36e92c4e0b48da16f80d990a7a6ad36683f197beb0 [INFO] running `Command { std: "docker" "start" "-a" "3ebdbd3c19d246b723deea36e92c4e0b48da16f80d990a7a6ad36683f197beb0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3ebdbd3c19d246b723deea36e92c4e0b48da16f80d990a7a6ad36683f197beb0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ebdbd3c19d246b723deea36e92c4e0b48da16f80d990a7a6ad36683f197beb0", kill_on_drop: false }` [INFO] [stdout] 3ebdbd3c19d246b723deea36e92c4e0b48da16f80d990a7a6ad36683f197beb0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] be6c0564a7e6e8f6a989bdc7e02709dd4be0b1b7b64786802d3f95bbb7ef8bdd [INFO] running `Command { std: "docker" "start" "-a" "be6c0564a7e6e8f6a989bdc7e02709dd4be0b1b7b64786802d3f95bbb7ef8bdd", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling cc v1.2.34 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling autocfg v0.1.8 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling destructure_traitobject v0.2.0 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling unsafe-any-ors v1.0.0 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling ordered-float v2.10.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling grin_secp256k1zkp v0.7.14 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling gimli v0.31.1 [INFO] [stderr] Compiling parking_lot_core v0.7.3 [INFO] [stderr] Compiling croaring-sys v2.1.0 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling typemap-ors v1.0.0 [INFO] [stderr] Compiling crypto-mac v0.11.1 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling thread-id v4.2.2 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling nodrop v0.1.14 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling addr2line v0.24.2 [INFO] [stderr] Compiling log-mdc v0.1.0 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling humantime v2.2.0 [INFO] [stderr] Compiling password-hash v0.2.3 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling hmac v0.11.0 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stderr] Compiling blake2-rfc v0.2.18 [INFO] [stderr] Compiling pbkdf2 v0.8.0 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling ripemd160 v0.9.1 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling enum_primitive v0.1.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling lru-cache v0.1.2 [INFO] [stderr] Compiling num v0.2.1 [INFO] [stderr] Compiling bytes v0.5.6 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling backtrace v0.3.75 [INFO] [stderr] Compiling zip v0.5.13 [INFO] [stderr] Compiling croaring v1.1.0 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling serde-value v0.7.0 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling log4rs v1.3.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 1m 24s [INFO] running `Command { std: "docker" "inspect" "be6c0564a7e6e8f6a989bdc7e02709dd4be0b1b7b64786802d3f95bbb7ef8bdd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "be6c0564a7e6e8f6a989bdc7e02709dd4be0b1b7b64786802d3f95bbb7ef8bdd", kill_on_drop: false }` [INFO] [stdout] be6c0564a7e6e8f6a989bdc7e02709dd4be0b1b7b64786802d3f95bbb7ef8bdd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 524754dff7a65b166f57f49542ecc0000f7a012f241f64232c774268c2be77cf [INFO] running `Command { std: "docker" "start" "-a" "524754dff7a65b166f57f49542ecc0000f7a012f241f64232c774268c2be77cf", 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] [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/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 11.87s [INFO] running `Command { std: "docker" "inspect" "524754dff7a65b166f57f49542ecc0000f7a012f241f64232c774268c2be77cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "524754dff7a65b166f57f49542ecc0000f7a012f241f64232c774268c2be77cf", kill_on_drop: false }` [INFO] [stdout] 524754dff7a65b166f57f49542ecc0000f7a012f241f64232c774268c2be77cf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5ee73ff2e0df47e7ed2759d78d26e1440596c39fef31fdbd627fe5b9830199dc [INFO] running `Command { std: "docker" "start" "-a" "5ee73ff2e0df47e7ed2759d78d26e1440596c39fef31fdbd627fe5b9830199dc", 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-1d1b629728c40193) [INFO] [stdout] [INFO] [stdout] running 39 tests [INFO] [stdout] test consensus::test::test_graph_weight ... ok [INFO] [stdout] test core::test::test_amount_to_hr ... 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::id::test::short_id_ord ... ok [INFO] [stdout] test core::transaction::test::kernel_features_serialization ... ok [INFO] [stdout] test genesis::test::mainnet_genesis_hash ... ok [INFO] [stdout] test core::id::test::test_short_id ... ok [INFO] [stdout] test genesis::test::testnet_genesis_hash ... ok [INFO] [stdout] test global::test::mainnet_header_len ... ok [INFO] [stdout] test global::test::testnet_header_len ... ok [INFO] [stdout] test global::test::automated_testing_header_len ... 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 core::transaction::test::commit_consistency ... ok [INFO] [stdout] test core::transaction::test::test_plain_kernel_ser_deser ... ok [INFO] [stdout] test core::transaction::test::test_nrd_kernel_ser_deser ... ok [INFO] [stdout] test libtx::proof::tests::view_key ... ok [INFO] [stdout] test core::transaction::test::nrd_kernel_verify_sig ... ok [INFO] [stdout] test libtx::build::test::blind_simpler_tx ... ok [INFO] [stdout] test libtx::proof::tests::view_key_hardened ... ok [INFO] [stdout] test libtx::proof::tests::legacy_builder ... 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 libtx::build::test::blind_simple_tx_with_offset ... ok [INFO] [stdout] test libtx::secp_ser::test::ser_secp_primitives ... ok [INFO] [stdout] test libtx::build::test::blind_simple_tx ... ok [INFO] [stdout] test pow::siphash::test::hash_block ... ok [INFO] [stdout] test pow::siphash::test::hash_some ... ok [INFO] [stdout] test pow::types::tests::test_proof_rw ... ok [INFO] [stdout] test pow::test::genesis_pow ... ok [INFO] [stdout] test libtx::proof::tests::view_key_no_switch ... ok [INFO] [stdout] test global::test::user_testing_header_len ... ok [INFO] [stdout] test pow::cuckatoo::test::cuckatoo ... ok [INFO] [stdout] test libtx::proof::tests::view_key_child ... 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 5.00s [INFO] [stdout] [INFO] [stderr] Running tests/block.rs (/opt/rustwide/target/debug/deps/block-3bc06b20643e9700) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] 2025-09-01T09:14:30.462059981+00:00 INFO grin_util::logger - log4rs is initialized, stdout level: Debug, min. level: Debug [INFO] [stdout] 2025-09-01T09:14:30.746204758+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:30.764888328+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:30.960438365+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:30.961891196+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:30.961967956+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 11, 0100000002000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:30.966714055+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:30.980197115+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08c35c64039cfb44f8ab18a98e8f4633f91ea6466dc3ba6e8426f55a7442c72aa5) [INFO] [stdout] 2025-09-01T09:14:30.995016455+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:31.052014735+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(093ecd541e906dc295e7413e20f03a0776ea038f23cf662163eaf15ac3821bf1ef) [INFO] [stdout] 2025-09-01T09:14:31.054874024+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08e68eb1623747dd129d024633b012b3aed5ec4b8a8ff070efbac8efde8a466a88) [INFO] [stdout] 2025-09-01T09:14:31.078804134+00:00 DEBUG grin_core::libtx::build - Building output: 19, Commitment(09b3c041bb3e38af129d076f657e43cf1d170a3fd869140e1708079f5eed43791e) [INFO] [stdout] 2025-09-01T09:14:31.097490744+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08e5a886a4bba13edb7d14360a201d88b11b8c593f26816a2c8cb23b95378f6895) [INFO] [stdout] 2025-09-01T09:14:31.099320964+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(086728c29513f6eb52adf193465efc0fb57d85e6af097c261f973e2c68a00c7eaf) [INFO] [stdout] 2025-09-01T09:14:31.141506743+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:31.220640942+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:31.269004882+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09f88f53d5960a7ae280142e60ea05e5b167d110453db3bcc4d56d93e52a1e85d7) [INFO] [stdout] 2025-09-01T09:14:31.280132312+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09300d09109a2626ba7c9b448ba6f5c05a4c521bed90682ffd5f3fc595c41fbc01) [INFO] [stdout] 2025-09-01T09:14:31.710586467+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0885e1efe708288f8ea6179bec61fe2d626612f8464b7aa02c9d7c2a59d0deb39a) [INFO] [stdout] 2025-09-01T09:14:32.359758550+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(095fa60c1524a146d0a96b6681824ed66b659d38ceb2ee9d23dcc5a092a68bad3f) [INFO] [stdout] test block_single_tx_serialized_size ... ok [INFO] [stdout] 2025-09-01T09:14:32.545016058+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(090262d170f7116a52e463631a1a684f4256af73029b13361d028d6a238b70da3c) [INFO] [stdout] 2025-09-01T09:14:32.592230537+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(088dba4c653aba45d12527d9b323a8e98e43d043e4c31164d1a38a28eaf4aace72) [INFO] [stdout] 2025-09-01T09:14:32.785305695+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09cb5e5303944197ead9f83e962398eed06c7dcdb59f898ab2de604a968d711753) [INFO] [stdout] 2025-09-01T09:14:32.950830443+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:33.080050192+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08d3996da565628c65c914c1d797c66618ea7c2c8d36c4347f6578ec748d3b1b19) [INFO] [stdout] 2025-09-01T09:14:33.532070887+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:33.682254435+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08cc729dc49720f485992e48db151e3815823be062f6b38e74d87dd28e1a200abe) [INFO] [stdout] 2025-09-01T09:14:34.061270290+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 5, 0100000002000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:34.138204680+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08086ab7e08ef89be740d513e54d175a2e38bb03db0853a6ff55ed9bf5aefd8088) [INFO] [stdout] 2025-09-01T09:14:34.174889419+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:34.253769708+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09ebb433b51ed5340213b5b36e71baf8cd7cf55b9c2ff20e44eac68f4faa1b4c78) [INFO] [stdout] 2025-09-01T09:14:34.542755505+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:34.742767613+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08fea7e0b567735acdf6db9eb97f40616fe17ae3b2b21edd9bded169efb6aae4ab) [INFO] [stdout] 2025-09-01T09:14:34.796741342+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0871bb7fc8031b0a239d2bbf5515744b74ef913d988a28b3bb869167f9fa8d0087) [INFO] [stdout] test compact_block_single_tx_serialized_size ... ok [INFO] [stdout] 2025-09-01T09:14:35.247942817+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09ba902611ab584ff953cd467da609b43aadc5104bf8d713276b3151aef54e4cba) [INFO] [stdout] 2025-09-01T09:14:35.558757694+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] test compact_block_hash_with_nonce ... ok [INFO] [stdout] 2025-09-01T09:14:35.698141172+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(093c6672d61f4ef2a5fe88b94c58546e7b896d15b974982f0dd4b0ace815c32583) [INFO] [stdout] 2025-09-01T09:14:35.978249729+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0968f5f8e51237e19d3d0be5649d1b0dcc7da628d74fa504f541575a055ce2fb73) [INFO] [stdout] test deserialize_untrusted_header_weight ... ok [INFO] [stdout] 2025-09-01T09:14:36.762733470+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0912c25458ab1c465de94091aad6fb64d3817d54db37a32e3c77eb7996c3b41940) [INFO] [stdout] test block_with_nrd_kernel_nrd_not_enabled ... ok [INFO] [stdout] test convert_block_to_compact_block ... ok [INFO] [stdout] test block_with_cut_through ... ok [INFO] [stdout] test empty_block_serialized_size ... ok [INFO] [stdout] 2025-09-01T09:14:37.839778718+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] test block_with_nrd_kernel_pre_post_hf3 ... ok [INFO] [stdout] 2025-09-01T09:14:38.014953356+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0816691d19773fad84e8de827dd3a3e3e33cbef6ee641d9065a6bebeb4ef492647) [INFO] [stdout] 2025-09-01T09:14:38.140823184+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] test empty_block_with_coinbase_is_valid ... ok [INFO] [stdout] 2025-09-01T09:14:38.235141503+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08c010727edba1223d2beab0ba2dff57859cf2997c47dc0aeda2705d7ca2fa6a44) [INFO] [stdout] 2025-09-01T09:14:38.351681492+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:38.447635441+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0884081a562bac10a8c1eb5f34c3faa9aa38ed396cb9622a58d6fa0cb28596b1fb) [INFO] [stdout] 2025-09-01T09:14:38.477120691+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:38.558008440+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(089e8e9ab560bb3d2a4207538c254bbb7ff1b1f71f1f4dc3daa214938ed18427c3) [INFO] [stdout] 2025-09-01T09:14:38.757873917+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08427eb76465a78cd5de8944167095eaad027ba95a1a538f46c39205ebd51672e7) [INFO] [stdout] test remove_coinbase_kernel_flag ... ok [INFO] [stdout] test hydrate_empty_compact_block ... ok [INFO] [stdout] test empty_compact_block_serialized_size ... ok [INFO] [stdout] 2025-09-01T09:14:38.997419915+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08781b31f391ac24d729a4d32d8cfd52fbd34d6b5ffedf94b26d2f6379edd1f747) [INFO] [stdout] test serialize_deserialize_header_version ... ok [INFO] [stdout] 2025-09-01T09:14:39.239986712+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(097ac724fcaf08312bf76c7b59175b529651aee6e2b0972f9c6227f197bfdf7241) [INFO] [stdout] test remove_coinbase_output_flag ... ok [INFO] [stdout] 2025-09-01T09:14:39.424499130+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:39.426897520+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000002000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:39.481183869+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08a4a117381202ec631dbc39f4f9621197bba70ce5ac230afcc06c786e5da5a486) [INFO] [stdout] 2025-09-01T09:14:39.546239948+00:00 DEBUG grin_core::libtx::build - Building output: 60000000000, Commitment(08b613b8e82fd115d24121134365d5f9d32e795ea382fe23bee7048d1c9e408b6f) [INFO] [stdout] 2025-09-01T09:14:39.656116057+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:39.659911967+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000002000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:39.676335397+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:39.798259876+00:00 DEBUG grin_core::libtx::build - Building output: 10, Commitment(09cf685aa41c065fcab080e1fc1e5978efdbd04d562257909421a1f67a82abe337) [INFO] [stdout] 2025-09-01T09:14:39.818888525+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08a5897b94ca9412edc38817fb68728fb75f3f031d599e96e80f580cad71164daa) [INFO] [stdout] 2025-09-01T09:14:40.531941547+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:40.611523707+00:00 DEBUG grin_core::libtx::build - Building output: 50000000000, Commitment(0965bddb274bb1fe85b907eb7c21927855915bd6a5bbf726fe42add4a13a21635b) [INFO] [stdout] 2025-09-01T09:14:40.623206166+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09809ff8b6bda4ac5a40d74ae5ecd3f49241ac1b86861683686cd2e00560e76b7b) [INFO] [stdout] test serialize_deserialize_block_header ... ok [INFO] [stdout] 2025-09-01T09:14:40.678335836+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:40.808782014+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08a4bd3bf8a41bc631a504945690327b425e13a80ef716da9fd68acb29d9797ed7) [INFO] [stdout] 2025-09-01T09:14:41.088413521+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 500000, 0100000000000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:41.136749021+00:00 DEBUG grin_core::libtx::build - Building output: 6, Commitment(093bb3a1e20faea75803c3454c0da1c64d99f48ea822e5832075104c7f444c6754) [INFO] [stdout] 2025-09-01T09:14:41.247282089+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08a451f99f0b7083391da7a8081421cfe0cc301ecd49bd74d5e0bf4dfb07a8db17) [INFO] [stdout] 2025-09-01T09:14:41.263917189+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08e60ad5d6349b7418fb709dce93b0800a5dbda2ae2f61d2ebdf9b7e3f1faaca4c) [INFO] [stdout] test same_amount_outputs_copy_range_proof ... ok [INFO] [stdout] 2025-09-01T09:14:41.675544415+00:00 DEBUG grin_core::libtx::build - Building output: 10000000000, Commitment(08475114e4ad9a49961b598186f10e374c1c858fde2b5cc3ec5cacb458480e2b03) [INFO] [stdout] 2025-09-01T09:14:41.697292364+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(081cfc917868f23d542ff7e360bdd6aacebd9cc48cbfab65bf06ed6c4634beb62c) [INFO] [stdout] 2025-09-01T09:14:41.851435822+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08ed7d42d8f97757c939e919b43e2190aba7cf768c141574f849e7d9f129ab8b95) [INFO] [stdout] 2025-09-01T09:14:42.169640269+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(0933fa915f60207e5b20e7a9609d725940ebbdbab11c339b63a27220f6b2c09606) [INFO] [stdout] test serialize_deserialize_block ... ok [INFO] [stdout] test very_empty_block ... ok [INFO] [stdout] 2025-09-01T09:14:42.461990335+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08598d928a27aa691b2b8e4b8641dbec4bbef5dbc1fd26bd5b8f98fa5c544245c7) [INFO] [stdout] 2025-09-01T09:14:42.878367701+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] test validate_header_proof ... ok [INFO] [stdout] 2025-09-01T09:14:42.997185789+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08ddcb1dfc395ba2089ba952ec69a52b6a73c2f4f34f66ac201bedb57bb0193dad) [INFO] [stdout] 2025-09-01T09:14:43.437161335+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:43.507780604+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(097391800822b047d8945789003a0e2c19c8054097514abb014c95b9c9300b8095) [INFO] [stdout] 2025-09-01T09:14:43.541734913+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08d585c8cda1e9c5b05eac5810c19e52fc8919af552d3cab9ad09cdd3b24ca3918) [INFO] [stdout] 2025-09-01T09:14:43.562808083+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:43.673005492+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08b3be7c410733dd7bfb3ec8f6d349f024f76a4c410c50c33f041c782ce1089ffb) [INFO] [stdout] test serialize_deserialize_compact_block ... ok [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stdout] 2025-09-01T09:14:44.213013666+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(084cb824b9bba16d4f414c4fc49909c95c91172af28ff72917c7b67804314bb0dd) [INFO] [stdout] 2025-09-01T09:14:44.317937475+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(097af9d8e7497d9339080f1aa0773609abc9d7a5a47fdae422f77dcbbb57445caf) [INFO] [stdout] 2025-09-01T09:14:44.424660924+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09430e16f1004e3ed347bd530ef7ac5b25b5cdfb24e91d6ba1c82166e86e2a5b06) [INFO] [stdout] 2025-09-01T09:14:44.532009822+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(097ff078c0330994924412fe8fc6f8c2bb6de1a9c621330d19f7a6b5e2e82531bc) [INFO] [stdout] 2025-09-01T09:14:44.890669848+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:44.938037128+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09a4c2d48defc14dddf8f00d313d4226544eaad8e0e5a3305977eec40b8db263e3) [INFO] [stdout] 2025-09-01T09:14:44.956266007+00:00 DEBUG grin_core::libtx::build - Building output: 2, Commitment(0949250cf026f734c5dcd815301327a440a0c0515473467adafe524d8d2f5d0ea9) [INFO] [stdout] 2025-09-01T09:14:45.137084545+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:45.197549135+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08a1f7bdfc3fce08a3e0746fd95fa08573762d6d8d74681ea9d357a1e0ba036994) [INFO] [stdout] 2025-09-01T09:14:45.406515713+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:45.456199132+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0901a7f26305b5fb50e1426bf7654c7146744616d8323845e0ac66449edf15a6e9) [INFO] [stdout] 2025-09-01T09:14:45.502080061+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09358d0b943a473cc040bb71f4dde1062aa37b1d396e1e80b8b201541d10c8b73c) [INFO] [stdout] 2025-09-01T09:14:45.544781341+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(086384109b58f8c33e5ca45c299dc76df940c0a10bbabda07b7b28390222a271b4) [INFO] [stdout] 2025-09-01T09:14:45.750701359+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09958a8bad935b785a98abac9783d1997cf487275cf8ee5436923180aaf3a1a736) [INFO] [stdout] 2025-09-01T09:14:46.049999425+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09da0531b2b6820ff4428088fa9c7ca7c680c97a2bb08b75ba532a05a310a24136) [INFO] [stdout] 2025-09-01T09:14:46.083523055+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(091457d7b2dce6b333f2c8639e4f88b05c4391763bd5ad317b1fcc4abb56484e68) [INFO] [stdout] 2025-09-01T09:14:46.622187149+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08d745e9427269d105b045503518bf4d93e52dac18e50d9fac2d246cc982e588e8) [INFO] [stdout] 2025-09-01T09:14:46.641854399+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:46.705889558+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(086d758f49e41ed76e3fe10daf7f8d96107154bd92a7fd254fe6f3c2c8064c8b49) [INFO] [stdout] 2025-09-01T09:14:46.825546726+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-09-01T09:14:47.001029635+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(093baf6095d4d3e7c477e1e6786124c298552d012ddeecc50ff6480e72af56f55a) [INFO] [stdout] 2025-09-01T09:14:47.144047673+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09332d49c6c7920407c07776f6a9882c7c18352eb0ee08d6bc02e87c979c80344a) [INFO] [stdout] 2025-09-01T09:14:47.150122543+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08e10cfbae6eeb07cd68ea88701d54e5e5aadc1a18e17ebd7f99995164d2209283) [INFO] [stdout] 2025-09-01T09:14:47.370680500+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(092dea9f6a03d69a6da1ead720131172d6917985c56e0b26e3365cf88fde47eef7) [INFO] [stdout] 2025-09-01T09:14:47.632176697+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09999e82b9146f398e40be72d20b8fc119e078a648f61a7d36a1aafa5d5d9f71e9) [INFO] [stdout] 2025-09-01T09:14:47.807292285+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:47.856416285+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0998443bee446b70df2cea91791b24fa2b44f62de3f7985ff50d83a77847892c5e) [INFO] [stdout] 2025-09-01T09:14:48.047686083+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:48.096279832+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0887163f7342b92a7295bba8f3a1dbef72eda0546c9d82b0e66031ffbf2704376d) [INFO] [stdout] 2025-09-01T09:14:48.107902202+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09c55d5cee886847cc39e80fd80bc3f89c64ee77a402ddd98c7d279107746b41cf) [INFO] [stdout] 2025-09-01T09:14:48.299239130+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0932519598e5b87bb8f8579e4e2a3c417dd1dc84d0b542644c8d4309dc74ccec33) [INFO] [stdout] 2025-09-01T09:14:48.533481807+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0817f818b770ea412dcd70e9416a6c5d897da979f0f1c16ed99598e70b2784a49a) [INFO] [stdout] 2025-09-01T09:14:48.850355174+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:48.893244203+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0893f93e96f547df10d2fb81b7ba6c55127e2337db123218c8f0604443f2c10e6f) [INFO] [stdout] 2025-09-01T09:14:49.112554841+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] test too_large_block ... ok [INFO] [stdout] 2025-09-01T09:14:49.146615870+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(081455f51cd096487db5d7a752b5a47b4af61e92c3a769833244584cb33ad7d864) [INFO] [stdout] 2025-09-01T09:14:49.246848179+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09a82a4307f2cca1be326dcc58cb863d2f97e2c95c823c703b73b6ce930ae83fd9) [INFO] [stdout] 2025-09-01T09:14:49.408450407+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0921cb407b97a906bd280e15a5c13dc96dc22b8afae5bc683adb8fd13f0356adf4) [INFO] [stdout] 2025-09-01T09:14:49.575022835+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-01T09:14:49.600066755+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09ca5cef7d0a72e2a29f98352089e8c2777d51d8b6cc8c54a03f6f2c1bc47e8d5c) [INFO] [stdout] 2025-09-01T09:14:49.859717502+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(097e3d2cd274c09c87ddbb8c435ee4dfd78ced6b719b9a7bffda0e4a10ce6b2487) [INFO] [stdout] test compact_block_10_tx_serialized_size ... ok [INFO] [stdout] test block_10_tx_serialized_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.09s [INFO] [stdout] [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-b579ed386613c3e7) [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-c12b53551fe80355) [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.01s [INFO] [stdout] [INFO] [stderr] Running tests/consensus_mainnet.rs (/opt/rustwide/target/debug/deps/consensus_mainnet-2efa3f4ce5896c60) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test hard_forks ... ok [INFO] [stdout] test test_secondary_pow_scale ... ok [INFO] [stdout] test test_secondary_pow_ratio ... ok [INFO] [stdout] test adjustment_scenarios ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Running tests/consensus_testnet.rs (/opt/rustwide/target/debug/deps/consensus_testnet-c3c7dcba40f6984a) [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-419e9d38f44d280d) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test blind_tx ... ignored [INFO] [stdout] test hash_output ... ok [INFO] [stdout] test build_tx_kernel ... ok [INFO] [stdout] test build_two_half_kernels ... ok [INFO] [stdout] test reward_empty_block ... ok [INFO] [stdout] test reward_with_tx_block ... ok [INFO] [stdout] test basic_transaction_deaggregation ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_2 ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_3 ... ok [INFO] [stdout] test simple_tx_ser ... ok [INFO] [stdout] test simple_tx_ser_deser ... ok [INFO] [stdout] test test_verify_2i1o_sig ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation ... ok [INFO] [stdout] test test_zero_commit_fails ... ok [INFO] [stdout] test test_verify_1i1o_sig ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_4 ... ok [INFO] [stdout] test simple_block ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_5 ... ok [INFO] [stdout] test tx_double_ser_deser ... ok [INFO] [stdout] test test_block_with_timelocked_tx ... ok [INFO] [stdout] test tx_hash_diff ... ok [INFO] [stdout] test tx_build_exchange ... ok [INFO] [stdout] test transaction_cut_through ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 11.86s [INFO] [stdout] [INFO] [stderr] Running tests/merkle_proof.rs (/opt/rustwide/target/debug/deps/merkle_proof-e173308e82d0fdeb) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test pmmr_merkle_proof ... ok [INFO] [stdout] test merkle_proof_ser_deser ... ok [INFO] [stdout] test pmmr_merkle_proof_prune_and_rewind ... ok [INFO] [stdout] test empty_merkle_proof ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/pmmr.rs (/opt/rustwide/target/debug/deps/pmmr-93fc71a9e55b9278) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test bench_peak_map ... ignored [INFO] [stdout] test some_peak_map ... ok [INFO] [stdout] test pmmr_prune ... ok [INFO] [stdout] test pmmr_get_last_n_insertions ... ok [INFO] [stdout] test some_peak_size ... 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 check_elements_from_pmmr_index ... ok [INFO] [stdout] test pmmr_push_root ... 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 test_is_left_sibling ... ok [INFO] [stdout] test various_families ... 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 check_insertion_to_pmmr_index ... ok [INFO] [stdout] test test_round_up_to_leaf_pos ... ok [INFO] [stdout] test first_100_mmr_heights ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/segment.rs (/opt/rustwide/target/debug/deps/segment-5634ec8a9dda65bd) [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.18s [INFO] [stdout] [INFO] [stderr] Running tests/transaction.rs (/opt/rustwide/target/debug/deps/transaction-e9e8a5905e53649c) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_transaction_json_ser_deser ... ok [INFO] [stdout] test test_output_ser_deser ... ok [INFO] [stdout] test test_fee_fields ... ok [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.33s [INFO] [stdout] [INFO] [stderr] Running tests/vec_backend.rs (/opt/rustwide/target/debug/deps/vec_backend-13f833986520a47d) [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::verify_partial_sig (line 137) ... 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::sign_from_key_id (line 219) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::verify_single_from_commit (line 282) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.29s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5ee73ff2e0df47e7ed2759d78d26e1440596c39fef31fdbd627fe5b9830199dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ee73ff2e0df47e7ed2759d78d26e1440596c39fef31fdbd627fe5b9830199dc", kill_on_drop: false }` [INFO] [stdout] 5ee73ff2e0df47e7ed2759d78d26e1440596c39fef31fdbd627fe5b9830199dc