[INFO] cloning repository https://github.com/tos-network/tako
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tos-network/tako" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftos-network%2Ftako", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftos-network%2Ftako'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7fae2ea0cacefa677f9c31516b428025f5193e81
[INFO] testing tos-network/tako against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftos-network%2Ftako" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/tos-network/tako
[INFO] finished tweaking git repo https://github.com/tos-network/tako
[INFO] tweaked toml for git repo https://github.com/tos-network/tako written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tos-network/tako on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/tos-network/tako already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/arkworks-rs/algebra`
[INFO] [stderr]     Updating git repository `https://github.com/tos-network/curve25519-dalek`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/tos-network/tos-crypto`
[INFO] [stderr]     Updating git repository `https://github.com/tos-network/tbpf`
[INFO] [stderr]     Updating git repository `https://github.com/tos-network/bulletproofs`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ctrlc v3.5.1
[INFO] [stderr]   Downloaded sha2-asm v0.6.4
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded dudect-bencher v0.6.0
[INFO] [stderr]   Downloaded target-triple v1.0.0
[INFO] [stderr]   Downloaded better_any v0.2.0
[INFO] [stderr]   Downloaded ark-std v0.5.0
[INFO] [stderr]   Downloaded trybuild v1.0.114
[INFO] [stderr]   Downloaded num-modular v0.6.1
[INFO] [stderr]   Downloaded libsecp256k1 v0.7.2
[INFO] [stderr]   Downloaded cc v1.2.45
[INFO] [stderr]   Downloaded proptest-derive v0.4.0
[INFO] [stderr]   Downloaded criterion v0.6.0
[INFO] [stderr]   Downloaded blst v0.3.16
[INFO] [stderr]   Downloaded light-poseidon v0.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 583f02362aa7e5d0429ab43a0b9509f147fecd7fdd89b1a6ca7cad05b17e8fe5
[INFO] running `Command { std: "docker" "start" "-a" "583f02362aa7e5d0429ab43a0b9509f147fecd7fdd89b1a6ca7cad05b17e8fe5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "583f02362aa7e5d0429ab43a0b9509f147fecd7fdd89b1a6ca7cad05b17e8fe5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "583f02362aa7e5d0429ab43a0b9509f147fecd7fdd89b1a6ca7cad05b17e8fe5", kill_on_drop: false }`
[INFO] [stdout] 583f02362aa7e5d0429ab43a0b9509f147fecd7fdd89b1a6ca7cad05b17e8fe5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 58daf5bb6927d005256f33b08f98584e68f46c4850b1e0ae4635d45222f9bbef
[INFO] running `Command { std: "docker" "start" "-a" "58daf5bb6927d005256f33b08f98584e68f46c4850b1e0ae4635d45222f9bbef", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling cc v1.2.45
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3 (https://github.com/tos-network/curve25519-dalek?rev=0ca0e1a1cab7c08733e35cfedc33fc68db2058be#0ca0e1a1)
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling sha2-asm v0.6.4
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling blst v0.3.16
[INFO] [stderr]    Compiling ark-std v0.5.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling libsecp256k1 v0.7.2
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling c-kzg v1.0.3
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling num-modular v0.6.1
[INFO] [stderr]    Compiling better_any v0.2.0
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling clap_builder v4.5.51
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling jiff v0.2.16
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling which v6.0.3
[INFO] [stderr]    Compiling tako-sdk v0.2.1 (/opt/rustwide/workdir/sdk)
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1 (https://github.com/tos-network/curve25519-dalek?rev=0ca0e1a1cab7c08733e35cfedc33fc68db2058be#0ca0e1a1)
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling enum-ordinalize v4.3.2
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ark-serialize-derive v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling educe v0.6.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling ark-serialize v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-ff-macros v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-ff-asm v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling hmac-drbg v0.3.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling tos-tbpf v0.13.1 (https://github.com/tos-network/tbpf?rev=03bc48b#03bc48bd)
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling tos-types v0.1.0 (/opt/rustwide/workdir/types)
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling ark-ff v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tako-storage v0.1.0 (/opt/rustwide/workdir/sdk/storage)
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stderr]    Compiling schnorrkel v0.11.5
[INFO] [stderr]    Compiling bulletproofs v5.0.2 (https://github.com/tos-network/bulletproofs?rev=566a53ec0a00b066e9271bbf9dc48ca6c33828f7#566a53ec)
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling tos-environment v0.1.0 (/opt/rustwide/workdir/environment)
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling tos-builder v0.1.0 (/opt/rustwide/workdir/builder)
[INFO] [stderr]    Compiling tos-bytecode v0.1.0 (/opt/rustwide/workdir/bytecode)
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tako-macros v0.1.0 (/opt/rustwide/workdir/sdk/macros)
[INFO] [stderr]    Compiling clap v4.5.51
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tos-kernel v0.1.0 (/opt/rustwide/workdir/core)
[INFO] [stderr]    Compiling tako-doctest-runtime v0.1.0 (/opt/rustwide/workdir/sdk/doctest-runtime)
[INFO] [stderr]    Compiling tos-crypto v0.2.0 (https://github.com/tos-network/tos-crypto?rev=abb56b0#abb56b02)
[INFO] [stderr]    Compiling tako-testing v0.1.0 (/opt/rustwide/workdir/sdk/testing)
[INFO] [stderr]    Compiling cargo-tako v0.2.1 (/opt/rustwide/workdir/tools/cargo-tako)
[INFO] [stderr]    Compiling tos-precompiles v0.2.1 (/opt/rustwide/workdir/precompiles)
[INFO] [stderr]    Compiling zk-proofs v0.2.1 (/opt/rustwide/workdir/zk-proofs)
[INFO] [stderr]    Compiling tos-program-runtime v0.2.1 (/opt/rustwide/workdir/program-runtime)
[INFO] [stderr]    Compiling ark-poly v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling tos-zk-token-proof-program v0.1.0 (/opt/rustwide/workdir/programs/zk-token-proof)
[INFO] [stderr]    Compiling ark-ec v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-bn254 v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling light-poseidon v0.4.0
[INFO] [stderr]    Compiling tos-poseidon v0.1.0 (/opt/rustwide/workdir/poseidon)
[INFO] [stderr]    Compiling tos-syscalls v0.2.1 (/opt/rustwide/workdir/syscalls)
[INFO] [stderr]    Compiling test-runner v0.2.1 (/opt/rustwide/workdir/test-runner)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 35s
[INFO] running `Command { std: "docker" "inspect" "58daf5bb6927d005256f33b08f98584e68f46c4850b1e0ae4635d45222f9bbef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "58daf5bb6927d005256f33b08f98584e68f46c4850b1e0ae4635d45222f9bbef", kill_on_drop: false }`
[INFO] [stdout] 58daf5bb6927d005256f33b08f98584e68f46c4850b1e0ae4635d45222f9bbef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 793e4bb9f0fd5a57293b86322ad987b9b8eb9249420e448b70c9cfa84b664b1d
[INFO] running `Command { std: "docker" "start" "-a" "793e4bb9f0fd5a57293b86322ad987b9b8eb9249420e448b70c9cfa84b664b1d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling toml_datetime v0.7.3
[INFO] [stderr]    Compiling serde_spanned v1.0.3
[INFO] [stderr]    Compiling toml_writer v1.0.4
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling toml v0.9.8
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling ctrlc v3.5.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling sled v0.34.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1 (https://github.com/tos-network/curve25519-dalek?rev=0ca0e1a1cab7c08733e35cfedc33fc68db2058be#0ca0e1a1)
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3 (https://github.com/tos-network/curve25519-dalek?rev=0ca0e1a1cab7c08733e35cfedc33fc68db2058be#0ca0e1a1)
[INFO] [stderr]    Compiling tos-types v0.1.0 (/opt/rustwide/workdir/types)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling clap v4.5.51
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling tako-storage v0.1.0 (/opt/rustwide/workdir/sdk/storage)
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling hmac-drbg v0.3.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling blst v0.3.16
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.2
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling bulletproofs v5.0.2 (https://github.com/tos-network/bulletproofs?rev=566a53ec0a00b066e9271bbf9dc48ca6c33828f7#566a53ec)
[INFO] [stderr]    Compiling ark-std v0.5.0
[INFO] [stderr]    Compiling schnorrkel v0.11.5
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling enum-ordinalize v4.3.2
[INFO] [stderr]    Compiling libsecp256k1 v0.7.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling educe v0.6.0
[INFO] [stderr]    Compiling ark-serialize v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-ff-macros v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-ff-asm v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling tos-tbpf v0.13.1 (https://github.com/tos-network/tbpf?rev=03bc48b#03bc48bd)
[INFO] [stderr]    Compiling tako-doctest-runtime v0.1.0 (/opt/rustwide/workdir/sdk/doctest-runtime)
[INFO] [stderr]    Compiling tako-macros v0.1.0 (/opt/rustwide/workdir/sdk/macros)
[INFO] [stderr]    Compiling dudect-bencher v0.6.0
[INFO] [stderr]    Compiling trybuild v1.0.114
[INFO] [stderr]    Compiling c-kzg v1.0.3
[INFO] [stderr]    Compiling tos-environment v0.1.0 (/opt/rustwide/workdir/environment)
[INFO] [stderr]    Compiling ark-ff v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling tos-crypto v0.2.0 (https://github.com/tos-network/tos-crypto?rev=abb56b0#abb56b02)
[INFO] [stderr]    Compiling tos-builder v0.1.0 (/opt/rustwide/workdir/builder)
[INFO] [stderr]    Compiling tos-bytecode v0.1.0 (/opt/rustwide/workdir/bytecode)
[INFO] [stderr]    Compiling tos-precompiles v0.2.1 (/opt/rustwide/workdir/precompiles)
[INFO] [stderr]    Compiling tos-program-runtime v0.2.1 (/opt/rustwide/workdir/program-runtime)
[INFO] [stderr]    Compiling zk-proofs v0.2.1 (/opt/rustwide/workdir/zk-proofs)
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling criterion v0.6.0
[INFO] [stderr]    Compiling proptest-derive v0.4.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling tos-zk-token-proof-program v0.1.0 (/opt/rustwide/workdir/programs/zk-token-proof)
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling ark-poly v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling tako-testing v0.1.0 (/opt/rustwide/workdir/sdk/testing)
[INFO] [stderr]    Compiling tos-kernel v0.1.0 (/opt/rustwide/workdir/core)
[INFO] [stderr]    Compiling ark-ec v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ark-bn254 v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling light-poseidon v0.4.0
[INFO] [stderr]    Compiling cargo-tako v0.2.1 (/opt/rustwide/workdir/tools/cargo-tako)
[INFO] [stderr]    Compiling tos-poseidon v0.1.0 (/opt/rustwide/workdir/poseidon)
[INFO] [stderr]    Compiling tos-syscalls v0.2.1 (/opt/rustwide/workdir/syscalls)
[INFO] [stderr]    Compiling tako-sdk v0.2.1 (/opt/rustwide/workdir/sdk)
[INFO] [stderr]    Compiling test-runner v0.2.1 (/opt/rustwide/workdir/test-runner)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4m 07s
[INFO] running `Command { std: "docker" "inspect" "793e4bb9f0fd5a57293b86322ad987b9b8eb9249420e448b70c9cfa84b664b1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "793e4bb9f0fd5a57293b86322ad987b9b8eb9249420e448b70c9cfa84b664b1d", kill_on_drop: false }`
[INFO] [stdout] 793e4bb9f0fd5a57293b86322ad987b9b8eb9249420e448b70c9cfa84b664b1d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6bf2a552e201b3e19f0070865c6ae0e8f8133a7d96cb7baab9676e8dd4633e66
[INFO] running `Command { std: "docker" "start" "-a" "6bf2a552e201b3e19f0070865c6ae0e8f8133a7d96cb7baab9676e8dd4633e66", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.49s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cargo_tako-2de6bdbc247a719a)
[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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_doctest_runtime-1a2dbd0f0244051f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test mock_syscalls::tests::test_dummy_log ... ok
[INFO] [stdout] test runtime::tests::test_doctest_runtime_balances ... ok
[INFO] [stdout] test mock_syscalls::tests::test_dummy_transfer_insufficient_balance ... ok
[INFO] [stdout] test runtime::tests::test_doctest_runtime_logs ... ok
[INFO] [stdout] test mock_syscalls::tests::test_dummy_transfer ... ok
[INFO] [stdout] test mock_syscalls::tests::test_dummy_storage ... ok
[INFO] [stdout] test runtime::tests::test_doctest_runtime_storage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_macros-af2e2383c8408b0c)
[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/contract_test.rs (/opt/rustwide/target/debug/deps/contract_test-91391565ec2c9fc8)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_contract_functions_accessible ... ok
[INFO] [stdout] test test_contract_metadata ... ok
[INFO] [stdout] test test_contract_with_structs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/event_test.rs (/opt/rustwide/target/debug/deps/event_test-b1b58ce761a73a7a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_event_emit ... ok
[INFO] [stdout] test test_event_signature ... ok
[INFO] [stdout] test test_event_topic0_uniqueness ... ok
[INFO] [stdout] test test_simple_event ... ok
[INFO] [stderr]      Running tests/require_test.rs (/opt/rustwide/target/debug/deps/require_test-4090b8cb3f022f2e)
[INFO] [stdout] test test_event_topic0 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_require_passes ... ok
[INFO] [stdout] test test_require_with_complex_condition ... ok
[INFO] [stdout] test test_multiple_requires ... ok
[INFO] [stdout] test test_require_authorization - should panic ... ok
[INFO] [stdout] test test_require_fails - should panic ... ok
[INFO] [stderr]      Running tests/revert_test.rs (/opt/rustwide/target/debug/deps/revert_test-721a671bcfb2cb77)
[INFO] [stdout] test test_require_with_expression - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_revert_not_reached ... ok
[INFO] [stdout] test test_revert_in_match - should panic ... ok
[INFO] [stdout] test test_revert_simple - should panic ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_sdk-9d1943abdef7ded1)
[INFO] [stdout] test test_revert_complex_scenario - should panic ... ok
[INFO] [stdout] test test_revert_in_conditional - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test program_ids::tests::test_program_id_is_not_placeholder ... ok
[INFO] [stdout] test program_ids::tests::test_zk_proof_program_id ... ok
[INFO] [stdout] test security::tests::test_error_codes ... ok
[INFO] [stdout] test program_ids::tests::test_program_id_constants_consistency ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_storage-a973e21c1a08b055)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test mapping::tests::test_mapping_basic ... ok
[INFO] [stdout] test mapping::tests::test_mapping_nested_simple ... ok
[INFO] [stdout] test mapping::tests::test_mapping_overflow ... ok
[INFO] [stdout] test mapping::tests::test_mapping_underflow ... ok
[INFO] [stdout] test mapping::tests::test_mapping_erc20_allowances ... ok
[INFO] [stdout] test mapping::tests::test_mapping_update ... ok
[INFO] [stdout] test mapping::tests::test_mapping_numeric_operations ... ok
[INFO] [stdout] test mapping::tests::test_mapping_custom_type ... ok
[INFO] [stdout] test value::tests::test_value_decrement ... ok
[INFO] [stdout] test value::tests::test_value_increment ... ok
[INFO] [stdout] test mapping::tests::test_mapping_update_or_init ... ok
[INFO] [stdout] test value::tests::test_value_basic ... ok
[INFO] [stdout] test value::tests::test_value_underflow ... ok
[INFO] [stdout] test value::tests::test_value_update ... ok
[INFO] [stdout] test value::tests::test_value_string ... ok
[INFO] [stdout] test value::tests::test_value_custom_type ... ok
[INFO] [stdout] test value::tests::test_value_overflow ... ok
[INFO] [stdout] test mapping::tests::test_mapping_get_or_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_testing-843c61e29e979df3)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test assertions::tests::test_assert_gas_in_range ... ok
[INFO] [stdout] test assertions::tests::test_assert_gas_used ... ok
[INFO] [stdout] test assertions::tests::test_assert_greater_than ... ok
[INFO] [stdout] test assertions::tests::test_assert_less_than ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_empty ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_value ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_not_contains ... ok
[INFO] [stdout] test helpers::tests::test_advance_one_week ... ok
[INFO] [stdout] test helpers::tests::test_advance_one_day ... ok
[INFO] [stdout] test helpers::tests::test_create_test_environment_with_contract ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_contains ... ok
[INFO] [stdout] test helpers::tests::test_create_storage_key ... ok
[INFO] [stdout] test helpers::tests::test_generate_test_address ... ok
[INFO] [stdout] test assertions::tests::test_assert_balance_equals ... ok
[INFO] [stdout] test helpers::tests::test_create_test_environment ... ok
[INFO] [stdout] test helpers::tests::test_generate_test_addresses ... ok
[INFO] [stdout] test helpers::tests::test_advance_time_by ... ok
[INFO] [stdout] test helpers::tests::test_mine_blocks ... ok
[INFO] [stdout] test helpers::tests::test_string_to_address ... ok
[INFO] [stdout] test helpers::tests::test_create_test_environment_with_caller ... ok
[INFO] [stdout] test helpers::tests::test_u128_conversion ... ok
[INFO] [stdout] test invariants::balance_conservation::tests::test_balance_conservation_creation ... ok
[INFO] [stdout] test helpers::tests::test_u64_conversion ... ok
[INFO] [stdout] test invariants::balance_conservation::tests::test_econ_policy_validation ... ok
[INFO] [stdout] test invariants::helpers::tests::test_format_violation_summary_multiple ... ok
[INFO] [stdout] test invariants::nonce_monotonicity::tests::test_nonce_monotonicity_creation ... ok
[INFO] [stdout] test invariants::helpers::tests::test_check_all_invariants_collect_empty ... ok
[INFO] [stdout] test invariants::balance_conservation::tests::test_balance_conservation_stub ... ok
[INFO] [stdout] test invariants::nonce_monotonicity::tests::test_nonce_monotonicity_default ... ok
[INFO] [stdout] test invariants::helpers::tests::test_format_invariant_violation ... ok
[INFO] [stdout] test invariants::helpers::tests::test_check_all_invariants_empty ... ok
[INFO] [stdout] test invariants::helpers::tests::test_format_violation_summary_empty ... ok
[INFO] [stdout] test invariants::nonce_monotonicity::tests::test_nonce_monotonicity_stub ... ok
[INFO] [stdout] test invariants::state_equivalence::tests::test_account_state_creation ... ok
[INFO] [stdout] test invariants::state_equivalence::tests::test_account_state_equality ... ok
[INFO] [stdout] test invariants::state_equivalence::tests::test_compare_account_maps_empty ... ok
[INFO] [stdout] test invariants::state_equivalence::tests::test_state_equivalence_stub ... ok
[INFO] [stdout] test mock_environment::tests::test_gas_usage ... ok
[INFO] [stdout] test mock_environment::tests::test_advance_time ... ok
[INFO] [stdout] test mock_environment::tests::test_reset_gas ... ok
[INFO] [stdout] test mock_environment::tests::test_mock_environment_defaults ... ok
[INFO] [stdout] test mock_environment::tests::test_next_block ... ok
[INFO] [stdout] test mock_environment::tests::test_mock_environment_setters ... ok
[INFO] [stdout] test mock_storage::tests::test_mock_storage_multiple_entries ... ok
[INFO] [stdout] test mock_storage::tests::test_mock_storage_basic_operations ... ok
[INFO] [stdout] test mock_storage::tests::test_mock_storage_clear ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_contains_fails - should panic ... ok
[INFO] [stdout] test invariants::balance_conservation::tests::test_balance_conservation_panics_on_invalid_policy - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/test_runner-50b0d8de45d8e6e7)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_builder-bd15e90ce2ba513a)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_bytecode-783d8456d6d4cfc9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test environment::tests::test_add_enum ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_environment-e8113bb3f85337f8)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test context::data::tests::test_data_mut ... ok
[INFO] [stdout] test context::data::tests::test_data_owned ... ok
[INFO] [stdout] test context::data::tests::test_data_ref ... ok
[INFO] [stdout] test context::tests::test_context_mut ... ok
[INFO] [stdout] test context::tests::test_context_owned ... ok
[INFO] [stdout] test context::tests::test_context_no_immutable_err ... ok
[INFO] [stdout] test context::tests::test_downcast_to_trait ... ok
[INFO] [stdout] test context::tests::test_context_ref ... ok
[INFO] [stdout] test context::tests::test_downcast_to_trait_any ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_kernel-b5298645e22cb2ce)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_poseidon-f6486d462367ff43)
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::test_error_code_conversions ... ok
[INFO] [stdout] test tests::test_endianness_conversion ... ok
[INFO] [stdout] test tests::test_invalid_input_length ... ok
[INFO] [stdout] test tests::test_parameters_conversion ... ok
[INFO] [stdout] test tests::test_too_many_inputs ... ok
[INFO] [stdout] test tests::test_field_modulus_validation ... ok
[INFO] [stdout] test tests::test_empty_input ... ok
[INFO] [stderr]      Running tests/boundary_tests.rs (/opt/rustwide/target/debug/deps/boundary_tests-015d9f5f6f819f33)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test test_all_ones_except_high_bit ... ok
[INFO] [stdout] test test_endianness_reversal_changes_result ... ok
[INFO] [stdout] test test_exactly_one_input ... ok
[INFO] [stdout] test test_excessive_inputs ... ok
[INFO] [stdout] test test_extreme_endianness_value ... ok
[INFO] [stdout] test test_all_zeros_input ... ok
[INFO] [stdout] test test_input_equals_modulus ... ok
[INFO] [stdout] test test_input_at_modulus_boundary ... ok
[INFO] [stdout] test test_input_exceeds_modulus ... ok
[INFO] [stdout] test test_input_too_long ... ok
[INFO] [stdout] test test_input_too_short ... ok
[INFO] [stdout] test test_mixed_length_inputs ... ok
[INFO] [stdout] test test_invalid_endianness ... ok
[INFO] [stdout] test test_invalid_parameters ... ok
[INFO] [stdout] test test_maximum_possible_u256 ... ok
[INFO] [stdout] test test_sequential_byte_pattern ... ok
[INFO] [stdout] test test_thirteen_inputs ... ok
[INFO] [stdout] test test_zero_inputs ... ok
[INFO] [stdout] test test_empty_byte_slice ... ok
[INFO] [stdout] test test_exactly_twelve_inputs ... ok
[INFO] [stdout] test test_identical_inputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/poseidon_tests.rs (/opt/rustwide/target/debug/deps/poseidon_tests-9e9e9687c85d03a7)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_field_modulus_boundary ... ok
[INFO] [stdout] test test_endianness_affects_output ... ok
[INFO] [stdout] test test_different_inputs_different_outputs ... ok
[INFO] [stdout] test test_empty_input ... ok
[INFO] [stdout] test test_invalid_input_length_long ... ok
[INFO] [stdout] test test_incremental_inputs ... ok
[INFO] [stdout] test test_invalid_input_length_short ... ok
[INFO] [stdout] test test_field_validation_little_endian ... ok
[INFO] [stdout] test test_input_order_matters ... ok
[INFO] [stdout] test test_poseidon_input_ones_be ... ok
[INFO] [stdout] test test_poseidon_input_ones_le ... ok
[INFO] [stdout] test test_poseidon_input_ones_twos_be ... ok
[INFO] [stdout] test test_poseidon_input_ones_twos_le ... ok
[INFO] [stdout] test test_poseidon_input_without_padding ... ok
[INFO] [stdout] test test_too_many_inputs ... ok
[INFO] [stdout] test test_zero_input_valid ... ok
[INFO] [stdout] test test_max_valid_inputs ... ok
[INFO] [stderr]      Running tests/solana_compatibility_test.rs (/opt/rustwide/target/debug/deps/solana_compatibility_test-582c080e3dae9c0a)
[INFO] [stdout] test test_poseidon_input_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_empty_input_error ... ok
[INFO] [stdout] test test_parameters_enum_values ... ok
[INFO] [stdout] test test_deterministic ... ok
[INFO] [stdout] test test_endianness_enum_values ... ok
[INFO] [stdout] test test_single_input_hash ... ok
[INFO] [stdout] test test_too_many_inputs_error ... ok
[INFO] [stdout] test test_solana_hashv_be_vector ... ok
[INFO] [stdout] test test_solana_hashv_le_vector ... ok
[INFO] [stdout] test test_input_order_matters ... ok
[INFO] [stdout] test test_error_code_mapping ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_precompiles-d6967aee61b82903)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test bls_fast_aggregate::tests::test_cross_instruction_references ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_empty_signature_set_with_infinity ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_invalid_signature_offset ... ok
[INFO] [stdout] test cost::tests::test_bls_aggregate_formula ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_duplicate_pubkeys_in_set ... ok
[INFO] [stdout] test cost::tests::test_svm_aligned_costs ... ok
[INFO] [stdout] test cost::tests::test_threshold_multisig_formula ... ok
[INFO] [stdout] test ed25519::tests::test_verify_empty ... ok
[INFO] [stdout] test cost::tests::test_hardware_calibrated_costs ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_invalid_instruction_data_size ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_zero_signers_non_infinity_signature ... ok
[INFO] [stdout] test ed25519::tests::test_verify_invalid_size ... ok
[INFO] [stdout] test ed25519::tests::test_signature_offsets_size ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_invalid_data_size ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_empty_signatures_rejected ... ok
[INFO] [stdout] test ed25519::tests::test_ed25519_malleability_with_cctv_vectors ... ok
[INFO] [stdout] test ed25519::tests::test_verify_invalid_signature ... ok
[INFO] [stdout] test ed25519::tests::test_verify_strict_rejects_non_canonical ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_invalid_instruction_index ... ok
[INFO] [stdout] test ed25519::tests::test_cross_instruction_references ... ok
[INFO] [stdout] test secp256k1::tests::test_eth_address_computation ... ok
[INFO] [stdout] test secp256k1::tests::test_signature_offsets_size ... ok
[INFO] [stdout] test secp256k1::tests::test_verify_empty ... ok
[INFO] [stdout] test ed25519::tests::test_verify_valid_signature ... ok
[INFO] [stdout] test secp256k1::tests::test_verify_invalid_address ... ok
[INFO] [stdout] test secp256k1::tests::test_verify_invalid_size ... ok
[INFO] [stdout] test secp256r1::tests::test_signature_offsets_size ... ok
[INFO] [stdout] test secp256r1::tests::test_verify_empty ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_invalid_signature_rejected ... ok
[INFO] [stdout] test secp256k1::tests::test_verify_valid_signature ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_cross_instruction_references ... ok
[INFO] [stdout] test secp256r1::tests::test_verify_invalid_signature ... ok
[INFO] [stdout] test secp256r1::tests::test_verify_invalid_size ... ok
[INFO] [stdout] test tests::test_get_all_precompiles ... ok
[INFO] [stdout] test tests::test_precompile_ids ... ok
[INFO] [stdout] test tests::test_get_precompile ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_verify_schnorr_signature_direct ... ok
[INFO] [stdout] test secp256r1::tests::test_verify_valid_signature ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_single_signature_verification ... ok
[INFO] [stdout] test threshold_multisig::tests::test_1_of_1_multisig ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_wrong_message_rejected ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_multiple_signatures ... ok
[INFO] [stdout] test threshold_multisig::tests::test_duplicate_signer_id_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_duplicate_signer_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_invalid_signer_id_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_insufficient_signatures_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_threshold_greater_than_participants ... ok
[INFO] [stdout] test threshold_multisig::tests::test_invalid_threshold_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_cross_instruction_references ... ok
[INFO] [stdout] test threshold_multisig::tests::test_2_of_3_multisig ... ok
[INFO] [stdout] test threshold_multisig::tests::test_early_termination_at_threshold ... ok
[INFO] [stdout] test threshold_multisig::tests::test_wrong_message_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_unsorted_pubkeys ... ok
[INFO] [stdout] test threshold_multisig::tests::test_3_of_5_multisig ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bls_integration_test.rs (/opt/rustwide/target/debug/deps/bls_integration_test-f7feb7679c8d6ddb)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_bls_fast_aggregate_2_signers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_program_runtime-30f8ebeaf7e14474)
[INFO] [stdout] 
[INFO] [stdout] running 204 tests
[INFO] [stdout] test cache::tests::test_cache_access_count ... ok
[INFO] [stdout] test cache::tests::test_cache_clear ... ok
[INFO] [stdout] test cache::tests::test_cache_oversized_bytecode ... ok
[INFO] [stdout] test compute_budget::tests::test_builder_pattern ... ok
[INFO] [stdout] test cache::tests::test_cache_update_existing ... ok
[INFO] [stdout] test cache::tests::test_cache_basic_operations ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_cu_too_large ... ok
[INFO] [stdout] test compute_budget::tests::test_default_limits ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_cu_too_small ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_heap_too_large ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_loaded_data_too_large ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_loaded_data_too_small ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_heap_too_small ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_success ... ok
[INFO] [stdout] test config::tests::test_low_memory_config ... ok
[INFO] [stdout] test config::tests::test_max_performance_config ... ok
[INFO] [stdout] test config::tests::test_production_config ... ok
[INFO] [stdout] test config::tests::test_development_config ... ok
[INFO] [stdout] test config::tests::test_testing_config ... ok
[INFO] [stdout] test config::tests::test_validation_heap_size_power_of_two ... ok
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test config::tests::test_validation_invocation_depth ... ok
[INFO] [stdout] test event_collector::tests::test_collector_creation ... ok
[INFO] [stdout] test config::tests::test_validation_compute_budget ... ok
[INFO] [stdout] test event_collector::tests::test_collector_emit ... ok
[INFO] [stdout] test event_collector::tests::test_collector_into_events ... ok
[INFO] [stdout] test event_collector::tests::test_collector_size_limit ... ok
[INFO] [stdout] test config::tests::test_validation_heap_size_minimum ... ok
[INFO] [stdout] test event_collector::tests::test_event_creation ... ok
[INFO] [stdout] test event_collector::tests::test_collector_unlimited ... ok
[INFO] [stdout] test event_collector::tests::test_event_size ... ok
[INFO] [stdout] test event_collector::tests::test_event_validation_too_many_topics ... ok
[INFO] [stdout] test event_collector::tests::test_event_validation_valid ... ok
[INFO] [stdout] test event_collector::tests::test_event_display ... ok
[INFO] [stdout] test invoke_context::tests::test_check_and_record_loaded_data_success ... ok
[INFO] [stdout] test invoke_context::tests::test_check_and_record_loaded_data_limit_exceeded ... ok
[INFO] [stdout] test invoke_context::tests::test_consume_checked ... ok
[INFO] [stdout] test invoke_context::tests::test_context_with_full_state ... ok
[INFO] [stdout] test invoke_context::tests::test_debug_mode ... ok
[INFO] [stdout] test invoke_context::tests::test_cross_contract_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_deep_nested_mixed_outcomes ... ok
[INFO] [stdout] test invoke_context::tests::test_guard_deref ... ok
[INFO] [stdout] test invoke_context::tests::test_guard_drop_safety ... ok
[INFO] [stdout] test invoke_context::tests::test_invoke_context_creation ... ok
[INFO] [stdout] test invoke_context::tests::test_invocation_depth ... ok
[INFO] [stdout] test invoke_context::tests::test_loaded_data_cpi_simulation ... ok
[INFO] [stdout] test invoke_context::tests::test_is_precompile ... ok
[INFO] [stdout] test invoke_context::tests::test_compute_consumption ... ok
[INFO] [stdout] test invoke_context::tests::test_loaded_data_zero_bytes ... ok
[INFO] [stdout] test invoke_context::tests::test_mixed_success_and_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_nested_guard_both_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_nested_guard_outer_commit_inner_commit ... ok
[INFO] [stdout] test invoke_context::tests::test_nested_guard_outer_commit_inner_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_nested_guard_outer_revert_inner_commit ... ok
[INFO] [stdout] test invoke_context::tests::test_loaded_data_initial_state ... ok
[INFO] [stdout] test invoke_context::tests::test_loaded_data_exactly_at_limit ... ok
[INFO] [stdout] test invoke_context::tests::test_pop_empty_stack_handles_gracefully ... ok
[INFO] [stdout] test invoke_context::tests::test_out_of_compute_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_process_precompile_invalid_data ... ok
[INFO] [stdout] test invoke_context::tests::test_process_precompile_unknown_program_id ... ok
[INFO] [stdout] test invoke_context::tests::test_push_complex_scenario ... ok
[INFO] [stdout] test invoke_context::tests::test_push_cross_program_reentrancy_disallowed ... ok
[INFO] [stdout] test invoke_context::tests::test_push_max_depth_exceeded ... ok
[INFO] [stdout] test invoke_context::tests::test_push_normal_multi_level_cpi ... ok
[INFO] [stdout] test invoke_context::tests::test_push_pop_basic ... ok
[INFO] [stdout] test invoke_context::tests::test_push_self_recursion_allowed ... ok
[INFO] [stdout] test invoke_context::tests::test_return_data_max_size ... ok
[INFO] [stdout] test invoke_context::tests::test_max_invocation_depth ... ok
[INFO] [stdout] test invoke_context::tests::test_return_data_too_large ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_multi_key_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_nested_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_revert_simple ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_snapshot_stack_integrity ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_success_persists ... ok
[INFO] [stdout] test log_collector::tests::test_byte_limit_enforcement ... ok
[INFO] [stdout] test invoke_context::tests::test_return_data ... ok
[INFO] [stdout] test invoke_context::tests::test_saturating_consumption ... ok
[INFO] [stdout] test log_collector::tests::test_empty_messages ... ok
[INFO] [stdout] test log_collector::tests::test_into_messages ... ok
[INFO] [stdout] test log_collector::tests::test_bytes_written_tracking ... ok
[INFO] [stdout] test log_collector::tests::test_log_single_message ... ok
[INFO] [stdout] test log_collector::tests::test_new_collector ... ok
[INFO] [stdout] test log_collector::tests::test_log_multiple_messages ... ok
[INFO] [stdout] test log_collector::tests::test_truncation_at_exact_limit ... ok
[INFO] [stdout] test log_collector::tests::test_unlimited_collector ... ok
[INFO] [stdout] test memory::metrics::tests::test_metrics_initialization ... ok
[INFO] [stdout] test memory::metrics::tests::test_metrics_recording ... ok
[INFO] [stdout] test memory::metrics::tests::test_metrics_multiple_operations ... ok
[INFO] [stdout] test invoke_context::tests::test_process_precompile_empty_ed25519 ... ok
[INFO] [stdout] test cache::tests::test_cache_lru_eviction ... ok
[INFO] [stdout] test memory::proptest::prop_allocation_always_succeeds ... ok
[INFO] [stdout] test memory::proptest::prop_oob_writes_fail ... ok
[INFO] [stdout] test memory::proptest::prop_seal_idempotent ... ok
[INFO] [stdout] test memory::tests::error_tests::test_error_debug ... ok
[INFO] [stdout] test memory::tests::error_tests::test_error_display ... ok
[INFO] [stdout] test memory::tests::metrics_tests::test_metrics_default ... ok
[INFO] [stdout] test memory::tests::metrics_tests::test_metrics_initialization ... ok
[INFO] [stdout] test memory::tests::metrics_tests::test_metrics_multiple_operations ... ok
[INFO] [stdout] test memory::tests::metrics_tests::test_metrics_recording ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_allocation_sizes ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_cannot_execute_before_seal ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_cannot_write_after_seal ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_cannot_write_after_seal_at_any_offset ... ok
[INFO] [stdout] test memory::proptest::prop_bounded_writes_succeed ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_execute_out_of_bounds ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_memory_state_equality ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_concurrent_reads ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_metrics_deallocation ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_metrics_seal ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_metrics_writes ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_multiple_regions ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_new_region_is_writable ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_seal_is_idempotent ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_seal_transitions_state ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_state_display ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_workflow_write_seal_execute ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_at_end ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_at_offset ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_metrics_allocation ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_out_of_bounds ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_overflow_check ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_empty_slice ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_success ... ok
[INFO] [stdout] test memory::proptest::prop_sealed_writes_fail ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_large_data ... ok
[INFO] [stdout] test memory::proptest::prop_metrics_accurate ... ok
[INFO] [stdout] test memory::translation::proptests::prop_alignment_check_consistent ... ok
[INFO] [stdout] test memory::translation::proptests::prop_length_overflow_protected ... ok
[INFO] [stdout] test memory::translation::proptests::prop_out_of_bounds_always_fails ... ok
[INFO] [stdout] test memory::translation::proptests::prop_translate_never_panics ... ok
[INFO] [stdout] test memory::translation::proptests::prop_aligned_addresses_always_work ... ok
[INFO] [stdout] test memory::translation::tests::test_address_alignment ... ok
[INFO] [stdout] test compute_budget::tests::test_zero_cu_limit_panics - should panic ... ok
[INFO] [stdout] test compute_budget::tests::test_zero_heap_size_panics - should panic ... ok
[INFO] [stdout] test memory::translation::tests::test_error_types_are_distinct ... ok
[INFO] [stdout] test memory::translation::tests::test_fuzzer_crash_unaligned_slice_regression ... ok
[INFO] [stdout] test memory::proptest::prop_state_monotonic ... ok
[INFO] [stdout] test memory::translation::tests::test_max_translation_size_constant ... ok
[INFO] [stdout] test memory::translation::tests::test_alignment_for_various_types ... ok
[INFO] [stdout] test memory::translation::tests::test_slice_boundary_conditions ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_invalid_utf8 ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_empty_slice ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_aligned ... ok
[INFO] [stdout] test memory::translation::tests::test_large_but_valid_slice ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_mut ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_empty ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_near_boundary ... ok
[INFO] [stdout] test memory::translation::proptests::prop_unaligned_always_returns_error ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_ownership ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_segment_boundary ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_unaligned ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_unaligned_near_boundary ... ok
[INFO] [stdout] test memory::translation::tests::test_aligned_unaligned_consistency ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_type ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_string ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_type_mut ... ok
[INFO] [stdout] test compute_budget::tests::test_zero_loaded_bytes_panics - should panic ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_type_unaligned_read ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_type_unaligned_write ... ok
[INFO] [stdout] test memory::translation::tests::test_unaligned_slice_safety ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_overflow ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_various_types ... ok
[INFO] [stdout] test memory::translation::tests::test_unaligned_various_types ... ok
[INFO] [stdout] test memory::wx_region::tests::test_allocation ... ok
[INFO] [stdout] test memory::wx_region::tests::test_bounds_checking ... ok
[INFO] [stdout] test memory::wx_region::tests::test_bounds_checking_overflow ... ok
[INFO] [stdout] test memory::wx_region::tests::test_multiple_writes ... ok
[INFO] [stdout] test memory::wx_region::tests::test_cannot_write_after_seal ... ok
[INFO] [stdout] test memory::wx_region::tests::test_metrics_tracking ... ok
[INFO] [stdout] test memory::wx_region::tests::test_seal_transition ... ok
[INFO] [stdout] test memory::wx_region::tests::test_seal_is_idempotent ... ok
[INFO] [stdout] test memory::wx_region::tests::test_write_at_various_offsets ... ok
[INFO] [stdout] test metrics::tests::test_cache_metrics ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_string_invalid_utf8_error_type ... ok
[INFO] [stdout] test memory::wx_region::tests::test_write_in_writable_state ... ok
[INFO] [stdout] test metrics::tests::test_execution_recording ... ok
[INFO] [stdout] test metrics::tests::test_memory_metrics ... ok
[INFO] [stdout] test metrics::tests::test_metrics_creation ... ok
[INFO] [stdout] test metrics::tests::test_report_generation ... ok
[INFO] [stdout] test metrics::tests::test_reset ... ok
[INFO] [stdout] test program_cache::tests::test_cache_entry_creation ... ok
[INFO] [stdout] test metrics::tests::test_syscall_metrics ... ok
[INFO] [stdout] test program_cache::tests::test_cache_stats ... ok
[INFO] [stdout] test metrics::tests::test_timing_metrics ... ok
[INFO] [stdout] test program_cache::tests::test_lru_cache_access_order ... ok
[INFO] [stdout] test program_cache::tests::test_lru_cache_basic ... ok
[INFO] [stdout] test program_cache::tests::test_lru_cache_eviction ... ok
[INFO] [stdout] test program_cache::tests::test_program_cache_basic ... ok
[INFO] [stdout] test program_cache::tests::test_program_cache_stats ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_golden_serialization_vector ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_len_constant ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_serialization ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_meets_level ... ok
[INFO] [stdout] test storage::tests::test_kyc_expiry_boundary_exclusive ... ok
[INFO] [stdout] test storage::tests::test_noop_accounts ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_validity ... ok
[INFO] [stdout] test storage::tests::test_noop_storage ... ok
[INFO] [stdout] test storage::tests::test_noop_kyc ... ok
[INFO] [stdout] test storage::tests::test_noop_referral ... ok
[INFO] [stdout] test memory::translation::proptests::prop_zero_length_always_succeeds ... ok
[INFO] [stdout] test memory::translation::tests::test_unaligned_access_detection ... ok
[INFO] [stdout] test metrics::tests::test_timer ... ok
[INFO] [stdout] test memory::translation::proptests::prop_string_translation_validates_utf8 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 204 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transient_storage_isolation_test.rs (/opt/rustwide/target/debug/deps/transient_storage_isolation_test-8d21be7bec2fc042)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_cannot_read_other_contract_transient_storage ... ok
[INFO] [stdout] test test_empty_value_storage ... ok
[INFO] [stdout] test test_multiple_keys_same_contract ... ok
[INFO] [stdout] test test_overwrite_transient_storage_key ... ok
[INFO] [stdout] test test_reentrancy_lock_pattern ... ok
[INFO] [stdout] test test_all_contracts_cleared_at_transaction_end ... ok
[INFO] [stdout] test test_transient_storage_cleared_per_transaction ... ok
[INFO] [stdout] test test_transient_storage_per_contract_isolation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_syscalls-b8f44cceec3e9d25)
[INFO] [stdout] 
[INFO] [stdout] running 277 tests
[INFO] [stdout] test blockchain::tests::test_get_block_hash ... ok
[INFO] [stdout] test balance::tests::test_transfer_success ... ok
[INFO] [stdout] test blob::tests::test_blob_module_compiles ... ok
[INFO] [stdout] test balance::tests::test_get_balance ... ok
[INFO] [stdout] test balance::tests::test_insufficient_compute_for_balance ... ok
[INFO] [stdout] test balance::tests::test_transfer_zero_amount ... ok
[INFO] [stdout] test balance::tests::test_insufficient_compute_for_transfer ... ok
[INFO] [stdout] test blockchain::tests::test_get_contract_hash ... ok
[INFO] [stdout] test blockchain::tests::test_get_tx_hash ... ok
[INFO] [stdout] test blockchain::tests::test_get_block_height ... ok
[INFO] [stdout] test blockchain::tests::test_get_tx_sender ... ok
[INFO] [stdout] test blockchain::tests::test_insufficient_compute_units ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_test_subgroup_check_availability ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_verify_g2_parity_rule ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_test_field_element_bounds ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_document_cost_expectations ... ok
[INFO] [stdout] test bn254_compression::tests::test_compression_error_is_typed ... ok
[INFO] [stdout] test bn254_compression::tests::test_compression_error_to_boxed_error ... ok
[INFO] [stdout] test bn254_compression::tests::test_endianness_consistency_le_roundtrip ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_verify_identity_representation ... ok
[INFO] [stdout] test bn254_compression::tests::test_compression_sizes ... ok
[INFO] [stdout] test bn254_compression::tests::test_endianness_mismatch_be_to_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_compression_be ... ok
[INFO] [stdout] test bn254_compression::tests::test_endianness_mismatch_le_to_be ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_verify_sqrt_determinism ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_identity_sec1_roundtrip_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_invalid_prefix_bytes ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_compression_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_endianness_consistency_be_roundtrip ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_field_element_boundary ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_non_quadratic_residue ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_endianness_consistency_be_roundtrip ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_field_element_boundary ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_identity_sec1_roundtrip_be ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_identity_point ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_endianness_consistency_le_roundtrip ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_identity_decompress_endianness_independent ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_field_element_exceeds_modulus ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_identity_sec1_roundtrip_be ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_invalid_prefix_bytes ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_identity_sec1_roundtrip_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_invalid_input_size ... ok
[INFO] [stdout] test bn254_compression::tests::test_invalid_point_not_on_curve ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_mixed_identity_be_vs_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_invalid_prefix ... ok
[INFO] [stdout] test bn254_compression::tests::test_mixed_identity_be_vs_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_non_quadratic_residue ... ok
[INFO] [stdout] test bn254_compression::tests::test_prefix_values ... ok
[INFO] [stdout] test bn254_compression::tests::test_round_trip_consistency ... ok
[INFO] [stdout] test bn254_compression::tests::test_regression_non_canonical_field_elements_rejected ... ok
[INFO] [stdout] test bn254_compression::tests::test_identity_decompress_endianness_independent ... ok
[INFO] [stdout] test bn254_compression::tests::test_regression_x_zero_with_compressed_prefix_fails ... ok
[INFO] [stdout] test bn254_compression::tests::test_sec1_identity_prefix_recognition ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_base_cost ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_insufficient_compute ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_compute_cost ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_depth_check ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_pattern_failure_path ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_max_depth_error ... ok
[INFO] [stdout] test bn254_compression::tests::test_x_zero_with_compressed_prefix_rejected ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_pattern_multi_level ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_pattern_push_failure_path ... ok
[INFO] [stdout] test code_ops::tests::test_code_ops_module_compiles ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_pattern_success_path ... ok
[INFO] [stdout] test crypto::tests::test_blake3_hello_world ... ok
[INFO] [stdout] test crypto::tests::test_keccak256_hello_world ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_solana_semantics ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_invalid_recovery_id ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_invalid_signature ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_invalid_hash ... ok
[INFO] [stdout] test crypto::tests::test_blake3_known_vector ... ok
[INFO] [stdout] test crypto::tests::test_keccak256_known_vector ... ok
[INFO] [stdout] test crypto::tests::test_sha256_known_vector ... ok
[INFO] [stdout] test crypto::tests::test_syscall_secp256k1_recover_insufficient_compute ... ok
[INFO] [stdout] test crypto::tests::test_sha256_hello_world ... ok
[INFO] [stdout] test crypto::tests::test_syscall_secp256k1_recover_invalid_hash ... ok
[INFO] [stdout] test crypto::tests::test_syscall_secp256k1_recover_invalid_recovery_id ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_add_invalid_point ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_evm_test_vector ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_add_valid_points ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_add_zero_sum ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_mul_by_zero ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_mul_valid ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_pairing_empty_input ... ok
[INFO] [stdout] test crypto::tests::test_syscall_secp256k1_recover_success ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_pairing_cost_calculation ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_pairing_invalid_length ... ok
[INFO] [stdout] test crypto_advanced::tests::test_parse_u64_from_be_bytes ... ok
[INFO] [stdout] test crypto_advanced::tests::test_ripemd160_cost_calculation ... ok
[INFO] [stdout] test crypto_advanced::tests::test_ripemd160_empty_input ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2_g_function ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_compress_basic ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_compress_deterministic ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_compress_final_block ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_compress_rounds ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_with_official_vectors ... ignored
[INFO] [stdout] test crypto_bls12_381::g1::utils::tests::test_g1_roundtrip ... ok
[INFO] [stdout] test crypto_advanced::tests::test_modexp_cost_constants ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_compute_costs ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_subgroup_check_is_enforced ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_curve_constants ... ok
[INFO] [stdout] test crypto_bls12_381::g2::utils::tests::test_g2_roundtrip ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_edwards_add ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_verify_bn254_cofactors ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_validate_invalid_point ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_validate_ristretto_point_valid ... ok
[INFO] [stdout] test crypto_kzg::tests::test_kzg_to_versioned_hash ... ok
[INFO] [stdout] test crypto_kzg::tests::test_kzg_to_versioned_hash_with_max_bytes ... ok
[INFO] [stdout] test crypto_kzg::tests::test_kzg_to_versioned_hash_with_zeros ... ok
[INFO] [stdout] test crypto_kzg::tests::test_kzg_with_evm_test_suite ... ignored
[INFO] [stdout] test crypto_kzg::tests::test_return_value_format ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_validate_edwards_point_valid ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_cost_constants ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_malleability ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_edwards_multiscalar_mul ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_valid_subgroup_point ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_ristretto_mul ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_pairing_valid ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_kzg_proof_invalid_proof ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_single_byte_corruption ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_canonical_range_helpers ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_kzg_proof_invalid_commitment ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_cost ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_deterministic ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_malformed_pubkey ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_malformed_signature ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_pubkey_not_on_curve ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_kzg_proof_wrong_value ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_r_equals_n ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_kzg_proof_valid ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_constant_gas_all_cases ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_s_zero ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_invalid_pubkey ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_s_equals_n ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_reject_r_greater_or_equal_n ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_r_zero ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_invalid_signature ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_reject_r_zero ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_reject_s_zero ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_with_official_vectors ... ignored
[INFO] [stdout] test deprecated::tests::test_callcode_returns_error ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_reject_s_greater_or_equal_n ... ok
[INFO] [stdout] test deprecated::tests::test_deprecated_module_compiles ... ok
[INFO] [stdout] test deprecated::tests::test_selfdestruct_returns_error ... ok
[INFO] [stdout] test deprecated::tests::test_cost_constants ... ok
[INFO] [stdout] test event::tests::test_emit_event_success ... ok
[INFO] [stdout] test event::tests::test_emit_event_validation_too_many_topics ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_invalid_message ... ok
[INFO] [stdout] test input_data::tests::test_input_data_constants ... ok
[INFO] [stdout] test event::tests::test_emit_event_disabled ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_all_zero_inputs ... ok
[INFO] [stdout] test input_data::tests::test_input_data_empty ... ok
[INFO] [stdout] test invoke::context::tests::test_basic_call ... ok
[INFO] [stdout] test invoke::context::tests::test_budget_exhaustion_prevents_push ... ok
[INFO] [stdout] test invoke::context::tests::test_compute_budget ... ok
[INFO] [stdout] test invoke::context::tests::test_default_compute_units ... ok
[INFO] [stdout] test invoke::context::tests::test_depth_limit ... ok
[INFO] [stdout] test invoke::context::tests::test_compute_overflow_protection ... ok
[INFO] [stdout] test invoke::context::tests::test_direct_reentrancy_prevention ... ok
[INFO] [stdout] test input_data::tests::test_invoke_context_input_data ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_all_max_inputs ... ok
[INFO] [stdout] test invoke::context::tests::test_indirect_reentrancy_prevention ... ok
[INFO] [stdout] test invoke::context::tests::test_max_depth_constant ... ok
[INFO] [stdout] test invoke::context::tests::test_multiple_independent_calls ... ok
[INFO] [stdout] test invoke::context::tests::test_nested_calls_different_programs ... ok
[INFO] [stdout] test invoke::guard::tests::test_reentrancy_guard_basic ... ok
[INFO] [stdout] test input_data::tests::test_input_data_large ... ok
[INFO] [stdout] test invoke::tests::test_complex_call_pattern ... ok
[INFO] [stdout] test invoke::tests::test_compute_budget_exceeded ... ok
[INFO] [stdout] test invoke::context::tests::test_guard_cleanup ... ok
[INFO] [stdout] test invoke::tests::test_compute_overflow ... ok
[INFO] [stdout] test invoke::tests::test_constants ... ok
[INFO] [stdout] test invoke::tests::test_consume_zero_units ... ok
[INFO] [stdout] test invoke::tests::test_context_creation ... ok
[INFO] [stdout] test invoke::tests::test_deep_nesting ... ok
[INFO] [stdout] test invoke::tests::test_depth_limit_with_cleanup ... ok
[INFO] [stdout] test invoke::tests::test_diamond_pattern ... ok
[INFO] [stdout] test invoke::tests::test_direct_reentrancy_blocked ... ok
[INFO] [stdout] test invoke::tests::test_exhausted_budget_prevents_push ... ok
[INFO] [stdout] test invoke::guard::tests::test_call_frame_creation ... ok
[INFO] [stdout] test invoke::guard::tests::test_reentrancy_guard_multiple_programs ... ok
[INFO] [stdout] test invoke::tests::test_compute_consumption ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_valid_signature ... ok
[INFO] [stdout] test invoke::tests::test_guard_auto_cleanup ... ok
[INFO] [stdout] test invoke::tests::test_large_compute_budget ... ok
[INFO] [stdout] test invoke::tests::test_max_depth_limit ... ok
[INFO] [stdout] test invoke::tests::test_many_sequential_calls ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_mixed_invalid_inputs ... ok
[INFO] [stdout] test invoke::tests::test_indirect_reentrancy_blocked ... ok
[INFO] [stdout] test invoke::tests::test_multiple_independent_calls ... ok
[INFO] [stdout] test invoke::tests::test_nested_guards_lifo_cleanup ... ok
[INFO] [stdout] test invoke::tests::test_zero_compute_units ... ok
[INFO] [stdout] test kyc::tests::test_get_kyc ... ok
[INFO] [stdout] test kyc::tests::test_get_kyc_tier ... ok
[INFO] [stdout] test kyc::tests::test_get_kyc_level ... ok
[INFO] [stdout] test kyc::tests::test_has_kyc ... ok
[INFO] [stdout] test kyc::tests::test_insufficient_compute_for_kyc_query ... ok
[INFO] [stdout] test kyc::tests::test_is_kyc_valid ... ok
[INFO] [stdout] test kyc::tests::test_meets_kyc_level ... ok
[INFO] [stdout] test logging::tests::test_tos_log_compute_units_shows_remaining ... ok
[INFO] [stdout] test logging::tests::test_tos_log_empty_message ... ok
[INFO] [stdout] test logging::tests::test_tos_log_invalid_utf8 ... ok
[INFO] [stdout] test invoke::tests::test_reentrancy_allowed_after_cleanup ... ok
[INFO] [stdout] test logging::tests::test_tos_log_pubkey_insufficient_compute ... ok
[INFO] [stdout] test invoke::tests::test_single_call ... ok
[INFO] [stdout] test logging::tests::test_tos_log_pubkey_success ... ok
[INFO] [stdout] test logging::tests::test_tos_log_u64_insufficient_compute ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_deterministic ... ok
[INFO] [stdout] test logging::tests::test_tos_log_compute_units_success ... ok
[INFO] [stdout] test logging::tests::test_tos_log_u64_success ... ok
[INFO] [stdout] test logging::tests::test_tos_log_success ... ok
[INFO] [stdout] test mem_ops::tests::test_memcmp_greater ... ok
[INFO] [stdout] test logging::tests::test_tos_log_too_long ... ok
[INFO] [stdout] test mem_ops::tests::test_is_nonoverlapping ... ok
[INFO] [stdout] test logging::tests::test_tos_log_insufficient_compute ... ok
[INFO] [stdout] test mem_ops::tests::test_memcmp_less ... ok
[INFO] [stdout] test mem_ops::tests::test_memcmp_equal ... ok
[INFO] [stdout] test offer_call::tests::test_insufficient_compute ... ok
[INFO] [stdout] test offer_call::tests::test_offer_call_not_available ... ok
[INFO] [stdout] test offer_call::tests::test_compute_costs ... ok
[INFO] [stdout] test offer_call::tests::test_offer_call_static_context ... ok
[INFO] [stdout] test randomness::tests::test_randomness_module_compiles ... ok
[INFO] [stdout] test referral::tests::test_get_direct_referrals_count ... ok
[INFO] [stdout] test referral::tests::test_get_level ... ok
[INFO] [stdout] test offer_call::tests::test_get_scheduled_execution_not_available ... ok
[INFO] [stdout] test referral::tests::test_get_referrer ... ok
[INFO] [stdout] test referral::tests::test_get_team_size ... ok
[INFO] [stdout] test referral::tests::test_get_uplines_clamps_to_max ... ok
[INFO] [stdout] test referral::tests::test_get_uplines ... ok
[INFO] [stdout] test registry::tests::test_all_names_unique ... ok
[INFO] [stdout] test referral::tests::test_insufficient_compute_for_referral_query ... ok
[INFO] [stdout] test referral::tests::test_has_referrer ... ok
[INFO] [stdout] test referral::tests::test_is_downline ... ok
[INFO] [stdout] test registry::tests::test_find_by_name ... ok
[INFO] [stdout] test registry::tests::test_category_counts ... ok
[INFO] [stdout] test return_data::tests::test_return_data_constants ... ok
[INFO] [stdout] test offer_call::tests::test_cancel_scheduled_execution_not_available ... ok
[INFO] [stdout] test registry::tests::test_nonexistent_syscall ... ok
[INFO] [stdout] test registry::tests::test_registry_count ... ok
[INFO] [stdout] test return_data::tests::test_return_data_two_call_pattern_no_double_charge ... ok
[INFO] [stdout] test runtime::tests::test_abort ... ok
[INFO] [stdout] test runtime::tests::test_compute_unit_tracking ... ok
[INFO] [stdout] test runtime::tests::test_get_heap_region ... ok
[INFO] [stdout] test runtime::tests::test_panic_empty_message ... ok
[INFO] [stdout] test runtime::tests::test_panic_invalid_utf8 ... ok
[INFO] [stdout] test runtime::tests::test_panic_message_too_long ... ok
[INFO] [stdout] test return_data::tests::test_invoke_context_return_data ... ok
[INFO] [stdout] test runtime::tests::test_remaining_compute_units ... ok
[INFO] [stdout] test return_data::tests::test_return_data_max_size ... ok
[INFO] [stdout] test storage::tests::test_storage_delete ... ok
[INFO] [stdout] test runtime::tests::test_panic_with_message ... ok
[INFO] [stdout] test storage::tests::test_storage_key_too_large ... ok
[INFO] [stdout] test runtime::tests::test_get_stack_height_nested ... ok
[INFO] [stdout] test storage::tests::test_storage_read_not_found ... ok
[INFO] [stdout] test storage::tests::test_storage_insufficient_compute ... ok
[INFO] [stdout] test storage::tests::test_storage_write_success ... ok
[INFO] [stdout] test runtime::tests::test_get_stack_height_root ... ok
[INFO] [stdout] test storage::tests::test_storage_value_too_large ... ok
[INFO] [stdout] test team_volume::tests::test_add_team_volume_clamps_levels ... ok
[INFO] [stdout] test team_volume::tests::test_get_direct_volume ... ok
[INFO] [stdout] test team_volume::tests::test_get_zone_volumes ... ok
[INFO] [stdout] test team_volume::tests::test_add_team_volume ... ok
[INFO] [stdout] test team_volume::tests::test_insufficient_compute_for_add_team_volume ... ok
[INFO] [stdout] test transient::tests_disabled::test_tload_oversized_key ... ok
[INFO] [stdout] test team_volume::tests::test_get_team_volume ... ok
[INFO] [stdout] test transient::tests_disabled::test_transient_storage_costs ... ok
[INFO] [stdout] test transient::tests_disabled::test_tload_empty_key ... ok
[INFO] [stdout] test transient::tests_disabled::test_transient_storage_limits ... ok
[INFO] [stdout] test transient::tests_disabled::test_tload_nonexistent_key ... ok
[INFO] [stdout] test tests::test_register_syscalls ... ok
[INFO] [stdout] test transient::tests_disabled::test_transient_storage_clear ... ok
[INFO] [stdout] test transient::tests_disabled::test_tstore_and_tload_roundtrip ... ok
[INFO] [stdout] test transient::tests_disabled::test_tstore_oversized_value ... ok
[INFO] [stdout] test transient::tests_disabled::test_tstore_basic ... ok
[INFO] [stdout] test vrf::tests::test_vrf_module_compiles ... ok
[INFO] [stdout] test invoke::context::tests::test_guard_cleanup_on_panic ... ok
[INFO] [stdout] test invoke::tests::test_guard_cleanup_on_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 274 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 1.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/generate_json.rs (/opt/rustwide/target/debug/deps/generate_json-1db2614bb2d66879)
[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/randomness_edge_cases.rs (/opt/rustwide/target/debug/deps/randomness_edge_cases-c81e7ea2faff34e9)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_base_fee_is_option_type ... ok
[INFO] [stdout] test test_all_environment_fields_can_be_set ... ok
[INFO] [stdout] test test_gas_price_is_option_type ... ok
[INFO] [stdout] test test_gas_limit_is_option_type ... ok
[INFO] [stdout] test test_difficulty_is_option_type ... ok
[INFO] [stdout] test test_instant_random_can_be_set ... ok
[INFO] [stdout] test test_instant_random_is_option_type ... ok
[INFO] [stdout] test test_syscall_behavior_documentation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_types-72eddf2f4107f0c0)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test types::opaque::tests::test_opaque_downcast ... ok
[INFO] [stdout] test types::opaque::tests::test_map_opaque_as_key ... ok
[INFO] [stdout] test types::opaque::tests::test_opaque_type_serde ... ok
[INFO] [stdout] test types::tests::test_compatibility_between_types ... ok
[INFO] [stdout] test u256::tests::test_add_overflow ... ok
[INFO] [stdout] test types::opaque::tests::test_opaque_wrapper ... ok
[INFO] [stdout] test types::tests::test_type_id_equivalent ... ok
[INFO] [stdout] test u256::tests::test_and ... ok
[INFO] [stdout] test types::opaque::tests::test_opaque_serde ... ok
[INFO] [stdout] test u256::tests::test_division_edge_cases ... ok
[INFO] [stdout] test u256::tests::test_division_power_of_two ... ok
[INFO] [stdout] test u256::tests::test_from_to_be ... ok
[INFO] [stdout] test u256::tests::test_from_to_le ... ok
[INFO] [stdout] test u256::tests::test_from_str_radix ... ok
[INFO] [stdout] test u256::tests::test_byte_order ... ok
[INFO] [stdout] test u256::tests::test_bits ... ok
[INFO] [stdout] test u256::tests::test_shr ... ok
[INFO] [stdout] test u256::tests::test_leading_zeros ... ok
[INFO] [stdout] test u256::tests::test_mul_overflow ... ok
[INFO] [stdout] test u256::tests::test_or ... ok
[INFO] [stdout] test u256::tests::test_div ... ok
[INFO] [stdout] test u256::tests::test_string ... ok
[INFO] [stdout] test u256::tests::test_shl ... ok
[INFO] [stdout] test u256::tests::test_sub_overflow ... ok
[INFO] [stdout] test u256::tests::test_full_width_shift ... ok
[INFO] [stdout] test values::constant::tests::test_huge_depth ... ok
[INFO] [stdout] test values::constant::tests::test_std_hash_map_as_key ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_zk_token_proof_program-dd3fabf665bc6286)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test integration_tests::test_all_instruction_types_have_correct_compute_costs ... ok
[INFO] [stdout] test integration_tests::test_batched_range_proof_u64_max_length ... ok
[INFO] [stdout] test integration_tests::test_batched_range_proof_u64_min_length ... ok
[INFO] [stdout] test integration_tests::test_batched_range_proof_invalid_batch_size ... ok
[INFO] [stdout] test integration_tests::test_ciphertext_ciphertext_equality_proof_length ... ok
[INFO] [stdout] test integration_tests::test_ciphertext_commitment_equality_proof_length ... ok
[INFO] [stdout] test integration_tests::test_compute_cost_ordering ... ok
[INFO] [stdout] test integration_tests::test_empty_instruction_data ... ok
[INFO] [stdout] test integration_tests::test_fee_sigma_invalid_fee_bounds ... ok
[INFO] [stdout] test integration_tests::test_transfer_proof_length ... ok
[INFO] [stdout] test integration_tests::test_grouped_ciphertext_2_handles_validity_length ... ok
[INFO] [stdout] test integration_tests::test_instruction_data_too_short ... ok
[INFO] [stdout] test integration_tests::test_transfer_with_fee_proof_length ... ok
[INFO] [stdout] test integration_tests::test_pubkey_validity_proof_invalid_length ... ok
[INFO] [stdout] test integration_tests::test_range_proof_u64_length ... ok
[INFO] [stdout] test integration_tests::test_pubkey_validity_proof_data_format ... ok
[INFO] [stdout] test integration_tests::test_withdraw_proof_length ... ok
[INFO] [stdout] test integration_tests::test_zero_balance_proof_data_format ... ok
[INFO] [stdout] test integration_tests::test_zero_balance_proof_invalid_length ... ok
[INFO] [stdout] test tests::test_compute_costs ... ok
[INFO] [stdout] test tests::test_program_entry_exists ... ok
[INFO] [stderr]      Running tests/e2e_tests.rs (/opt/rustwide/target/debug/deps/e2e_tests-b6c79a94be0b76bb)
[INFO] [stdout] test integration_tests::test_fee_sigma_proof_data_format ... ok
[INFO] [stdout] test tests::test_instruction_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_e2e_fee_sigma_proof_exceeds_max ... ok
[INFO] [stdout] test test_e2e_fee_sigma_proof_valid_bounds ... ok
[INFO] [stdout] test test_e2e_summary ... ok
[INFO] [stdout] test test_e2e_pubkey_validity_proof_tampered ... ok
[INFO] [stdout] test test_e2e_pubkey_validity_proof_valid ... ok
[INFO] [stdout] test test_e2e_pubkey_validity_proof_wrong_key ... ok
[INFO] [stdout] test test_e2e_pubkey_validity_proof_batch ... ok
[INFO] [stdout] test test_e2e_ciphertext_commitment_equality_valid ... ok
[INFO] [stdout] test test_e2e_ciphertext_commitment_equality_different_amounts ... ok
[INFO] [stdout] test test_e2e_zero_balance_proof_invalid_opening ... ok
[INFO] [stdout] test test_e2e_zero_balance_proof_batch ... ok
[INFO] [stdout] test test_e2e_zero_balance_proof_non_zero_value ... ok
[INFO] [stdout] test test_e2e_zero_balance_proof_valid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_tests.rs (/opt/rustwide/target/debug/deps/fuzz_tests-52f4213793eb476c)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test edge_cases::test_alternating_bytes ... ok
[INFO] [stdout] test edge_cases::test_all_valid_instruction_types ... ok
[INFO] [stdout] test edge_cases::test_single_byte_invalid ... ok
[INFO] [stdout] test edge_cases::test_empty_input ... ok
[INFO] [stdout] test edge_cases::test_max_u8_input ... ok
[INFO] [stdout] test edge_cases::test_compute_units_are_positive ... ok
[INFO] [stdout] test fuzz_verify_fee_sigma_length ... ok
[INFO] [stdout] test fuzz_verify_pubkey_validity_length ... ok
[INFO] [stdout] test fuzz_verify_transfer_with_fee_length ... ok
[INFO] [stdout] test fuzz_verify_transfer_length ... ok
[INFO] [stdout] test security_properties::test_instruction_type_parsing_complete ... ok
[INFO] [stdout] test security_properties::test_no_buffer_overflow ... ok
[INFO] [stdout] test fuzz_verify_withdraw_length ... ok
[INFO] [stdout] test fuzz_instruction_type_parsing ... ok
[INFO] [stdout] test fuzz_compute_units_deterministic ... ok
[INFO] [stdout] test fuzz_empty_input_handling ... ok
[INFO] [stdout] test fuzz_large_input_handling ... ok
[INFO] [stdout] test fuzz_random_bytes_no_panic ... ok
[INFO] [stdout] test fuzz_random_instruction_with_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.66s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zk_proofs-68d84367894093ab)
[INFO] [stdout] 
[INFO] [stdout] running 117 tests
[INFO] [stdout] test commitments::tests::test_commitment_from_bytes ... ok
[INFO] [stdout] test commitments::tests::test_commitment_size ... ok
[INFO] [stdout] test commitments::tests::test_opening_from_bytes ... ok
[INFO] [stdout] test commitments::tests::test_commitment_from_slice ... ok
[INFO] [stdout] test commitments::tests::test_opening_size ... ok
[INFO] [stdout] test commitments::tests::test_commitment_from_slice_invalid_length ... ok
[INFO] [stdout] test commitments::tests::test_opening_zeroize ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_zero ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_compression ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_homomorphic_addition ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_cross_key_decryption_fails ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_decryption_is_deterministic ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_subtraction ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_add_plaintext ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_scalar_multiplication ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_addition_commutative ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_decrypt_handle_key_binding ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_addition_associative ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_mismatched_handle_decryption ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_different_openings_different_ciphertexts ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_encryption_is_probabilistic ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_homomorphic_subtraction_property ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_same_opening_deterministic_encryption ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_same_opening_gives_same_ciphertext ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_homomorphic_addition_property ... ok
[INFO] [stdout] test elgamal::key::tests::test_keypair_generation ... ok
[INFO] [stdout] test elgamal::key::tests::test_public_key_compression ... ok
[INFO] [stdout] test elgamal::key::tests::test_encryption_decryption ... ok
[INFO] [stdout] test elgamal::pedersen::tests::test_commitment_compression_roundtrip ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_zero_addition_identity ... ok
[INFO] [stdout] test elgamal::pedersen::tests::test_pedersen_opening_generation ... ok
[INFO] [stdout] test errors::tests::test_invalid_error_code ... ok
[INFO] [stdout] test elgamal::key::tests::test_decrypt_zero ... ok
[INFO] [stdout] test errors::tests::test_error_code_roundtrip ... ok
[INFO] [stdout] test optimization::tests::test_decompress_point_cached_invalid ... ok
[INFO] [stdout] test optimization::tests::test_decompress_point_cached_valid ... ok
[INFO] [stdout] test optimization::tests::test_point_cache_hit ... ok
[INFO] [stdout] test optimization::tests::test_clear_point_cache ... ok
[INFO] [stdout] test optimization::tests::test_point_cache_eviction ... ok
[INFO] [stdout] test elgamal::pedersen::tests::test_pedersen_commitment_creation ... ok
[INFO] [stdout] test pod_conversions::tests::test_pod_pubkey_roundtrip ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_clear ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_invalid ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_pool_limit ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_empty ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_multiple ... ok
[INFO] [stdout] test elgamal::pedersen::tests::test_pedersen_commitment_homomorphic_addition ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_pool ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_with_capacity ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_valid ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_distributive_property ... ok
[INFO] [stdout] test elgamal::key::tests::test_encrypt_with_opening ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_scalar_multiplication_property ... ok
[INFO] [stdout] test proofs::ciphertext_validity::tests::test_ciphertext_validity_proof_without_y2 ... ok
[INFO] [stdout] test proofs::ciphertext_validity::tests::test_ciphertext_validity_proof_invalid ... ok
[INFO] [stdout] test proofs::ciphertext_validity::tests::test_ciphertext_validity_proof_with_y2 ... ok
[INFO] [stdout] test proofs::fee_sigma::tests::test_fee_sigma_proof_identity_point ... ok
[INFO] [stdout] test proofs::fee_sigma::tests::test_fee_sigma_proof_invalid_fee ... ok
[INFO] [stdout] test proofs::fee_sigma::tests::test_fee_sigma_proof_size ... ok
[INFO] [stdout] test proofs::fee_sigma::tests::test_fee_sigma_proof_valid_structure ... ok
[INFO] [stdout] test proofs::ciphertext_eq::tests::test_ciphertext_eq_proof ... ok
[INFO] [stdout] test proofs::pubkey_validity::tests::test_pubkey_validity_proof_size ... ok
[INFO] [stdout] test proofs::ciphertext_eq::tests::test_ciphertext_eq_proof_invalid ... ok
[INFO] [stdout] test proofs::commitment_eq::tests::test_commitment_eq_proof_invalid ... ok
[INFO] [stdout] test proofs::ciphertext_eq::tests::test_ciphertext_eq_proof_standalone ... ok
[INFO] [stdout] test proofs::zero_balance::tests::test_zero_balance_proof_size ... ok
[INFO] [stdout] test range_proofs::tests::test_inner_product_proof_roundtrip ... ok
[INFO] [stdout] test range_proofs::tests::test_inner_product_proof_size ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_from_slice ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_from_slice_invalid_length ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_memory_layout ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_roundtrip ... ok
[INFO] [stdout] test proofs::pubkey_validity::tests::test_pubkey_validity_proof_wrong_key ... ok
[INFO] [stdout] test proofs::pubkey_validity::tests::test_pubkey_validity_proof_basic ... ok
[INFO] [stdout] test proofs::commitment_eq::tests::test_commitment_eq_proof ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_commitment_equality_proof_roundtrip ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_roundtrip ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_validity_proof_roundtrip_with_y2 ... ok
[INFO] [stdout] test sigma_proofs::tests::test_elgamal_ciphertext_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_validity_proof_roundtrip_without_y2 ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_validity_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_elgamal_subtraction_invalid_ciphertext ... ok
[INFO] [stdout] test sigma_proofs::tests::test_equality_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_fee_sigma_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_pubkey_validity_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_zero_balance_proof_size ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_decode_commitment_wrong_length ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_decode_pubkey_wrong_length ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_identity_point_rejected ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_decode_ciphertext_wrong_length ... ok
[INFO] [stdout] test proofs::pubkey_validity::tests::test_pubkey_validity_proof_batch ... ok
[INFO] [stdout] test verification::range_proof::tests::test_batched_range_proof_u128_invalid_batch_size ... ok
[INFO] [stdout] test verification::range_proof::tests::test_batched_range_proof_u256_invalid_batch_size ... ok
[INFO] [stdout] test verification::range_proof::tests::test_batched_range_proof_invalid_batch_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_elgamal_pubkey_size ... ok
[INFO] [stdout] test verification::range_proof::tests::test_verify_range_proof_placeholder ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_valid_point_accepted ... ok
[INFO] [stdout] test proofs::zero_balance::tests::test_zero_balance_proof_basic ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_fee_sigma_proof ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_batched_grouped_ciphertext_2handles_validity_empty_batch ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_batched_grouped_ciphertext_2handles_validity_large_batch ... ok
[INFO] [stdout] test sigma_proofs::tests::test_elgamal_ciphertext_subtraction ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_batched_grouped_ciphertext_2handles_validity_multiple ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_fee_sigma_fee_too_high ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_transfer_proof_structure ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_withdraw_proof_structure ... ok
[INFO] [stdout] test verification::transcript_labels::tests::test_labels_are_unique ... ok
[INFO] [stdout] test verification::transcript_labels::tests::test_labels_have_namespace_prefix ... ok
[INFO] [stdout] test verification::transcript_labels::tests::test_labels_use_kebab_case ... ok
[INFO] [stdout] test proofs::zero_balance::tests::test_zero_balance_proof_batch ... ok
[INFO] [stdout] test proofs::commitment_eq::tests::test_commitment_eq_proof_standalone ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_batched_grouped_ciphertext_2handles_validity_single ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_ciphertext_validity_proof_without_y2 ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_ciphertext_validity_proof ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_ciphertext_ciphertext_equality_proof ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_commitment_equality_proof ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 117 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.56s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/checked_decoders_prop.rs (/opt/rustwide/target/debug/deps/checked_decoders_prop-83dfce4254aa490b)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test decode_commitment_wrong_len_err ... ok
[INFO] [stdout] test decode_pubkey_wrong_len_err ... ok
[INFO] [stdout] test decode_ciphertext_wrong_len_err ... ok
[INFO] [stdout] test decode_pubkey_len_must_be_32 ... ok
[INFO] [stdout] test decode_commitment_len_must_be_32 ... ok
[INFO] [stdout] test decode_ciphertext_len_must_be_64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cryptographic_security.rs (/opt/rustwide/target/debug/deps/cryptographic_security-7b5b5d666bfda1ef)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_pedersen_opening_constant_time_equality ... ok
[INFO] [stdout] test test_pedersen_opening_ct_eq_trait ... ok
[INFO] [stdout] test test_pedersen_opening_zeroization_attribute ... ok
[INFO] [stdout] test test_manual_zeroization_compatibility ... ok
[INFO] [stdout] test test_security_properties_documentation ... ok
[INFO] [stdout] test test_private_key_constant_time_equality ... ok
[INFO] [stdout] test test_private_key_zeroization_attribute ... ok
[INFO] [stderr]      Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-8b322ca7cd73dc92)
[INFO] [stdout] test test_private_key_ct_eq_trait ... ok
[INFO] [stdout] test test_partialeq_uses_constant_time ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test batch_verification_edge_cases::test_batch_empty_collector ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_zero_commitment ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_zero_handle ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_all_zero_components ... ok
[INFO] [stdout] test batch_verification_edge_cases::test_batch_single_proof ... ok
[INFO] [stdout] test batch_verification_edge_cases::test_batch_mixed_valid_invalid ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_max_value ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_rejects_identity_pubkey ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_identity_pubkeys ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_y2_mismatch ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_all_zero_ciphertexts ... ok
[INFO] [stdout] test malformed_proof_edge_cases::test_invalid_compressed_point ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_all_zero_ciphertext ... ok
[INFO] [stdout] test malformed_proof_edge_cases::test_proof_with_max_scalar ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_identity_point_in_proof ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_max_values ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_rejects_different_values ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_rejects_large_nonzero_value ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_zero_values ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_rejects_nonzero_value ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_zero_commitment_nonzero_handle ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_nonzero_commitment_zero_handle - should panic ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_swapped_ciphertexts ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_zero_public_key - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.89s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/identity_point_rejection.rs (/opt/rustwide/target/debug/deps/identity_point_rejection-827afeed9339b5b3)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_all_zero_ciphertext ... ok
[INFO] [stdout] test test_all_zero_bytes_handling ... ok
[INFO] [stdout] test test_decode_ciphertext_rejects_identity_in_both ... ok
[INFO] [stdout] test test_decode_commitment_rejects_identity ... ok
[INFO] [stdout] test test_decode_pubkey_accepts_valid_point ... ok
[INFO] [stdout] test test_decode_pubkey_rejects_identity ... ok
[INFO] [stdout] test test_decode_ciphertext_rejects_identity_in_c1 ... ok
[INFO] [stdout] test test_identity_rejection_documentation ... ok
[INFO] [stdout] test test_non_canonical_encoding_rejected ... ok
[INFO] [stdout] test test_decode_ciphertext_rejects_identity_in_c2 ... ok
[INFO] [stdout] test test_random_bytes_rejected ... ok
[INFO] [stdout] test test_decode_commitment_accepts_valid_point ... ok
[INFO] [stdout] test test_identity_rejection_comprehensive_summary ... ok
[INFO] [stdout] test test_decode_ciphertext_accepts_valid_points ... ok
[INFO] [stdout] test test_decode_commitment_multiple_valid_points ... ok
[INFO] [stdout] test test_decode_pubkey_accepts_scalar_multiple_of_generator ... ok
[INFO] [stdout] test test_decode_ciphertext_multiple_valid_combinations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parameter_binding_prop.rs (/opt/rustwide/target/debug/deps/parameter_binding_prop-7824016c82c0e193)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test prop_decode_commitment_validates_length ... ok
[INFO] [stdout] test prop_decode_commitment_deterministic ... ok
[INFO] [stdout] test prop_decode_ciphertext_validates_length ... ok
[INFO] [stdout] test prop_decode_pubkey_validates_length ... ok
[INFO] [stdout] test test_batch_size_documentation ... ok
[INFO] [stdout] test test_ciphertext_validity_proof_nonzero_y2 ... ok
[INFO] [stdout] test test_ciphertext_validity_proof_zero_y2 ... ok
[INFO] [stdout] test prop_y2_single_nonzero_byte_is_present ... ok
[INFO] [stdout] test prop_has_y2_detects_presence ... ok
[INFO] [stdout] test prop_decode_pubkey_deterministic ... ok
[INFO] [stdout] test prop_decode_ciphertext_deterministic ... ok
[INFO] [stdout] test prop_decode_ciphertext_no_panic ... ok
[INFO] [stdout] test prop_decode_pubkey_no_panic ... ok
[INFO] [stdout] test prop_decode_commitment_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/range_proof_boundaries.rs (/opt/rustwide/target/debug/deps/range_proof_boundaries-9e610c96be35a90a)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_64bit_boundary_documentation ... ok
[INFO] [stdout] test test_32bit_boundary_documentation ... ok
[INFO] [stdout] test test_8bit_boundary_documentation ... ok
[INFO] [stdout] test test_batched_u128_rejects_five_commitments ... ok
[INFO] [stdout] test test_batched_u128_rejects_single_commitment ... ok
[INFO] [stdout] test test_16bit_boundary_documentation ... ok
[INFO] [stdout] test test_batched_u256_rejects_single_commitment ... ok
[INFO] [stdout] test test_batched_u256_rejects_five_commitments ... ok
[INFO] [stdout] test test_batched_u64_rejects_five_commitments ... ok
[INFO] [stdout] test test_batched_u64_rejects_single_commitment ... ok
[INFO] [stdout] test test_batched_u64_rejects_zero_commitments ... ok
[INFO] [stdout] test test_invalid_proof_bytes_rejected ... ok
[INFO] [stdout] test test_mismatched_proof_and_commitment ... ok
[INFO] [stdout] test test_power_of_2_boundaries_documentation ... ok
[INFO] [stdout] test test_zero_value_documentation ... ok
[INFO] [stdout] test test_range_proof_boundary_requirements_summary ... ok
[INFO] [stdout] test test_batched_u64_accepts_two_commitments_structure ... ok
[INFO] [stdout] test test_batched_u64_accepts_three_commitments_structure ... ok
[INFO] [stdout] test test_batched_u64_accepts_four_commitments_structure ... ok
[INFO] [stdout] test test_batched_u128_accepts_valid_batch_sizes ... ok
[INFO] [stdout] test test_batched_u256_accepts_valid_batch_sizes ... ok
[INFO] [stderr]      Running tests/transcript_security.rs (/opt/rustwide/target/debug/deps/transcript_security-316e20f583fb7394)
[INFO] [stdout] test test_all_batch_sizes_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_all_proof_types_have_unique_domain_separators ... ok
[INFO] [stdout] test test_batched_vs_single_verification_domain_separation ... ok
[INFO] [stdout] test test_append_order_matters ... ok
[INFO] [stdout] test test_batch_index_affects_challenge ... ok
[INFO] [stdout] test test_batch_size_affects_challenge ... ok
[INFO] [stdout] test test_challenge_extraction_order_matters ... ok
[INFO] [stdout] test test_challenge_generation_is_deterministic ... ok
[INFO] [stdout] test test_challenge_label_sensitivity ... ok
[INFO] [stdout] test test_component_labels_are_distinct ... ok
[INFO] [stdout] test test_domain_separation_prevents_cross_protocol_replay ... ok
[INFO] [stdout] test test_amount_binding_changes_challenge ... ok
[INFO] [stdout] test test_label_sensitivity ... ok
[INFO] [stdout] test test_program_id_binding_prevents_cross_program_replay ... ok
[INFO] [stdout] test test_commitment_binding_changes_challenge ... ok
[INFO] [stdout] test test_multiple_challenges_are_deterministic ... ok
[INFO] [stdout] test test_multiple_appends_order_sensitivity ... ok
[INFO] [stdout] test test_range_proof_size_domain_separation ... ok
[INFO] [stdout] test test_timestamp_binding_prevents_time_based_replay ... ok
[INFO] [stdout] test test_proof_from_one_context_fails_in_another ... ok
[INFO] [stdout] test test_transfer_vs_transfer_with_fee_domain_separation ... ok
[INFO] [stdout] test test_pubkey_binding_changes_challenge ... ok
[INFO] [stdout] test test_ciphertext_binding_changes_challenge ... ok
[INFO] [stdout] test test_pubkey_validity_proof_binds_pubkey ... ok
[INFO] [stdout] test test_ciphertext_equality_proof_binds_ciphertexts ... ok
[INFO] [stdout] test test_zero_balance_proof_binds_ciphertext ... ok
[INFO] [stdout] test test_commitment_equality_proof_binds_source_pubkey ... ok
[INFO] [stdout] test test_ciphertext_validity_proof_binds_all_pubkeys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tako_doctest_runtime
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test sdk/doctest-runtime/src/lib.rs - (line 20) ... ok
[INFO] [stdout] test sdk/doctest-runtime/src/mock_syscalls.rs - mock_syscalls::dummy_log (line 12) ... ok
[INFO] [stdout] test sdk/doctest-runtime/src/mock_syscalls.rs - mock_syscalls::dummy_emit_event (line 43) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tako_macros
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test sdk/macros/src/lib.rs - event (line 65) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - view (line 141) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - non_reentrant (line 176) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - contract (line 26) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - require (line 222) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - revert (line 245) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - payable (line 106) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tako_sdk
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test sdk/src/lib.rs - (line 8) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::require (line 30) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::define_errors (line 7) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::require_eq (line 59) - compile ... ok
[INFO] [stdout] test sdk/src/lib.rs - (line 21) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::option_ok (line 117) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::require_ne (line 88) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::acquire_reentrancy_lock (line 204) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security (line 15) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::non_reentrant (line 272) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::max_call_depth (line 322) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::check_effects_interaction (line 350) ... ok
[INFO] [stdout] test sdk/src/entrypoint.rs - entrypoint::entrypoint_no_param (line 63) ... ok
[INFO] [stdout] test sdk/src/security.rs - security::non_reentrant_check (line 70) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::debug_log (line 153) - compile ... ok
[INFO] [stdout] test sdk/src/program_ids.rs - program_ids::ZK_PROOF_PROGRAM_ID (line 23) ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::CallFlags::combine (line 514) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::max_call_depth (line 163) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::add_team_volume (line 2303) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::require_top_level (line 297) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::blake3 (line 721) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::abort (line 2617) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::bn254_g2_decompress (line 1591) - compile ... ok
[INFO] [stdout] test sdk/src/entrypoint.rs - entrypoint::entrypoint (line 17) ... ok
[INFO] [stdout] test sdk/src/security.rs - security::require_top_level (line 118) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::bn254_g1_decompress (line 1471) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::bn254_g1_compress (line 1407) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::call (line 551) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::emit_event (line 1225) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::call (line 542) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::call (line 570) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::call (line 560) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::bn254_g2_compress (line 1527) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::cancel_scheduled_execution (line 1967) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_balance (line 311) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::code_copy (line 1288) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_block_hash (line 113) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_call_value (line 217) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::ext_code_copy (line 1339) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_block_height (line 133) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_coinbase (line 283) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_chain_id (line 263) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_caller (line 193) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_direct_volume (line 2390) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_input_data (line 621) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_direct_referrals_count (line 2149) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_ext_code_size (line 1308) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_code_size (line 1264) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_stack_height (line 2570) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_referral_level (line 2215) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_team_volume (line 2350) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_heap_region (line 2593) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_referrer (line 2037) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_return_data (line 678) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_timestamp (line 240) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_scheduled_execution (line 1890) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_team_size (line 2183) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_uplines (line 2099) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::invoke (line 460) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::has_referrer (line 2007) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_zone_volumes (line 2452) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::is_downline (line 2248) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::log_u64 (line 49) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::log_pubkey (line 71) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::log (line 21) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::log_compute_units (line 90) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::offer_call_block_end (line 1788) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::keccak256 (line 774) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::modexp (line 1028) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::remaining_compute_units (line 2545) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::offer_call (line 1698) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::ripemd160 (line 993) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::offer_call_next (line 1744) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::secp256k1_recover (line 813) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::poseidon (line 883) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::sha256 (line 747) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::panic (line 2647) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::storage_delete (line 430) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::storage_write (line 396) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::transfer (line 333) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::set_return_data (line 650) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::poseidon_with_endianness (line 930) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::storage_read (line 363) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::tload (line 1129) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::tstore (line 1173) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::vrf_random (line 2789) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::vrf_public_key (line 2900) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::vrf_verify (line 2848) - compile ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- sdk/src/syscalls.rs - syscalls::vrf_verify (line 2848) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `tako_sdk::block_hash`
[INFO] [stdout]     --> sdk/src/syscalls.rs:2850:56
[INFO] [stdout]      |
[INFO] [stdout] 2850 | use tako_sdk::{vrf_random, vrf_verify, vrf_public_key, block_hash};
[INFO] [stdout]      |                                                        ^^^^^^^^^^ no `block_hash` in the root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     sdk/src/syscalls.rs - syscalls::vrf_verify (line 2848)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 87 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.73s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p tako-sdk --doc`
[INFO] running `Command { std: "docker" "inspect" "6bf2a552e201b3e19f0070865c6ae0e8f8133a7d96cb7baab9676e8dd4633e66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6bf2a552e201b3e19f0070865c6ae0e8f8133a7d96cb7baab9676e8dd4633e66", kill_on_drop: false }`
[INFO] [stdout] 6bf2a552e201b3e19f0070865c6ae0e8f8133a7d96cb7baab9676e8dd4633e66
