[INFO] cloning repository https://github.com/jerry-yu/rust-wallet-core [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jerry-yu/rust-wallet-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjerry-yu%2Frust-wallet-core", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjerry-yu%2Frust-wallet-core'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1472c3bb4b7ec4fe99655269620158dc049054a4 [INFO] testing jerry-yu/rust-wallet-core against try#0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6 for pr-137122-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjerry-yu%2Frust-wallet-core" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/jerry-yu/rust-wallet-core [INFO] finished tweaking git repo https://github.com/jerry-yu/rust-wallet-core [INFO] tweaked toml for git repo https://github.com/jerry-yu/rust-wallet-core written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/jerry-yu/rust-wallet-core on toolchain 0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/jerry-yu/rust-wallet-core 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" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4730641d2191f5cff4e25e712c8eba18916cd399f7b967c2b2a80c7c42497979 [INFO] running `Command { std: "docker" "start" "-a" "4730641d2191f5cff4e25e712c8eba18916cd399f7b967c2b2a80c7c42497979", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4730641d2191f5cff4e25e712c8eba18916cd399f7b967c2b2a80c7c42497979", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4730641d2191f5cff4e25e712c8eba18916cd399f7b967c2b2a80c7c42497979", kill_on_drop: false }` [INFO] [stdout] 4730641d2191f5cff4e25e712c8eba18916cd399f7b967c2b2a80c7c42497979 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4448f972b893c659f463f1d7b7cc704425412ebb7465d93970ccb2a5f0bc4158 [INFO] running `Command { std: "docker" "start" "-a" "4448f972b893c659f463f1d7b7cc704425412ebb7465d93970ccb2a5f0bc4158", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling proc-macro2 v1.0.67 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling typenum v1.16.0 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling const-oid v0.9.2 [INFO] [stderr] Compiling syn v1.0.107 [INFO] [stderr] Compiling serde v1.0.189 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Compiling equivalent v1.0.0 [INFO] [stderr] Compiling toml_datetime v0.6.5 [INFO] [stderr] Compiling generic-array v0.14.6 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.3 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling unicode-width v0.1.10 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling either v1.8.1 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling cpufeatures v0.2.12 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling indexmap v2.0.0 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling radium v0.6.2 [INFO] [stderr] Compiling thiserror v1.0.38 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling paste v1.0.11 [INFO] [stderr] Compiling winnow v0.4.7 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling semver v1.0.17 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling wyz v0.2.0 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling serde_json v1.0.108 [INFO] [stderr] Compiling ciborium-io v0.2.1 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling bitcoin-private v0.1.0 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling funty v1.1.0 [INFO] [stderr] Compiling getrandom v0.2.9 [INFO] [stderr] Compiling syn v2.0.37 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling rustc-hex v2.1.0 [INFO] [stderr] Compiling itoa v1.0.6 [INFO] [stderr] Compiling ciborium-ll v0.2.1 [INFO] [stderr] Compiling ryu v1.0.13 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling bech32 v0.9.1 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling ff v0.13.0 [INFO] [stderr] Compiling byte-slice-cast v1.2.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling bitvec v0.20.4 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling data-encoding v2.4.0 [INFO] [stderr] Compiling bs58 v0.4.0 [INFO] [stderr] Compiling tw_memory v0.1.0 (/opt/rustwide/workdir/tw_memory) [INFO] [stderr] Compiling secp256k1-sys v0.8.1 [INFO] [stderr] Compiling hex_lit v0.1.1 [INFO] [stderr] Compiling keccak v0.1.3 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling bitcoin_hashes v0.12.0 [INFO] [stderr] Compiling uint v0.9.5 [INFO] [stderr] Compiling bitcoin v0.30.1 [INFO] [stderr] Compiling regex v1.7.3 [INFO] [stderr] Compiling toml_edit v0.19.11 [INFO] [stderr] Compiling ark-std v0.4.0 [INFO] [stderr] Compiling fixed-hash v0.7.0 [INFO] [stderr] Compiling blake2b-ref v0.3.1 [INFO] [stderr] Compiling quick-protobuf v0.8.1 [INFO] [stderr] Compiling derivation-path v0.2.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling num-iter v0.1.43 [INFO] [stderr] Compiling bytes v1.4.0 [INFO] [stderr] Compiling rustversion v1.0.14 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling anyhow v1.0.75 [INFO] [stderr] Compiling ref-cast v1.0.14 [INFO] [stderr] Compiling rlp v0.5.2 [INFO] [stderr] Compiling num-complex v0.4.4 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Compiling borsh v1.3.1 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling ethnum v1.4.0 [INFO] [stderr] Compiling strum v0.25.0 [INFO] [stderr] Compiling pb-rs v0.10.0 [INFO] [stderr] Compiling uuid v1.7.0 [INFO] [stderr] Compiling bitreader v0.3.8 [INFO] [stderr] Compiling num v0.4.1 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling toml_edit v0.21.1 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling serde_derive v1.0.189 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling strum_macros v0.25.3 [INFO] [stderr] Compiling syn_derive v0.1.8 [INFO] [stderr] Compiling serde_repr v0.1.17 [INFO] [stderr] Compiling tw_proto v0.1.0 (/opt/rustwide/workdir/tw_proto) [INFO] [stderr] Compiling tw_cosmos_sdk v0.1.0 (/opt/rustwide/workdir/tw_cosmos_sdk) [INFO] [stderr] Compiling tw_internet_computer v0.1.0 (/opt/rustwide/workdir/chains/tw_internet_computer) [INFO] [stderr] Compiling secp256k1 v0.27.0 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling der v0.7.3 [INFO] [stderr] Compiling thiserror-impl v1.0.38 [INFO] [stderr] Compiling ark-ff-macros v0.4.2 [INFO] [stderr] Compiling ark-ff-asm v0.4.2 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.2 [INFO] [stderr] Compiling parity-scale-codec-derive v2.3.1 [INFO] [stderr] Compiling ref-cast-impl v1.0.14 [INFO] [stderr] Compiling proc-macro-crate v3.1.0 [INFO] [stderr] Compiling block-buffer v0.10.3 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling crypto-bigint v0.5.1 [INFO] [stderr] Compiling digest v0.10.6 [INFO] [stderr] Compiling spki v0.7.1 [INFO] [stderr] Compiling sec1 v0.7.1 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.6 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling ark-serialize v0.4.2 [INFO] [stderr] Compiling signature v2.1.0 [INFO] [stderr] Compiling hkdf v0.12.3 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling sha1 v0.10.5 [INFO] [stderr] Compiling sha3 v0.10.6 [INFO] [stderr] Compiling blake-hash v0.4.1 [INFO] [stderr] Compiling groestl v0.10.1 [INFO] [stderr] Compiling ripemd v0.1.3 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling borsh-derive v1.3.1 [INFO] [stderr] Compiling elliptic-curve v0.13.4 [INFO] [stderr] Compiling ark-ff v0.4.2 [INFO] [stderr] Compiling ecdsa v0.16.6 [INFO] [stderr] Compiling primeorder v0.13.1 [INFO] [stderr] Compiling k256 v0.13.1 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling bcs v0.1.6 [INFO] [stderr] Compiling parity-scale-codec v2.3.1 [INFO] [stderr] Compiling ciborium v0.2.1 [INFO] [stderr] Compiling impl-serde v0.3.2 [INFO] [stderr] Compiling serde_bytes v0.11.12 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling tw_encoding v0.1.0 (/opt/rustwide/workdir/tw_encoding) [INFO] [stderr] Compiling tw_hash v0.1.0 (/opt/rustwide/workdir/tw_hash) [INFO] [stderr] Compiling impl-codec v0.5.1 [INFO] [stderr] Compiling primitive-types v0.10.1 [INFO] [stderr] Compiling tw_misc v0.1.0 (/opt/rustwide/workdir/tw_misc) [INFO] [stderr] Compiling tw_coin_registry v0.1.0 (/opt/rustwide/workdir/tw_coin_registry) [INFO] [stderr] Compiling tw_number v0.1.0 (/opt/rustwide/workdir/tw_number) [INFO] [stderr] Compiling move-core-types v0.0.4 (https://github.com/move-language/move?rev=ea70797099baea64f05194a918cebd69ed02b285#ea707970) [INFO] [stderr] Compiling starknet-ff v0.3.3 [INFO] [stderr] Compiling starknet-curve v0.3.0 [INFO] [stderr] Compiling starknet-crypto-codegen v0.3.1 [INFO] [stderr] Compiling starknet-crypto v0.5.1 [INFO] [stderr] Compiling tw_keypair v0.1.0 (/opt/rustwide/workdir/tw_keypair) [INFO] [stderr] Compiling tw_coin_entry v0.1.0 (/opt/rustwide/workdir/tw_coin_entry) [INFO] [stderr] Compiling tw_bech32_address v0.1.0 (/opt/rustwide/workdir/tw_bech32_address) [INFO] [stderr] Compiling tw_evm v0.1.0 (/opt/rustwide/workdir/tw_evm) [INFO] [stderr] Compiling tw_base58_address v0.1.0 (/opt/rustwide/workdir/tw_base58_address) [INFO] [stderr] Compiling tw_aptos v0.1.0 (/opt/rustwide/workdir/chains/tw_aptos) [INFO] [stderr] Compiling tw_solana v0.1.0 (/opt/rustwide/workdir/chains/tw_solana) [INFO] [stderr] Compiling tw_sui v0.1.0 (/opt/rustwide/workdir/chains/tw_sui) [INFO] [stderr] Compiling tw_utxo v0.1.0 (/opt/rustwide/workdir/frameworks/tw_utxo) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_evm/src/abi/encode.rs:107:25 [INFO] [stdout] | [INFO] [stdout] 107 | fn mediate_token(token: &Token) -> Mediate { [INFO] [stdout] | ^^^^^^ ------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 107 | fn mediate_token(token: &Token) -> Mediate<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_evm/src/evm_entry.rs:34:46 [INFO] [stdout] | [INFO] [stdout] 34 | input: AbiProto::ParamsDecodingInput<'_>, [INFO] [stdout] | ^^ this lifetime flows to the output [INFO] [stdout] 35 | ) -> AbiProto::ParamsDecodingOutput { [INFO] [stdout] | ------------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to consistently use `'_` [INFO] [stdout] | [INFO] [stdout] 35 | ) -> AbiProto::ParamsDecodingOutput<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_evm/src/message/eip712/message_types.rs:22:28 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn add_custom_type(&mut self, type_name: String) -> Option { [INFO] [stdout] | ^^^^^^^^^ ----------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 22 | pub fn add_custom_type(&mut self, type_name: String) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tw_thorchain v0.1.0 (/opt/rustwide/workdir/chains/tw_thorchain) [INFO] [stderr] Compiling tw_native_evmos v0.1.0 (/opt/rustwide/workdir/chains/tw_native_evmos) [INFO] [stderr] Compiling tw_native_injective v0.1.0 (/opt/rustwide/workdir/chains/tw_native_injective) [INFO] [stderr] Compiling tw_cosmos v0.1.0 (/opt/rustwide/workdir/chains/tw_cosmos) [INFO] [stderr] Compiling tw_bitcoin v0.1.0 (/opt/rustwide/workdir/tw_bitcoin) [INFO] [stderr] Compiling tw_ronin v0.1.0 (/opt/rustwide/workdir/chains/tw_ronin) [INFO] [stderr] Compiling tw_ethereum v0.1.0 (/opt/rustwide/workdir/chains/tw_ethereum) [INFO] [stderr] Compiling tw_greenfield v0.1.0 (/opt/rustwide/workdir/chains/tw_greenfield) [INFO] [stderr] Compiling tw_binance v0.1.0 (/opt/rustwide/workdir/chains/tw_binance) [INFO] [stderr] Compiling tw_any_coin v0.1.0 (/opt/rustwide/workdir/tw_any_coin) [INFO] [stderr] Compiling wallet_core_bin v0.1.0 (/opt/rustwide/workdir/wallet_core_bin) [INFO] [stderr] Compiling wallet-core-rs v0.1.0 (/opt/rustwide/workdir/wallet_core_rs) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 19s [INFO] running `Command { std: "docker" "inspect" "4448f972b893c659f463f1d7b7cc704425412ebb7465d93970ccb2a5f0bc4158", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4448f972b893c659f463f1d7b7cc704425412ebb7465d93970ccb2a5f0bc4158", kill_on_drop: false }` [INFO] [stdout] 4448f972b893c659f463f1d7b7cc704425412ebb7465d93970ccb2a5f0bc4158 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 37627c97c3ed2bbab9813b9fdb1db345f6b617fff7da12025f5b1bedf938c9af [INFO] running `Command { std: "docker" "start" "-a" "37627c97c3ed2bbab9813b9fdb1db345f6b617fff7da12025f5b1bedf938c9af", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling tw_number v0.1.0 (/opt/rustwide/workdir/tw_number) [INFO] [stderr] Compiling tw_proto v0.1.0 (/opt/rustwide/workdir/tw_proto) [INFO] [stderr] Compiling tw_coin_entry v0.1.0 (/opt/rustwide/workdir/tw_coin_entry) [INFO] [stderr] Compiling tw_encoding v0.1.0 (/opt/rustwide/workdir/tw_encoding) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_evm/src/abi/encode.rs:107:25 [INFO] [stdout] | [INFO] [stdout] 107 | fn mediate_token(token: &Token) -> Mediate { [INFO] [stdout] | ^^^^^^ ------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 107 | fn mediate_token(token: &Token) -> Mediate<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_evm/src/evm_entry.rs:34:46 [INFO] [stdout] | [INFO] [stdout] 34 | input: AbiProto::ParamsDecodingInput<'_>, [INFO] [stdout] | ^^ this lifetime flows to the output [INFO] [stdout] 35 | ) -> AbiProto::ParamsDecodingOutput { [INFO] [stdout] | ------------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to consistently use `'_` [INFO] [stdout] | [INFO] [stdout] 35 | ) -> AbiProto::ParamsDecodingOutput<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_evm/src/message/eip712/message_types.rs:22:28 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn add_custom_type(&mut self, type_name: String) -> Option { [INFO] [stdout] | ^^^^^^^^^ ----------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 22 | pub fn add_custom_type(&mut self, type_name: String) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tw_coin_registry v0.1.0 (/opt/rustwide/workdir/tw_coin_registry) [INFO] [stderr] Compiling wallet_core_bin v0.1.0 (/opt/rustwide/workdir/wallet_core_bin) [INFO] [stderr] Compiling tw_any_coin v0.1.0 (/opt/rustwide/workdir/tw_any_coin) [INFO] [stderr] Compiling wallet-core-rs v0.1.0 (/opt/rustwide/workdir/wallet_core_rs) [INFO] [stderr] Compiling tw_bitcoin v0.1.0 (/opt/rustwide/workdir/tw_bitcoin) [INFO] [stderr] Compiling tw_solana v0.1.0 (/opt/rustwide/workdir/chains/tw_solana) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_any_coin/tests/chains/binance/mod.rs:24:22 [INFO] [stdout] | [INFO] [stdout] 24 | fn make_token(denom: &str, amount: i64) -> Proto::mod_SendOrder::Token { [INFO] [stdout] | ^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 24 | fn make_token(denom: &str, amount: i64) -> Proto::mod_SendOrder::Token<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tw_greenfield v0.1.0 (/opt/rustwide/workdir/chains/tw_greenfield) [INFO] [stderr] Compiling tw_aptos v0.1.0 (/opt/rustwide/workdir/chains/tw_aptos) [INFO] [stderr] Compiling tw_sui v0.1.0 (/opt/rustwide/workdir/chains/tw_sui) [INFO] [stderr] Compiling tw_cosmos_sdk v0.1.0 (/opt/rustwide/workdir/tw_cosmos_sdk) [INFO] [stderr] Compiling tw_ethereum v0.1.0 (/opt/rustwide/workdir/chains/tw_ethereum) [INFO] [stderr] Compiling tw_binance v0.1.0 (/opt/rustwide/workdir/chains/tw_binance) [INFO] [stderr] Compiling tw_ronin v0.1.0 (/opt/rustwide/workdir/chains/tw_ronin) [INFO] [stderr] Compiling tw_native_injective v0.1.0 (/opt/rustwide/workdir/chains/tw_native_injective) [INFO] [stderr] Compiling tw_thorchain v0.1.0 (/opt/rustwide/workdir/chains/tw_thorchain) [INFO] [stderr] Compiling tw_cosmos v0.1.0 (/opt/rustwide/workdir/chains/tw_cosmos) [INFO] [stderr] Compiling tw_utxo v0.1.0 (/opt/rustwide/workdir/frameworks/tw_utxo) [INFO] [stderr] Compiling tw_native_evmos v0.1.0 (/opt/rustwide/workdir/chains/tw_native_evmos) [INFO] [stderr] Compiling tw_evm v0.1.0 (/opt/rustwide/workdir/tw_evm) [INFO] [stderr] Compiling tw_bech32_address v0.1.0 (/opt/rustwide/workdir/tw_bech32_address) [INFO] [stderr] Compiling tw_base58_address v0.1.0 (/opt/rustwide/workdir/tw_base58_address) [INFO] [stderr] Compiling tw_internet_computer v0.1.0 (/opt/rustwide/workdir/chains/tw_internet_computer) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_evm/src/abi/encode.rs:107:25 [INFO] [stdout] | [INFO] [stdout] 107 | fn mediate_token(token: &Token) -> Mediate { [INFO] [stdout] | ^^^^^^ ------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 107 | fn mediate_token(token: &Token) -> Mediate<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_evm/src/evm_entry.rs:34:46 [INFO] [stdout] | [INFO] [stdout] 34 | input: AbiProto::ParamsDecodingInput<'_>, [INFO] [stdout] | ^^ this lifetime flows to the output [INFO] [stdout] 35 | ) -> AbiProto::ParamsDecodingOutput { [INFO] [stdout] | ------------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to consistently use `'_` [INFO] [stdout] | [INFO] [stdout] 35 | ) -> AbiProto::ParamsDecodingOutput<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> tw_evm/src/message/eip712/message_types.rs:22:28 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn add_custom_type(&mut self, type_name: String) -> Option { [INFO] [stdout] | ^^^^^^^^^ ----------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 22 | pub fn add_custom_type(&mut self, type_name: String) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tw_hash v0.1.0 (/opt/rustwide/workdir/tw_hash) [INFO] [stderr] Compiling tw_misc v0.1.0 (/opt/rustwide/workdir/tw_misc) [INFO] [stderr] Compiling tw_memory v0.1.0 (/opt/rustwide/workdir/tw_memory) [INFO] [stderr] Compiling tw_keypair v0.1.0 (/opt/rustwide/workdir/tw_keypair) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 27.30s [INFO] running `Command { std: "docker" "inspect" "37627c97c3ed2bbab9813b9fdb1db345f6b617fff7da12025f5b1bedf938c9af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "37627c97c3ed2bbab9813b9fdb1db345f6b617fff7da12025f5b1bedf938c9af", kill_on_drop: false }` [INFO] [stdout] 37627c97c3ed2bbab9813b9fdb1db345f6b617fff7da12025f5b1bedf938c9af [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f52a185902e772892f4effb017f023772c7ec6aacd3b7d6eb0595b2ca2d91d84 [INFO] running `Command { std: "docker" "start" "-a" "f52a185902e772892f4effb017f023772c7ec6aacd3b7d6eb0595b2ca2d91d84", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> tw_evm/src/abi/encode.rs:107:25 [INFO] [stderr] | [INFO] [stderr] 107 | fn mediate_token(token: &Token) -> Mediate { [INFO] [stderr] | ^^^^^^ ------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 107 | fn mediate_token(token: &Token) -> Mediate<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> tw_evm/src/evm_entry.rs:34:46 [INFO] [stderr] | [INFO] [stderr] 34 | input: AbiProto::ParamsDecodingInput<'_>, [INFO] [stderr] | ^^ this lifetime flows to the output [INFO] [stderr] 35 | ) -> AbiProto::ParamsDecodingOutput { [INFO] [stderr] | ------------------------------ the lifetime gets resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to consistently use `'_` [INFO] [stderr] | [INFO] [stderr] 35 | ) -> AbiProto::ParamsDecodingOutput<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> tw_evm/src/message/eip712/message_types.rs:22:28 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn add_custom_type(&mut self, type_name: String) -> Option { [INFO] [stderr] | ^^^^^^^^^ ----------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 22 | pub fn add_custom_type(&mut self, type_name: String) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `tw_evm` (lib) generated 3 warnings [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> tw_any_coin/tests/chains/binance/mod.rs:24:22 [INFO] [stderr] | [INFO] [stderr] 24 | fn make_token(denom: &str, amount: i64) -> Proto::mod_SendOrder::Token { [INFO] [stderr] | ^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 24 | fn make_token(denom: &str, amount: i64) -> Proto::mod_SendOrder::Token<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `tw_any_coin` (test "chain_tests") generated 1 warning [INFO] [stderr] warning: `tw_evm` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.53s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_any_coin-d3755ba6df6b139d) [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/chain_tests.rs (/opt/rustwide/target/debug/deps/chain_tests-33c29ad33279ce7e) [INFO] [stdout] [INFO] [stdout] running 250 tests [INFO] [stdout] test chains::binance::binance_address::test_binance_address_is_valid_bech32 ... ok [INFO] [stdout] test chains::aptos::aptos_address::test_aptos_address_is_valid ... ok [INFO] [stdout] test chains::binance::binance_address::test_binance_address_is_valid ... ok [INFO] [stdout] test chains::aptos::aptos_address::test_aptos_address_get_data ... ok [INFO] [stdout] test chains::aptos::aptos_address::test_aptos_address_normalization ... ok [INFO] [stdout] test chains::binance::binance_address::test_binance_address_normalization ... ok [INFO] [stdout] test chains::binance::binance_address::test_binance_address_get_data ... ok [INFO] [stdout] test chains::aptos::aptos_sign::test_any_signer_sign_aptos ... ok [INFO] [stdout] test chains::aptos::aptos_compile::test_any_signer_compile_aptos ... ok [INFO] [stdout] test chains::binance::binance_compile::test_binance_compile ... ok [INFO] [stdout] test chains::binance::binance_address::test_binance_address_invalid ... ok [INFO] [stdout] test chains::aptos::aptos_address::test_aptos_address_invalid ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_htlt_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_claim_htlt_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_deposit_htlt_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_refund_htlt_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_side_chain_delegate_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_cancel_trade_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_send_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_token_mint_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_token_issue_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_token_burn_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_side_chain_stake_migration_order ... ok [INFO] [stdout] test chains::binance::binance_wallet_connect::test_binance_sign_wallet_connect_case_1 ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_time_lock_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_token_unfreeze_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_side_chain_redelegate_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_transfer_out_order ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_address::test_bitcoin_address_is_valid_base58 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_address::test_bitcoin_address_is_valid ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_address::test_bitcoin_address_invalid ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_token_freeze_order ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_address::test_bitcoin_address_is_valid_bech32 ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_trade_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_side_chain_undelegate_order ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_time_relock_order ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_address::test_bitcoin_address_get_data ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_address::test_bitcoin_address_create_bech32_with_public_key ... ok [INFO] [stdout] test chains::binance::binance_sign::test_binance_sign_time_unlock_order ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_address::test_bitcoin_address_normalization ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact::test_exact_selector_with_change_3_desc ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact::test_exact_selector_with_and_without_change ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_address::test_bitcoin_address_create_base58_with_public_key ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact_error::test_exact_selector_dust_amount_requested ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact::test_exact_selector_filter_utxo_dust_with_change ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact::test_exact_selector_filter_utxo_dust_without_change ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact::test_exact_selector_with_change_1 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact::test_exact_selector_with_change_2 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact::test_exact_selector_with_change_3 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact_error::test_exact_selector_insufficient ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_compile::p2pkh::test_bitcoin_compile_p2pkh ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact::test_exact_selector_without_change_1 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact_error::test_exact_selector_negative_utxo_error ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_compile::compile_error::test_bitcoin_compile_p2pkh_error ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact_error::test_exact_selector_insufficient_due_dust ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_compile::brc20::test_bitcoin_compile_brc20_transfer_reveal ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact_error::test_exact_selector_no_outputs_error ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_max::test_max_selector_1 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact_error::test_exact_selector_negative_output_error ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_max_error::test_max_selector_insufficient_to_cover_fee_and_dust ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_compile::brc20::test_bitcoin_compile_brc20_transfer_commit ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_max_error::test_max_selector_insufficient_to_cover_fee ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact_error::test_exact_selector_no_utxos_error ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_max::test_max_selector_2 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_max::test_max_selector_filter_dust ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_max::test_max_selector_3 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::brc20::test_bitcoin_sign_brc20_transfer ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2pkh::test_bitcoin_cash_sign_input_p2pkh_custom_script ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::op_return::test_bitcoin_deposit_to_zetachain ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::brc20::test_bitcoin_sign_brc20_reveal ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::brc20::test_bitcoin_sign_brc20_commit ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2sh::test_bitcoin_sign_output_p2sh_with_redeem_script ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2pkh::test_bitcoin_sign_input_p2pkh_public_key ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2pkh::test_bitcoin_sign_input_p2pkh_address ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2sh::test_bitcoin_sign_output_p2sh_with_address ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2tr_key_path::test_bitcoin_sign_input_p2tr_key_path_with_max_amount_89c5d1 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2tr_key_path::test_bitcoin_sign_input_p2tr_address ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2tr_key_path::test_bitcoin_sign_input_p2tr_key_path_with_change_output_a9c63d ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2pkh::test_bitcoin_sign_input_p2pkh_public_key_hash ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2sh::test_bitcoin_sign_output_p2sh_with_redeem_script_hash ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2tr_key_path::test_bitcoin_sign_output_p2tr_assume_tweaked ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2tr_key_path::test_bitcoin_sign_output_p2tr_address ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2tr_key_path::test_bitcoin_sign_input_p2tr_custom_script ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2tr_key_path::test_bitcoin_sign_output_p2tr_key_path ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2tr_script_path::test_bitcoin_sign_output_p2tr_custom_script_path ... ok [INFO] [stdout] test chains::cosmos::cosmos_address::test_any_address_create_bech32_with_public_key ... ok [INFO] [stdout] test chains::cosmos::cosmos_address::test_any_address_is_valid_bech32 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::send_to_address::test_bitcoin_send_to_p2wpkh_address ... ok [INFO] [stdout] test chains::cosmos::cosmos_address::test_cosmos_address_get_data ... ok [INFO] [stdout] test chains::cosmos::cosmos_address::test_cosmos_address_invalid ... ok [INFO] [stdout] test chains::cosmos::cosmos_address::test_cosmos_address_is_valid ... ok [INFO] [stdout] test chains::cosmos::cosmos_address::test_cosmos_address_normalization ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::send_to_address::test_bitcoin_send_to_p2tr_key_path_address ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::send_to_address::test_bitcoin_send_to_p2pkh_address ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2wpkh::test_bitcoin_sign_p2wpkh_input_different_builders ... ok [INFO] [stdout] test chains::dydx::dydx_address::test_dydx_address_get_data ... ok [INFO] [stdout] test chains::dydx::dydx_address::test_any_address_create_bech32_with_public_key ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2wsh::test_bitcoin_sign_output_p2wsh_redeem_script_hash ... ok [INFO] [stdout] test chains::cosmos::cosmos_sign::test_any_signer_sign_cosmos ... ok [INFO] [stdout] test chains::dydx::dydx_address::test_dydx_address_invalid ... ok [INFO] [stdout] test chains::ethereum::ethereum_address::test_ethereum_address_invalid ... ok [INFO] [stdout] test chains::dydx::dydx_address::test_dydx_is_valid_bech32 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::send_to_address::test_bitcoin_send_to_p2sh_address ... ok [INFO] [stdout] test chains::ethereum::ethereum_compile::test_transaction_compiler_eth ... ok [INFO] [stdout] test chains::ethereum::ethereum_compile::test_transaction_compiler_plan_not_supported ... ok [INFO] [stdout] test chains::ethereum::ethereum_message_sign::test_tw_message_signer_pre_image_hashes ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2wsh::test_bitcoin_sign_output_p2wsh_address ... ok [INFO] [stdout] test chains::dydx::dydx_address::test_dydx_address_normalization ... ok [INFO] [stdout] test chains::ethereum::ethereum_address::test_ethereum_address_is_valid ... ok [INFO] [stdout] test chains::dydx::dydx_address::test_dydx_address_is_valid ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::sighash_single::test_bitcoin_sign_sighash_single ... ok [INFO] [stdout] test chains::greenfield::greenfield_address::test_greenfield_address_invalid ... ok [INFO] [stdout] test chains::ethereum::ethereum_address::test_ethereum_address_normalization ... ok [INFO] [stdout] test chains::greenfield::greenfield_address::test_greenfield_address_get_data ... ok [INFO] [stdout] test chains::cosmos::cosmos_sign::test_any_signer_sign_custom_chain ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2wsh::test_bitcoin_sign_output_p2wsh_redeem_script ... ok [INFO] [stdout] test chains::ethereum::ethereum_sign::test_any_signer_sign_eth ... ok [INFO] [stdout] test chains::ethereum::ethereum_message_sign::test_tw_message_signer_verify_invalid ... ok [INFO] [stdout] test chains::ethereum::ethereum_message_sign::test_tw_message_signer_sign ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::send_to_address::test_bitcoin_send_to_p2wsh_address ... ok [INFO] [stdout] test chains::ethereum::ethereum_message_sign::test_tw_message_signer_verify ... ok [INFO] [stdout] test chains::ethereum::ethereum_address::test_ethereum_address_get_data ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_sign::p2tr_key_path::test_bitcoin_sign_input_p2tr_key_path ... ok [INFO] [stdout] test chains::greenfield::greenfield_address::test_greenfield_address_is_valid ... ok [INFO] [stdout] test chains::greenfield::greenfield_address::test_greenfield_address_normalization ... ok [INFO] [stdout] test chains::internet_computer::internet_computer_address::test_thorchain_address_normalization ... ok [INFO] [stdout] test chains::greenfield::greenfield_sign::test_greenfield_sign_no_messages ... ok [INFO] [stdout] test chains::native_evmos::native_evmos_address::test_any_address_create_bech32_with_public_key ... ok [INFO] [stdout] test chains::internet_computer::internet_computer_address::test_thorchain_address_is_valid ... ok [INFO] [stdout] test chains::internet_computer::internet_computer_address::test_thorchain_address_get_data ... ok [INFO] [stdout] test chains::internet_computer::internet_computer_address::test_thorchain_address_invalid ... ok [INFO] [stdout] test chains::native_evmos::native_evmos_address::test_any_address_is_valid_bech32 ... ok [INFO] [stdout] test chains::native_evmos::native_evmos_address::test_native_evmos_address_get_data ... ok [INFO] [stdout] test chains::native_evmos::native_evmos_address::test_native_evmos_address_is_valid ... ok [INFO] [stdout] test chains::greenfield::greenfield_compile::test_greenfield_compile ... ok [INFO] [stdout] test chains::native_evmos::native_evmos_address::test_native_evmos_address_normalization ... ok [INFO] [stdout] test chains::native_evmos::native_evmos_address::test_native_evmos_address_invalid ... ok [INFO] [stdout] test chains::greenfield::greenfield_sign::test_greenfield_sign_multiple_messages_e3539e ... ok [INFO] [stdout] test chains::native_injective::native_injective_address::test_any_address_is_valid_bech32 ... ok [INFO] [stdout] test chains::native_injective::native_injective_address::test_native_injective_address_is_valid ... ok [INFO] [stdout] test chains::native_injective::native_injective_address::test_native_injective_address_normalization ... ok [INFO] [stdout] test chains::greenfield::greenfield_sign::test_greenfield_sign_send_order_b798ab ... ok [INFO] [stdout] test chains::native_injective::native_injective_address::test_native_injective_address_invalid ... ok [INFO] [stdout] test chains::solana::solana_address::test_solana_address_get_data ... ok [INFO] [stdout] test chains::native_injective::native_injective_compile::test_compile_native_injective_tx_protobuf ... ok [INFO] [stdout] test chains::greenfield::greenfield_sign::test_greenfield_sign_transfer_out ... ok [INFO] [stdout] test chains::greenfield::greenfield_sign::test_greenfield_sign_multiple_messages_82e967 ... ok [INFO] [stdout] test chains::native_evmos::native_evmos_sign::test_sign_native_evmos_tx_json ... ok [INFO] [stdout] test chains::solana::solana_address::test_solana_address_invalid ... ok [INFO] [stdout] test chains::greenfield::greenfield_sign::test_greenfield_sign_send_order_9f895c ... ok [INFO] [stdout] test chains::native_injective::native_injective_address::test_native_injective_address_get_data ... ok [INFO] [stdout] test chains::native_injective::native_injective_address::test_any_address_create_bech32_with_public_key ... ok [INFO] [stdout] test chains::native_injective::native_injective_sign::test_sign_native_injective_tx_json ... ok [INFO] [stdout] test chains::solana::solana_address::test_solana_address_is_valid ... ok [INFO] [stdout] test chains::solana::solana_address::test_solana_address_normalization ... ok [INFO] [stdout] test chains::native_evmos::native_evmos_sign::test_sign_native_evmos_tx_protobuf ... ok [INFO] [stdout] test chains::native_injective::native_injective_sign::test_sign_native_injective_tx_protobuf ... ok [INFO] [stdout] test chains::solana::solana_compile::test_solana_compile_transfer_with_zero_signature ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_and_transfer_token_2 ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_and_transfer_token_with_durable_nonce ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_and_transfer_token ... ok [INFO] [stdout] test chains::solana::solana_compile::test_solana_compile_advance_nonce_account ... ok [INFO] [stdout] test chains::solana::solana_compile::test_solana_compile_transfer_with_fake_signature ... ok [INFO] [stdout] test chains::solana::solana_compile::test_solana_compile_transfer ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_token_account ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_and_transfer_token_with_memo_and_references ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_nonce_account ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_and_transfer_token_with_external_fee_payer ... ok [INFO] [stdout] test chains::solana::solana_compile::test_solana_compile_create_nonce_account ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_advance_nonce_account ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_nonce_account_with_durable_nonce ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_token_account_5ktpn1 ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_token_account_for_other_3e6ufv ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_deactivate_stake ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_deactivate_all_stake ... ok [INFO] [stdout] test chains::solana::solana_compile::test_solana_compile_create_and_transfer_token ... ok [INFO] [stdout] test chains::solana::solana_compile::test_solana_compile_token_transfer_with_external_fee_payer ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_delegate_stake_with_priority_fee ... ok [INFO] [stdout] test chains::solana::solana_compile::test_solana_compile_withdraw_nonce_account ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_delegate_stake_no_stake_account_5zrqgk1 ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_delegate_stake_with_account ... ok [INFO] [stdout] test chains::solana::solana_compile::test_solana_compile_create_and_transfer_token_with_external_fee_payer ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_create_token_account_with_priority_fee_price ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_delegate_stake_no_stake_account ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_raw_message_legacy ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_raw_message_v0 ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_token_transfer_2pmvzp ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_transfer_to_self ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_transfer_with_durable_nonce ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_token_transfer ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_transfer_with_priority_fee ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_transfer_with_priority_fee_limit ... ok [INFO] [stdout] test chains::solana::solana_transaction::test_solana_decode_transaction_update_blockhash_and_sign_with_external_fee_payer ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_transfer_with_memo_and_references ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_withdraw_stake ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_transfer ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_withdraw_nonce_account ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_transfer_v0 ... ok [INFO] [stdout] test chains::solana::solana_transaction::test_solana_decode_transaction ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_withdraw_all_stake ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_withdraw_nonce_account_to_self_with_durable_nonce ... ok [INFO] [stdout] test chains::sui::sui_compile::test_sui_compile_direct_transfer ... ok [INFO] [stdout] test chains::sui::sui_address::test_sui_address_is_valid ... ok [INFO] [stdout] test chains::sui::sui_address::test_sui_address_normalization ... ok [INFO] [stdout] test chains::solana::solana_transaction::test_solana_decode_transaction_update_blockhash_and_sign_with_external_fee_payer_signature ... ok [INFO] [stdout] test chains::sui::sui_address::test_sui_address_get_data ... ok [INFO] [stdout] test chains::solana::solana_wallet_connect::test_solana_sign_wallet_connect_with_external_fee_payer ... ok [INFO] [stdout] test chains::sui::sui_compile::test_sui_compile_transfer ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_delegate_sui ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_direct_add_delegation ... ok [INFO] [stdout] test chains::sui::sui_address::test_sui_address_invalid ... ok [INFO] [stdout] test chains::solana::solana_sign::test_solana_sign_token_transfer_with_external_fee_payer ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_split_sui ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_direct_move_call ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_transfer_nft ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_transfer_all_sui ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_direct_transfer ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_direct_transfer_nft ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_split_tokens ... ok [INFO] [stdout] test chains::solana::solana_wallet_connect::test_solana_sign_wallet_connect_case_1 ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_transfer_token ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_merge_sui ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_transfer_sui ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_undelegate_sui ... ok [INFO] [stdout] test chains::tbinance::tbinance_address::test_tbinance_address_is_valid ... ok [INFO] [stdout] test chains::sui::sui_sign::test_sui_sign_merge_tokens ... ok [INFO] [stdout] test chains::tbinance::tbinance_address::test_tbinance_address_normalization ... ok [INFO] [stdout] test chains::tbinance::tbinance_address::test_tbinance_address_invalid ... ok [INFO] [stdout] test chains::thorchain::thorchain_address::test_thorchain_address_get_data ... ok [INFO] [stdout] test chains::thorchain::thorchain_address::test_any_address_is_valid_bech32 ... ok [INFO] [stdout] test chains::tbinance::tbinance_address::test_tbinance_address_get_data ... ok [INFO] [stdout] test chains::thorchain::thorchain_address::test_thorchain_address_invalid ... ok [INFO] [stdout] test chains::thorchain::thorchain_address::test_thorchain_address_is_valid ... ok [INFO] [stdout] test chains::solana::solana_transaction::test_solana_decode_transaction_update_blockhash_and_sign_no_matching_pubkey ... ok [INFO] [stdout] test chains::thorchain::thorchain_address::test_thorchain_address_normalization ... ok [INFO] [stdout] test chains::zetachain::zetachain_address::test_zetachain_address_get_data ... ok [INFO] [stdout] test chains::zetachain::zetachain_address::test_zetachain_address_is_valid ... ok [INFO] [stdout] test chains::zetachain::zetachain_address::test_zetachain_address_normalization ... ok [INFO] [stdout] test chains::thorchain::thorchain_address::test_any_address_create_bech32_with_public_key ... ok [INFO] [stdout] test chains::zetachain::zetachain_address::test_any_address_create_bech32_with_public_key ... ok [INFO] [stdout] test chains::zetachain::zetachain_address::test_zetachain_address_invalid ... ok [INFO] [stdout] test chains::zetachain::zetachain_address::test_zetachain_is_valid_bech32 ... ok [INFO] [stdout] test chains::thorchain::thorchain_sign::test_any_signer_sign_thorchain ... ok [INFO] [stdout] test chains::thorchain::thorchain_compile::test_any_signer_compile_thorchain ... ok [INFO] [stdout] test chains::zetachain::zetachain_sign::test_zetachain_sign_msg_send_testnet ... ok [INFO] [stdout] test chains::solana::solana_transaction::test_solana_decode_transaction_update_blockhash_preimage_hash_and_compile ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact::test_exact_selector_with_change_many_utxos_900 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_max::test_max_selector_many_utxos_900 ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact_error::test_exact_selector_tx_too_big_when_use_all ... ok [INFO] [stdout] test chains::bitcoin::bitcoin_plan::plan_exact_error::test_exact_selector_tx_too_big_to_send_requested_amount ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 250 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s [INFO] [stdout] [INFO] [stderr] Running tests/coin_address_derivation_test.rs (/opt/rustwide/target/debug/deps/coin_address_derivation_test-4280462c23d03da5) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/tw_any_signer_ffi_tests.rs (/opt/rustwide/target/debug/deps/tw_any_signer_ffi_tests-e992e7e14092d11c) [INFO] [stdout] test test_coin_address_derivation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_any_signer_sign_unknown_coin ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_aptos-e9f410e244b4cf79) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test address::tests::test_from_account_error ... ok [INFO] [stdout] test transaction_payload::tests::test_basic_payload ... ok [INFO] [stdout] test transaction_payload::tests::test_payload_from_json ... ok [INFO] [stdout] test transaction_payload::tests::test_payload_from_json_with_arg_non_str ... ok [INFO] [stderr] Running tests/signer.rs (/opt/rustwide/target/debug/deps/signer-cd7c858519a657b7) [INFO] [stdout] test address::tests::test_from_public_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_aptos_nft_claim ... ok [INFO] [stdout] test test_aptos_tortuga_unstake ... ok [INFO] [stdout] test test_aptos_register_token ... ok [INFO] [stdout] test test_aptos_blind_sign ... ok [INFO] [stdout] test test_aptos_sign_create_account ... ok [INFO] [stdout] test test_aptos_sign_transaction_transfer ... ok [INFO] [stdout] test test_implicit_aptos_sign_coin_transfer ... ok [INFO] [stdout] test test_aptos_blind_sign_unstaking ... ok [INFO] [stdout] test test_aptos_tortuga_claim ... ok [INFO] [stdout] test test_aptos_cancel_nft_offer ... ok [INFO] [stdout] test test_aptos_blind_sign_staking ... ok [INFO] [stdout] test test_aptos_sign_coin_transfer ... ok [INFO] [stdout] test test_aptos_tortuga_stake ... ok [INFO] [stdout] test test_aptos_nft_offer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_base58_address-f4fc749cca187327) [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/tw_bech32_address-86010f275c8c405b) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test tests::test_decode ... ok [INFO] [stdout] test tests::test_address_from_str_checked_valid ... ok [INFO] [stdout] test tests::test_from_hrp_and_hash ... ok [INFO] [stdout] test tests::test_address_from_str_checked_invalid ... ok [INFO] [stdout] test tests::test_different_hrp ... ok [INFO] [stdout] test tests::test_different_hashes ... ok [INFO] [stdout] test tests::test_from_hrp_and_public_key_hasher ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_binance-80629cc6f57b406d) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test amino::tests::test_amino_encode ... ok [INFO] [stdout] test amino::tests::test_amino_encode_with_content_size_prefix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_bitcoin-1869e9a5d6da5322) [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/tw_coin_entry-5cbc57bee0b5f94f) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test error::tests::test_error_convert_via_into_tw ... ok [INFO] [stdout] test error::tests::test_error_chaining ... ok [INFO] [stdout] test error::tests::test_error_convert_via_context ... ok [INFO] [stdout] test prefix::tests::test_no_prefix ... 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/tw_coin_registry-372ed1d0e305095d) [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/tw_cosmos-37ccdfb835e87625) [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/tw_cosmos_sdk-5cc60cbb9efc2de3) [INFO] [stderr] Running tests/compile.rs (/opt/rustwide/target/debug/deps/compile-724f84b52f1e111e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_compile_with_signatures_direct ... ok [INFO] [stdout] test test_compile_with_signatures ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/sign.rs (/opt/rustwide/target/debug/deps/sign-a377e0fe96992ad0) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_vote_payload ... ok [INFO] [stdout] test test_error_missing_message ... ok [INFO] [stdout] test test_sign_vote ... ok [INFO] [stdout] test test_sign_ibc_transfer ... ok [INFO] [stdout] test test_sign_direct ... ok [INFO] [stdout] test test_sign_raw_json ... ok [INFO] [stdout] test test_sign_direct_0a90010a ... ok [INFO] [stdout] test test_sign_raw_json_with_timeout ... ok [INFO] [stdout] test test_sign_coin_send ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/sign_staking.rs (/opt/rustwide/target/debug/deps/sign_staking-d60bd4d7bd663a40) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_staking_compounding_authz_f355e659 ... ok [INFO] [stdout] test test_staking_compounding_authz ... ok [INFO] [stdout] test test_staking_remove_compounding_authz ... ok [INFO] [stdout] test test_staking_delegate ... ok [INFO] [stdout] test test_staking_delegate_custom_msg_type ... ok [INFO] [stdout] test test_staking_undelegate ... ok [INFO] [stdout] test test_staking_withdraw_rewards ... ok [INFO] [stdout] test test_staking_restake ... ok [INFO] [stdout] test test_staking_set_withdraw_address ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stderr] Running tests/sign_stride.rs (/opt/rustwide/target/debug/deps/sign_stride-1e241c9e819d8dce) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_stride_liquid_staking_stake ... ok [INFO] [stdout] test test_stride_liquid_staking_redeem ... ok [INFO] [stderr] Running tests/sign_terra_wasm.rs (/opt/rustwide/target/debug/deps/sign_terra_wasm-f47ddc6a59cbee30) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_terra_transfer_payload ... ok [INFO] [stdout] test test_terra_wasm_transfer_json_078e90 ... ok [INFO] [stdout] test test_terra_wasm_transfer_protobuf_9ff3f0 ... ok [INFO] [stdout] test test_terra_wasm_generic_with_coins ... ok [INFO] [stdout] test test_terra_wasm_send ... ok [INFO] [stdout] test test_terra_wasm_generic ... ok [INFO] [stdout] [INFO] [stderr] Running tests/sign_thorchain.rs (/opt/rustwide/target/debug/deps/sign_thorchain-6edbe8d3003845e5) [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running tests/sign_wasm_contract.rs (/opt/rustwide/target/debug/deps/sign_wasm_contract-b9410eca36680746) [INFO] [stdout] test test_thorchain_deposit ... ok [INFO] [stdout] test test_thorchain_send ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_terra_transfer_payload ... ok [INFO] [stdout] test test_wasm_execute_transfer ... ok [INFO] [stdout] test test_wasm_execute_send ... ok [INFO] [stdout] test test_wasm_execute_generic_with_coins ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_encoding-b88bf5a9009d1cae) [INFO] [stdout] test test_wasm_execute_generic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test base32::tests::test_base32_decode ... ok [INFO] [stdout] test base32::tests::test_base32_decode_filecoin ... ok [INFO] [stdout] test base32::tests::test_base32_decode_padding ... ok [INFO] [stdout] test base32::tests::test_base32_encode_filecoin ... ok [INFO] [stdout] test base32::tests::test_base32_encode_padding ... ok [INFO] [stdout] test base32::tests::test_base32_encode ... ok [INFO] [stdout] test base58::tests::test_base58_decode ... ok [INFO] [stdout] test base58::tests::test_base58_encode ... ok [INFO] [stdout] test cbor::test::test_deserialize ... ok [INFO] [stdout] test cbor::test::test_serialize ... ok [INFO] [stdout] test cbor::test::test_serialize_deserialize ... ok [INFO] [stdout] test hex::tests::test_vec_decode_prefixed ... ok [INFO] [stdout] test hex::tests::test_vec_encode_prefixed ... ok [INFO] [stderr] Running tests/base32_ffi_tests.rs (/opt/rustwide/target/debug/deps/base32_ffi_tests-e7e22168e62ccb4a) [INFO] [stdout] test base32::tests::test_decode_invalid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_base32_encode ... ok [INFO] [stdout] test test_base32_decode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/base58_ffi_tests.rs (/opt/rustwide/target/debug/deps/base58_ffi_tests-8e243f984e7a003d) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_base58_encode ... ok [INFO] [stdout] test test_base58_decode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/base64_ffi_tests.rs (/opt/rustwide/target/debug/deps/base64_ffi_tests-d99dd902bf812cd6) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_decode_base64_invalid ... ok [INFO] [stdout] test test_encode_base64_url ... ok [INFO] [stdout] test test_encode_base64 ... ok [INFO] [stdout] test test_decode_base64 ... ok [INFO] [stdout] test test_decode_base64_url ... 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] [stderr] Running tests/hex_ffi_tests.rs (/opt/rustwide/target/debug/deps/hex_ffi_tests-51213cc2af5fb143) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_decode_hex ... ok [INFO] [stdout] test test_encode_hex_without_prefix ... ok [INFO] [stdout] test test_encode_hex_with_prefix ... ok [INFO] [stdout] test test_decode_hex_with_prefix ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_ethereum-8addf310a83d3024) [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] [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/compiler.rs (/opt/rustwide/target/debug/deps/compiler-cf560e9272de2d70) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/signer.rs (/opt/rustwide/target/debug/deps/signer-c73f07d0c178a4ec) [INFO] [stdout] test test_external_signature_sign ... 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] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_sign_json ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_evm-ab3a4d42980d4606) [INFO] [stdout] [INFO] [stdout] running 70 tests [INFO] [stdout] test abi::decode::tests::decode_after_fixed_bytes_with_less_than_32_bytes ... ok [INFO] [stdout] test abi::decode::tests::decode_broken_utf8 ... ok [INFO] [stdout] test abi::decode::tests::decode_complex_tuple_of_dynamic_and_static_types ... ok [INFO] [stdout] test abi::decode::tests::decode_corrupted_dynamic_array ... ok [INFO] [stdout] test abi::decode::tests::decode_corrupted_fixed_array_of_strings ... ok [INFO] [stdout] test abi::decode::tests::decode_corrupted_nested_array_tuple ... ok [INFO] [stdout] test abi::decode::tests::decode_nested_tuple ... ok [INFO] [stdout] test abi::encode::tests::comprehensive_test ... ok [INFO] [stdout] test abi::decode::tests::decode_params_containing_dynamic_tuple ... ok [INFO] [stdout] test abi::encode::tests::encode_complex_tuple ... ok [INFO] [stdout] test abi::decode::tests::decode_data_with_size_that_is_not_a_multiple_of_32 ... ok [INFO] [stdout] test abi::encode::tests::encode_bool ... ok [INFO] [stdout] test abi::encode::tests::comprehensive_test2 ... ok [INFO] [stdout] test abi::encode::tests::encode_address ... ok [INFO] [stdout] test abi::decode::tests::decode_dynamic_tuple ... ok [INFO] [stdout] test abi::encode::tests::encode_bytes2 ... ok [INFO] [stdout] test abi::decode::tests::decode_params_containing_static_tuple ... ok [INFO] [stdout] test abi::decode::tests::decode_whole_addresses ... ok [INFO] [stdout] test abi::decode::tests::decode_static_tuple_of_addresses_and_uints ... ok [INFO] [stdout] test abi::encode::tests::encode_dynamic_array_of_addresses ... ok [INFO] [stdout] test abi::encode::tests::encode_dynamic_array_of_bytes ... ok [INFO] [stdout] test abi::encode::tests::encode_bytes3 ... ok [INFO] [stdout] test abi::encode::tests::encode_bytes ... ok [INFO] [stdout] test abi::encode::tests::encode_fixed_array_of_addresses ... ok [INFO] [stdout] test abi::encode::tests::encode_fixed_array_of_fixed_arrays ... ok [INFO] [stdout] test abi::encode::tests::encode_fixed_array_of_dynamic_array_of_addresses ... ok [INFO] [stdout] test abi::encode::tests::encode_dynamic_array_of_bytes2 ... ok [INFO] [stdout] test abi::encode::tests::encode_dynamic_array_of_dynamic_arrays ... ok [INFO] [stdout] test abi::encode::tests::encode_bool2 ... ok [INFO] [stdout] test abi::decode::tests::decode_from_empty_byte_slice ... ok [INFO] [stdout] test abi::encode::tests::encode_dynamic_array_of_dynamic_arrays2 ... ok [INFO] [stdout] test abi::encode::tests::encode_dynamic_array_of_fixed_array_of_addresses ... ok [INFO] [stdout] test abi::encode::tests::encode_dynamic_tuple ... ok [INFO] [stdout] test abi::encode::tests::encode_dynamic_tuple_of_bytes2 ... ok [INFO] [stdout] test abi::encode::tests::encode_dynamic_tuple_with_nested_static_tuples ... ok [INFO] [stdout] test abi::encode::tests::encode_empty_array ... ok [INFO] [stdout] test abi::encode::tests::encode_fixed_bytes ... ok [INFO] [stdout] test abi::encode::tests::encode_fixed_array_of_static_tuples_followed_by_dynamic_type ... ok [INFO] [stdout] test abi::encode::tests::encode_int ... ok [INFO] [stdout] test abi::encode::tests::encode_nested_tuple ... ok [INFO] [stdout] test abi::encode::tests::encode_two_bytes ... ok [INFO] [stdout] test abi::encode::tests::encode_uint ... ok [INFO] [stdout] test abi::encode::tests::test_pad_u32 ... ok [INFO] [stdout] test address::tests::test_from_string_invalid ... ok [INFO] [stdout] test address::tests::test_to_from_string ... ok [INFO] [stdout] test message::eip712::eip712_message::tests::test_build_dependencies ... ok [INFO] [stdout] test abi::encode::tests::encode_string ... ok [INFO] [stdout] test message::eip712::property::tests::test_parse_int ... ok [INFO] [stdout] test message::eip712::property::tests::test_parse_types ... ok [INFO] [stdout] test message::eip712::property::tests::test_parse_uint ... ok [INFO] [stdout] test abi::encode::tests::encode_params_containing_dynamic_tuple ... ok [INFO] [stdout] test abi::encode::tests::encode_params_containing_static_tuple ... ok [INFO] [stdout] test abi::encode::tests::encode_static_tuple_of_addresses ... ok [INFO] [stdout] test message::eip712::property::tests::test_parse_nested_arrays ... ok [INFO] [stdout] test abi::param_type::writer::tests::test_write_param ... ok [INFO] [stdout] test address::tests::test_from_public_key ... ok [INFO] [stdout] test abi::encode::tests::encode_two_addresses ... ok [INFO] [stdout] test message::eip712::eip712_message::tests::test_encode_type ... ok [INFO] [stdout] test message::eip712::property::tests::test_parse_bytes ... ok [INFO] [stdout] test message::eip712::eip712_message::tests::test_encode_type_hash ... ok [INFO] [stdout] test message::eip712::property::tests::test_malformed_array_type ... ok [INFO] [stdout] test transaction::signature::tests::test_signature_eip155_v1 ... ok [INFO] [stdout] test transaction::transaction_eip1559::tests::test_encode_transaction_eip1559 ... ok [INFO] [stdout] test transaction::transaction_non_typed::tests::test_encode_unsigned_non_typed ... ok [INFO] [stdout] test transaction::transaction_non_typed::tests::test_encode_unsigned_non_typed_zero ... ok [INFO] [stdout] test transaction::signature::tests::test_signature_eip155_legacy ... ok [INFO] [stdout] test transaction::transaction_non_typed::tests::test_encode_unsigned_non_typed_pre_hash ... ok [INFO] [stdout] test transaction::signature::tests::test_signature_eip155_v0 ... ok [INFO] [stdout] test transaction::signature::tests::test_signature_no_eip155 ... ok [INFO] [stdout] test transaction::user_operation::tests::test_encode_user_operation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 70 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stderr] Running tests/abi_encoder.rs (/opt/rustwide/target/debug/deps/abi_encoder-95cb83f366a2dc90) [INFO] [stdout] test dynamic_arguments::test_encode_contract_call_with_dynamic_arguments ... ok [INFO] [stdout] test negative_integers::test_decode_params_with_negative_integer ... ok [INFO] [stdout] test negative_integers::test_decode_contract_call_with_negative_integer ... ok [INFO] [stdout] test dynamic_arguments::test_decode_params_with_dynamic_arguments_case2 ... ok [INFO] [stdout] test test_decode_params_with_abi_json ... ok [INFO] [stdout] test test_decode_value ... ok [INFO] [stdout] test test_decode_contract_call_error ... ok [INFO] [stdout] test swap_v2::test_encode_contract_call_swap_v2 ... ok [INFO] [stdout] test negative_integers::test_encode_contract_call_with_negative_integer ... ok [INFO] [stdout] test test_decode_params_with_abi_params ... ok [INFO] [stdout] test test_encode_params_invalid_address ... ok [INFO] [stdout] test test_decode_value_error ... ok [INFO] [stdout] test test_encode_params_monster ... ok [INFO] [stdout] test swap_v2::test_decode_contract_call_swap_v2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/barz.rs (/opt/rustwide/target/debug/deps/barz-6a535f25fcdf3abe) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_barz_transfer_account_not_deployed ... ok [INFO] [stdout] test test_barz_batched_account_deployed ... ok [INFO] [stdout] test test_barz_transfer_account_deployed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/message_signer.rs (/opt/rustwide/target/debug/deps/message_signer-b7ed3010a9714b97) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_message_signer_hash_unequal_array_len ... ok [INFO] [stdout] test test_message_signer_sign_eip712_invalid_chain_id ... ok [INFO] [stdout] test test_message_signer_hash_with_custom_array ... ok [INFO] [stdout] test test_message_signer_hash_eip712_case_2 ... ok [INFO] [stdout] test test_message_signer_hash_eip712_case_1 ... ok [INFO] [stdout] test test_message_signer_sign_verify_legacy_hex ... ok [INFO] [stdout] test test_message_signer_sign_verify_eip712_different_bytes ... ok [INFO] [stdout] test test_message_signer_sign_verify_eip712_long_bytes ... ok [INFO] [stdout] test test_message_signer_sign_verify_eip155 ... ok [INFO] [stdout] test test_message_signer_sign_verify_eip712_greenfield ... ok [INFO] [stdout] test test_message_signer_sign_and_verify_eip712_invalid_chain_id ... ok [INFO] [stdout] test test_message_signer_sign_verify_immutable_x ... ok [INFO] [stdout] test test_message_signer_sign_verify_eip712_fixed_bytes ... ok [INFO] [stdout] test test_message_signer_sign_verify_eip712_with_chain_id_string ... ok [INFO] [stdout] test test_message_signer_sign_and_verify_eip712_case_3_eip155 ... ok [INFO] [stdout] test test_message_signer_sign_and_verify_eip712_case_3 ... ok [INFO] [stdout] test test_message_signer_sign_verify_legacy ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/rlp.rs (/opt/rustwide/target/debug/deps/rlp-6837b1051b0aac10) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_ethereum_rlp_raw_encoded ... ok [INFO] [stdout] test test_ethereum_rlp_nested_list_recursion_limit ... ok [INFO] [stdout] test test_encode_number_u64 ... ok [INFO] [stderr] Running tests/signer.rs (/opt/rustwide/target/debug/deps/signer-3149feb0615ce6ad) [INFO] [stdout] test test_ethereum_rlp_nested_list ... ok [INFO] [stdout] test test_ethereum_rlp_number_u256 ... ok [INFO] [stdout] test test_encode_string ... ok [INFO] [stdout] test test_ethereum_rlp_list ... ok [INFO] [stdout] test test_ethereum_rlp_list_eip1559 ... 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] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_sign_transaction_non_typed_erc20_transfer_as_contract_generic ... ok [INFO] [stdout] test test_sign_transaction_eip1559_erc20_transfer ... ok [INFO] [stdout] test test_sign_transaction_non_typed_native ... ok [INFO] [stdout] test test_sign_transaction_non_typed_erc20_transfer ... ok [INFO] [stdout] test test_sign_transaction_non_typed_erc721_transfer ... ok [INFO] [stdout] test test_sign_transaction_non_typed_erc20_transfer_invalid_address ... ok [INFO] [stdout] test test_sign_transaction_non_typed_erc20_approve ... ok [INFO] [stdout] test test_sign_transaction_eip1559_erc1155_transfer ... ok [INFO] [stdout] test test_sign_transaction_eip1559_native_transfer ... ok [INFO] [stdout] test test_sign_transaction_non_typed_contract_generic ... ok [INFO] [stdout] test test_sign_transaction_eip1559_erc20_approve ... ok [INFO] [stdout] test test_sign_transaction_eip1559_erc721_transfer ... ok [INFO] [stdout] test test_sign_transaction_non_typed_erc1155_transfer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_greenfield-d6cd32b07376af06) [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/eip712_signer.rs (/opt/rustwide/target/debug/deps/eip712_signer-e9a08d0add71a9df) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_eip712_signer_encode_transfer_out ... ok [INFO] [stdout] test test_eip712_signer_encode_send ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_hash-f33c5c791f8ebc9e) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test hash_array::serde_tests::test_hash_serialize_as_byte_sequence ... ok [INFO] [stdout] test hash_array::serde_tests::test_hash_serialize_as_hex ... ok [INFO] [stdout] test hash_array::tests::test_from_hex_invalid ... ok [INFO] [stdout] test hash_array::serde_tests::test_hash_deserialize_as_hex ... ok [INFO] [stdout] test hash_array::tests::test_hash_from_str ... ok [INFO] [stdout] test hash_array::tests::test_hash_display ... ok [INFO] [stdout] test hash_array::tests::test_from_hex_invalid_len ... ok [INFO] [stdout] test blake2::tests::test_blake2_b_personal_invalid_personal_data ... ok [INFO] [stdout] test hash_array::serde_tests::test_hash_deserialize_as_hex_error ... ok [INFO] [stdout] test blake2::tests::test_blake2_b_invalid_hash_size ... ok [INFO] [stdout] test blake2::tests::test_blake2_b_personal_invalid_hash_size ... ok [INFO] [stdout] test hash_array::serde_tests::test_hash_deserialize_as_byte_sequence ... ok [INFO] [stdout] test hash_array::tests::test_hash_split_at ... ok [INFO] [stdout] test hash_array::tests::test_hash_concat ... ok [INFO] [stdout] test hash_array::tests::test_from_hex_literal_invalid - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/hash_ffi_tests.rs (/opt/rustwide/target/debug/deps/hash_ffi_tests-77f00301153468a6) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_blake2b ... ok [INFO] [stdout] test test_blake_256 ... ok [INFO] [stdout] test test_blake2b_personal ... ok [INFO] [stdout] test test_c_hashing_error_convert ... ok [INFO] [stdout] test test_ripemd160 ... ok [INFO] [stdout] test test_keccak512 ... ok [INFO] [stdout] test test_hmac_sha256 ... ok [INFO] [stdout] test test_sha3_256 ... ok [INFO] [stdout] test test_keccak256 ... ok [INFO] [stdout] test test_groestl_512 ... ok [INFO] [stdout] test test_sha256 ... ok [INFO] [stdout] test test_sha1 ... ok [INFO] [stdout] test test_sha512 ... ok [INFO] [stdout] test test_sha3_512 ... ok [INFO] [stdout] test test_sha512_256 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 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/tw_internet_computer-1afb24cb1eb07216) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test address::test::from_hex ... ok [INFO] [stdout] test context::test::standard_internet_computer_context_canister_type ... ok [INFO] [stdout] test protocol::envelope::test::representation_independent_hash_call_or_query ... ok [INFO] [stdout] test address::test::from_public_key ... ok [INFO] [stdout] test protocol::envelope::test::representation_independent_hash_read_state ... ok [INFO] [stdout] test protocol::identity::test::sender ... ok [INFO] [stdout] test transactions::transfer::test::transfer_invalid_amount ... ok [INFO] [stdout] test context::test::standard_internet_computer_context_canister_address ... ok [INFO] [stdout] test protocol::identity::test::sign ... ok [INFO] [stdout] test transactions::transfer::test::transfer_invalid_to_account_identifier ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_keypair-84a926d154e3385d) [INFO] [stdout] test transactions::transfer::test::transfer_successful ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 52 tests [INFO] [stdout] test ecdsa::der::tests::test_parse_ecdsa_signature ... ok [INFO] [stdout] test ecdsa::der::tests::test_parse_ecdsa_signature_invalid ... ok [INFO] [stdout] test ecdsa::canonical::tests::test_sign_canonical ... ok [INFO] [stdout] test ecdsa::nist256p1::tests::test_public_key_from ... ok [INFO] [stdout] test ecdsa::signature::tests::test_signature ... ok [INFO] [stdout] test ecdsa::secp256k1::tests::test_key_pair ... ok [INFO] [stdout] test ecdsa::secp256k1::tests::test_shared_key_hash ... ok [INFO] [stdout] test ecdsa::nist256p1::tests::test_key_pair ... ok [INFO] [stdout] test ed25519::tests::test_debug ... ok [INFO] [stdout] test ecdsa::secp256k1::tests::test_public_key_recover ... ok [INFO] [stdout] test ecdsa::secp256k1::tests::test_public_key_from ... ok [INFO] [stdout] test ed25519::tests::test_keypair_from_invalid_bytes ... ok [INFO] [stdout] test ecdsa::signature::tests::test_signature_from_invalid_bytes ... ok [INFO] [stdout] test ed25519::secret::tests::test_ed25519_expanded_secret_from_extended_key ... ok [INFO] [stdout] test ed25519::tests::test_private_from_bytes_cardano ... ok [INFO] [stdout] test ecdsa::secp256k1::tests::test_verify_invalid ... ok [INFO] [stdout] test ecdsa::secp256k1::tests::test_private_key_from ... ok [INFO] [stdout] test ecdsa::secp256k1::tests::test_private_key_sign_verify ... ok [INFO] [stdout] test ecdsa::secp256k1::tests::test_public_key_sign_verify_as_der ... ok [INFO] [stdout] test ed25519::tests::test_keypair_sign_verify_blake2b ... ok [INFO] [stdout] test ecdsa::nist256p1::tests::test_public_key_recover ... ok [INFO] [stdout] test ecdsa::secp256k1::tests::test_key_pair_sign ... ok [INFO] [stdout] test ecdsa::nist256p1::tests::test_private_key_from ... ok [INFO] [stdout] test ed25519::tests::test_private_to_public_waves ... ok [INFO] [stdout] test ecdsa::nist256p1::tests::test_private_key_sign_verify ... ok [INFO] [stdout] test ed25519::tests::test_private_to_public ... ok [INFO] [stdout] test ed25519::tests::test_private_to_public_blake2b ... ok [INFO] [stdout] test ed25519::tests::test_private_to_public_extended_cardano ... ok [INFO] [stdout] test ed25519::tests::test_private_from_bytes ... ok [INFO] [stdout] test ed25519::tests::test_public_key_from_bytes_extended_cardano ... ok [INFO] [stdout] test ed25519::tests::test_signature_malleability ... ok [INFO] [stdout] test ed25519::tests::test_public_verify_invalid_waves ... ok [INFO] [stdout] test starkex::tests::test_field_element_from_bytes_be_invalid ... ok [INFO] [stdout] test starkex::tests::test_private_key_to_from_bytes ... ok [INFO] [stdout] test ed25519::tests::test_signature_from_bytes ... ok [INFO] [stdout] test starkex::tests::test_public_key_to_from_bytes ... ok [INFO] [stdout] test starkex::tests::test_verify_panic ... ok [INFO] [stdout] test tw::tests::test_curve_from_raw ... ok [INFO] [stdout] test schnorr::tests::test_sign_verify ... ok [INFO] [stdout] test schnorr::tests::test_sign_verify_tweaked ... ok [INFO] [stdout] test schnorr::tests::test_sign_verify_tweaked_no_hash ... ok [INFO] [stdout] test schnorr::tests::test_public_key_tweak ... ok [INFO] [stdout] test schnorr::tests::test_sign_verify_aux_rand ... ok [INFO] [stdout] test starkex::tests::test_signature_to_from_bytes ... ok [INFO] [stdout] test ed25519::tests::test_waves_signature_from_bytes ... ok [INFO] [stdout] test starkex::tests::test_key_pair_get_private_public ... ok [INFO] [stdout] test tw::tests::test_public_key_type_from_raw ... ok [INFO] [stdout] test ed25519::tests::test_keypair_sign_verify_waves ... ok [INFO] [stdout] test ed25519::tests::test_keypair_sign_verify ... ok [INFO] [stdout] test ed25519::tests::test_keypair_sign_verify_extended_cardano ... ok [INFO] [stdout] test starkex::private::tests::test_starknet_sign_invalid_k ... ok [INFO] [stdout] test starkex::tests::test_key_pair_sign_verify ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stderr] Running tests/asn_parser_ffi_tests.rs (/opt/rustwide/target/debug/deps/asn_parser_ffi_tests-58a3166f2c825b97) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_ecdsa_signature_from_asn_der ... ok [INFO] [stdout] test test_ecdsa_signature_from_asn_der_invalid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ed25519_blake2b_tests.rs (/opt/rustwide/target/debug/deps/ed25519_blake2b_tests-3bf3c50ed7485ebb) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/ed25519_extended_cardano_tests.rs (/opt/rustwide/target/debug/deps/ed25519_extended_cardano_tests-769104af53636c95) [INFO] [stdout] test test_ed25519_blake2b_sign_verify ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.54s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_ed25519_extended_cardano_priv_to_pub ... ok [INFO] [stdout] test test_ed25519_extended_cardano_sign ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s [INFO] [stdout] [INFO] [stderr] Running tests/ed25519_tests.rs (/opt/rustwide/target/debug/deps/ed25519_tests-d32b0f7febdc7b46) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_ed25519_priv_to_pub ... ok [INFO] [stdout] test test_ed25519_sign_verify ... ok [INFO] [stderr] Running tests/ed25519_waves_tests.rs (/opt/rustwide/target/debug/deps/ed25519_waves_tests-3070b83b41fe03ff) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.61s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_ed25519_waves_priv_to_pub ... ok [INFO] [stdout] test test_ed25519_waves_sign ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.65s [INFO] [stdout] [INFO] [stderr] Running tests/nist256p1_tests.rs (/opt/rustwide/target/debug/deps/nist256p1_tests-f460b803fcc0ef9b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_nist256p1_verify ... ok [INFO] [stdout] test test_nist256p1_priv_to_pub ... ok [INFO] [stdout] test test_nist256p1_sign_verify_ring ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.84s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/private_key_ffi_tests.rs (/opt/rustwide/target/debug/deps/private_key_ffi_tests-0f48978be54b8701) [INFO] [stdout] running 14 tests [INFO] [stdout] test test_tw_private_key_delete_null ... ok [INFO] [stdout] test test_tw_private_key_create ... ok [INFO] [stdout] test test_tw_private_key_sign_ed25519 ... ok [INFO] [stdout] test test_tw_private_key_is_valid ... ok [INFO] [stdout] test test_tw_private_key_sign_curve25519_waves ... ok [INFO] [stdout] test test_tw_private_key_get_public_key_by_type ... ok [INFO] [stdout] test test_tw_private_key_sign_null_hash ... ok [INFO] [stdout] test test_tw_private_key_sign_ed25519_blake2b ... ok [INFO] [stdout] test test_tw_private_key_sign_invalid_hash ... ok [INFO] [stdout] test test_tw_private_key_sign_schnorr ... ok [INFO] [stdout] test test_tw_private_key_sign_ed25519_extended_cardano ... ok [INFO] [stdout] test test_tw_private_key_sign_nist256p1 ... ok [INFO] [stdout] test test_tw_private_key_sign_starkex ... ok [INFO] [stdout] test test_tw_private_key_sign_secp256k1 ... ok [INFO] [stderr] Running tests/public_key_ffi_tests.rs (/opt/rustwide/target/debug/deps/public_key_ffi_tests-6337d95a2738ef70) [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_tw_public_key_create_by_type ... ok [INFO] [stdout] test test_tw_public_key_delete_null ... ok [INFO] [stdout] test test_tw_public_key_verify_secp256k1 ... ok [INFO] [stdout] test test_tw_public_key_verify_ed25519_extended_cardano ... ok [INFO] [stdout] test test_tw_public_key_verify_nist256p1 ... ok [INFO] [stdout] test test_tw_public_key_verify_ed25519 ... ok [INFO] [stdout] test test_tw_public_key_verify_curve25519_waves ... ok [INFO] [stdout] test test_tw_public_key_verify_ed25519_blake2b ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/secp256k1_tests.rs (/opt/rustwide/target/debug/deps/secp256k1_tests-e28e9b9c63debc78) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_secp256k1_sign_verify ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s [INFO] [stdout] [INFO] [stderr] Running tests/tw_keypair_starkex_tests.rs (/opt/rustwide/target/debug/deps/tw_keypair_starkex_tests-b2d821d1364f67b3) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_starkex_tw_private_key ... ok [INFO] [stdout] test test_starkex_tw_private_key_sign ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_memory-0e00f284a9dcd865) [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/c_byte_array_ffi_tests.rs (/opt/rustwide/target/debug/deps/c_byte_array_ffi_tests-845c19c629ee7300) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_c_byte_array_into_vec ... ok [INFO] [stdout] test test_drop_c_byte_array ... ok [INFO] [stdout] test test_free_c_byte_array ... 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/c_result_ffi_tests.rs (/opt/rustwide/target/debug/deps/c_result_ffi_tests-fb376ca2147e83ae) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_c_result_error_with_ok_code ... ok [INFO] [stdout] test test_c_result_into_result ... ok [INFO] [stdout] test test_c_result_unwrap ... ok [INFO] [stdout] test test_c_result_unwrap_error - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/string_ffi_tests.rs (/opt/rustwide/target/debug/deps/string_ffi_tests-8332af17cd479bb2) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_misc-dfbcb8f8a06a0b38) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_native_evmos-c994c11778948b31) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests_ffi_string ... 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] [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/tw_native_injective-84269d877ae141c3) [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/tw_number-982dc034fcc09b0c) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test i256::tests::test_i256_from_positive ... ok [INFO] [stdout] test i256::tests::test_i256_from_str ... ok [INFO] [stdout] test i256::tests::test_i256_from_str_overflow ... ok [INFO] [stdout] test i256::tests::test_i256_from_negative ... ok [INFO] [stdout] test i256::tests::test_i256_from_str_negative_overflow ... ok [INFO] [stdout] test i256::tests::test_i256_try_from_u256 ... ok [INFO] [stdout] test i256::tests::test_i256_display ... ok [INFO] [stdout] test i256::tests::test_i256_display_negative ... ok [INFO] [stdout] test i256::tests::test_i256_max_min ... ok [INFO] [stdout] test i256::tests::test_i256_try_from_u256_error ... ok [INFO] [stdout] test i256::tests::test_i256_try_to_u256_error ... ok [INFO] [stdout] test i256::tests::test_i256_try_to_u256 ... ok [INFO] [stdout] test i256::tests::test_i256_from_unsigned ... ok [INFO] [stdout] test i256::tests::test_i256_from_str_negative ... ok [INFO] [stdout] test u256::tests::test_u256_from_str ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/u256.rs (/opt/rustwide/target/debug/deps/u256-a1b24fbecf593a75) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_u256_big_endian_min_len ... ok [INFO] [stdout] test test_u256_little_endian_compact ... ok [INFO] [stdout] test test_u256_big_endian_compact ... ok [INFO] [stdout] test test_u256_from_str ... ok [INFO] [stdout] test test_u256_little_endian ... ok [INFO] [stdout] test test_u256_big_endian ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 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/tw_proto-9028669f03d01e56) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/proto_tests.rs (/opt/rustwide/target/debug/deps/proto_tests-d18dfe3d12124349) [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 5 tests [INFO] [stdout] test test_deserialize ... ok [INFO] [stdout] test test_deserialize_prefixed ... ok [INFO] [stdout] test test_serialize ... ok [INFO] [stdout] test test_serialize_deserialize ... ok [INFO] [stdout] test test_serialize_prefixed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 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/tw_ronin-f462f62342910545) [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/address.rs (/opt/rustwide/target/debug/deps/address-e12315a11ee7e77f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_ronin_address_valid ... ok [INFO] [stderr] Running tests/compiler.rs (/opt/rustwide/target/debug/deps/compiler-ab7e2f62932ec821) [INFO] [stdout] test test_ronin_address_invalid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_ronin_preimage_hashes_and_compile ... 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 tests/rlp.rs (/opt/rustwide/target/debug/deps/rlp-9334ba023cf5bd97) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_rlp_encode_ronin_address ... 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] [stderr] Running tests/signer.rs (/opt/rustwide/target/debug/deps/signer-c22e018085e6aa6b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_sign_json ... ok [INFO] [stdout] test test_ronin_signing ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_solana-7c39bda6f953c8d8) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test transaction::short_vec::tests::test_short_vec_aliased_length ... ok [INFO] [stdout] test transaction::short_vec::tests::test_short_vec_json ... ok [INFO] [stdout] test modules::compiled_instructions::tests::test_compile_instruction ... ok [INFO] [stdout] test transaction::short_vec::tests::test_short_vec_encode_len ... ok [INFO] [stdout] test transaction::short_vec::tests::test_deserialize ... ok [INFO] [stdout] test transaction::short_vec::tests::test_short_vec_u8 ... ok [INFO] [stdout] test transaction::tests::test_rango_transaction_ser_de ... ok [INFO] [stdout] test transaction::short_vec::tests::test_short_vec_u8_too_long ... 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 tests/get_default_token_address.rs (/opt/rustwide/target/debug/deps/get_default_token_address-0ac6b96630dd4ae5) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_address_from_recent_blockhash ... ok [INFO] [stdout] test test_get_default_token_address ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/update_blockhash_and_sign.rs (/opt/rustwide/target/debug/deps/update_blockhash_and_sign-778c1c5c03168358) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_sui-ed96144e29aa648d) [INFO] [stdout] test test_update_recent_blockhash_and_sign ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test address::tests::test_from_public_key ... ok [INFO] [stdout] test address::tests::test_sui_address_str_with_leading_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/decode_transaction.rs (/opt/rustwide/target/debug/deps/decode_transaction-8443b5fd5356ab3b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_decode_transfer_tx ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tw_thorchain-8835e947085c61d5) [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/tw_utxo-1c680a3878868a0f) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test encode::compact_integer::tests::test_compact_integer_stream ... ok [INFO] [stdout] test address::taproot::tests::test_taproot_address_from_str_invalid ... ok [INFO] [stdout] test address::segwit::tests::test_segwit_address_to_from_str ... ok [INFO] [stdout] test address::taproot::tests::test_taproot_address_create_with_coin_and_prefix ... ok [INFO] [stdout] test address::segwit::tests::test_segwit_address_from_str_invalid ... ok [INFO] [stdout] test address::taproot::tests::test_segwit_address_to_from_str ... ok [INFO] [stdout] test encode::impls::tests::test_bytes_serialize ... ok [INFO] [stdout] test encode::impls::tests::test_stream_append ... ok [INFO] [stdout] test encode::impls::tests::test_steam_append_slice ... ok [INFO] [stdout] test script::tests::test_script_push_long_data_1 ... ok [INFO] [stdout] test signature::tests::test_verify_signature_from_raw_or_der_bytes ... ok [INFO] [stdout] test signature::tests::test_verify_signature_from_raw_or_der_bytes_error ... ok [INFO] [stdout] test transaction::asset::brc20::tests::brc20_ticker_validity ... ok [INFO] [stdout] test script::tests::test_script_push_long_data_2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/build_tx.rs (/opt/rustwide/target/debug/deps/build_tx-e5590e8b2fb69295) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test build_tx_input_legacy_output_segwit ... ok [INFO] [stdout] test build_tx_input_segwit_output_segwit ... ok [INFO] [stdout] test build_tx_input_legacy_output_legacy ... ok [INFO] [stdout] test build_tx_input_legacy_output_taproot ... ok [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-58245e7350ed313a) [INFO] [stdout] test build_tx_input_taproot_output_taproot ... ok [INFO] [stdout] test build_tx_input_brc20_transfer_commit_output_brc20_transfer_reveal ... ok [INFO] [stdout] test build_tx_input_segwit_output_brc20_transfer_commit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [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/wallet_core_rs-21d81b4dc7f19327) [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/bit_reader.rs (/opt/rustwide/target/debug/deps/bit_reader-887e77bcbe89fbef) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_tw_bit_reader_success ... ok [INFO] [stdout] test test_tw_bit_reader_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ethereum_abi.rs (/opt/rustwide/target/debug/deps/ethereum_abi-a19b6b58a4e0b4b5) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_ethereum_abi_function_get_signature ... ok [INFO] [stdout] test test_ethereum_abi_decode_value ... ok [INFO] [stdout] test test_ethereum_abi_decode_contract_call ... ok [INFO] [stdout] test test_ethereum_abi_decode_params ... ok [INFO] [stdout] test test_ethereum_abi_encode_function ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/ethereum_rlp.rs (/opt/rustwide/target/debug/deps/ethereum_rlp-fc9e19a5923af353) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/solana_address.rs (/opt/rustwide/target/debug/deps/solana_address-44c4af64fd9e04cd) [INFO] [stdout] test test_ethereum_rlp ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/solana_transaction.rs (/opt/rustwide/target/debug/deps/solana_transaction-f43e8b33d7950048) [INFO] [stdout] test test_solana_address_default_token_address ... 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 3 tests [INFO] [stdout] test test_solana_transaction_update_blockhash_and_sign_empty_private_keys ... ok [INFO] [stdout] test test_solana_transaction_update_blockhash_and_sign_no_matching_pubkey ... ok [INFO] [stdout] test test_solana_transaction_update_blockhash_and_sign_token_transfer_with_external_fee_payer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/uuid.rs (/opt/rustwide/target/debug/deps/uuid-ba0f344ce61091a0) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_tw_uuid_random_is_valid ... ok [INFO] [stdout] test test_tw_uuid_random_do_not_repeat ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/wallet_core_bin-53651b235ccb4068) [INFO] [stderr] Doc-tests tw_any_coin [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 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] Doc-tests tw_aptos [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] Doc-tests tw_base58_address [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] Doc-tests tw_bech32_address [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] Doc-tests tw_binance [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] Doc-tests tw_bitcoin [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] Doc-tests tw_coin_entry [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] Doc-tests tw_coin_registry [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] Doc-tests tw_cosmos [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] Doc-tests tw_cosmos_sdk [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] Doc-tests tw_encoding [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] Doc-tests tw_ethereum [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] Doc-tests tw_evm [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] Doc-tests tw_greenfield [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] Doc-tests tw_hash [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tw_hash/src/hash_array.rs - hash_array::AssertSplit (line 97) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tw_hash/src/hash_array.rs - hash_array::AssertSplit (line 97) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `H256` [INFO] [stdout] --> tw_hash/src/hash_array.rs:99:12 [INFO] [stdout] | [INFO] [stdout] 5 | let hash = H256::default(); [INFO] [stdout] | ^^^^ use of undeclared type `H256` [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 + use tw_hash::H256; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `H128` in this scope [INFO] [stdout] --> tw_hash/src/hash_array.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 6 | let (left, right): (H128, H160) = hash.split(); [INFO] [stdout] | ^^^^ help: a builtin type with a similar name exists: `f128` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `H160` in this scope [INFO] [stdout] --> tw_hash/src/hash_array.rs:100:27 [INFO] [stdout] | [INFO] [stdout] 6 | let (left, right): (H128, H160) = hash.split(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 + use tw_hash::H160; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] tw_hash/src/hash_array.rs - hash_array::AssertSplit (line 97) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `-p tw_hash --doc` [INFO] running `Command { std: "docker" "inspect" "f52a185902e772892f4effb017f023772c7ec6aacd3b7d6eb0595b2ca2d91d84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f52a185902e772892f4effb017f023772c7ec6aacd3b7d6eb0595b2ca2d91d84", kill_on_drop: false }` [INFO] [stdout] f52a185902e772892f4effb017f023772c7ec6aacd3b7d6eb0595b2ca2d91d84