[INFO] fetching crate chains-sdk 1.0.0...
[INFO] testing chains-sdk-1.0.0 against 1.98.0-beta.1 for beta-1.98-1
[INFO] extracting crate chains-sdk 1.0.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate chains-sdk 1.0.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate chains-sdk 1.0.0
[INFO] tweaked toml for crates.io crate chains-sdk 1.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate chains-sdk 1.0.0 on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate chains-sdk 1.0.0 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" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6
[INFO] running `Command { std: "docker" "start" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling bech32 v0.11.1
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling blst v0.3.16
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling chains-sdk v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.43s
[INFO] running `Command { std: "docker" "inspect" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling zerocopy-derive v0.8.40
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling chains-sdk v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 23s
[INFO] running `Command { std: "docker" "inspect" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chains_sdk-ff9aa4cfa75e6f70)
[INFO] [stdout] 
[INFO] [stdout] running 1531 tests
[INFO] [stdout] test atomic_swap::tests::test_btc_htlc_csv_contains_csv ... ok
[INFO] [stdout] test atomic_swap::tests::test_btc_htlc_deterministic ... ok
[INFO] [stdout] test atomic_swap::tests::test_btc_htlc_script_contains_hash_lock ... ok
[INFO] [stdout] test atomic_swap::tests::test_btc_claim_witness_structure ... ok
[INFO] [stdout] test atomic_swap::tests::test_btc_htlc_script_contains_pubkeys ... ok
[INFO] [stdout] test atomic_swap::tests::test_btc_htlc_script_contains_sha256 ... ok
[INFO] [stdout] test atomic_swap::tests::test_btc_htlc_script_structure ... ok
[INFO] [stdout] test atomic_swap::tests::test_btc_refund_witness_structure ... ok
[INFO] [stdout] test atomic_swap::tests::test_e2e_expired_refund ... ok
[INFO] [stdout] test atomic_swap::tests::test_e2e_swap_flow ... ok
[INFO] [stdout] test atomic_swap::tests::test_eth_htlc_lock_tokens_selector ... ok
[INFO] [stdout] test atomic_swap::tests::test_eth_htlc_claim_length ... ok
[INFO] [stdout] test atomic_swap::tests::test_eth_htlc_refund_selector ... ok
[INFO] [stdout] test atomic_swap::tests::test_eth_htlc_claim_selector ... ok
[INFO] [stdout] test atomic_swap::tests::test_eth_htlc_lock_length ... ok
[INFO] [stdout] test atomic_swap::tests::test_eth_htlc_lock_selector ... ok
[INFO] [stdout] test atomic_swap::tests::test_from_preimage ... ok
[INFO] [stdout] test atomic_swap::tests::test_not_expired ... ok
[INFO] [stdout] test atomic_swap::tests::test_exactly_expired ... ok
[INFO] [stdout] test atomic_swap::tests::test_htlc_script_pubkey_witness_v0 ... ok
[INFO] [stdout] test atomic_swap::tests::test_past_expired ... ok
[INFO] [stdout] test atomic_swap::tests::test_secret_hash_matches ... ok
[INFO] [stdout] test atomic_swap::tests::test_generate_secret_unique ... ok
[INFO] [stdout] test atomic_swap::tests::test_htlc_script_pubkey_length ... ok
[INFO] [stdout] test atomic_swap::tests::test_verify_constant_time ... ok
[INFO] [stdout] test atomic_swap::tests::test_verify_preimage_correct ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_bip39_invalid_words ... ok
[INFO] [stdout] test atomic_swap::tests::test_verify_preimage_incorrect ... ok
[INFO] [stdout] test atomic_swap::tests::test_btc_htlc_script_contains_cltv ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_entropy_different_paths ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_bip39_24_words ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_hex_32 ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_hex_invalid ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_bip39_18_words ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_hex_64 ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_bip39_different_indices ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_bip39_12_words ... ok
[INFO] [stdout] test bip85::tests::test_bip85_entropy_to_mnemonic_256bit ... ok
[INFO] [stdout] test bip85::tests::test_bip85_entropy_to_mnemonic_round_trip ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_entropy_path ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_checksum_length ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_key_from_hex_compressed ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_key_from_hex_invalid ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_key_from_hex_xonly ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_wif ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_op_return ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_op_return_pushdata1 ... ok
[INFO] [stdout] test bip85::tests::test_bip85_xprv_import_consistency ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_key_hash160 ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_parse_invalid ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_op_return_pushdata2 ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_parse_pkh ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_parse_raw ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_parse_tr ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_parse_with_checksum ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_parse_with_short_checksum_fails ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_parse_sh_wpkh ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_wif_different_indices ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_parse_with_invalid_checksum_fails ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_parse_wpkh ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_pkh_script_pubkey ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_pkh_address_mainnet ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_sh_wpkh_script_pubkey ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_sh_wpkh_address ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_to_string_roundtrip ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_xprv ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derive_xprv_different_indices ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_tr_script_pubkey_uses_tweaked_output_key ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_testnet_address ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_with_checksum ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_xonly_key_no_hash160 ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_wpkh_address_mainnet ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_wpkh_script_pubkey ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_inscription_empty_body ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_enable_rbf ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_cpfp_fee_calculation ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_tr_script_pubkey ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_cpfp_child_construction ... ok
[INFO] [stdout] test bitcoin::descriptor::tests::test_descriptor_tr_address ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_inscription_envelope_structure ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_inscription_envelope_contains_content_type ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_inscription_large_body_chunked ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_inscription_large_content_type_not_dropped ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_inscription_size ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_op_return_basic ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_op_return_empty ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_op_return_multi ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_tx_signals_rbf ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_op_return_too_large ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_anchor_script_byte_level ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_anchor_script_contains_pubkey ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_rbf_sequence_value ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_anchor_script_deterministic ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_anchor_script_structure ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_anchor_script_different_keys ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_cltv_timeout_128 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_cltv_timeout_block_height ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_cltv_timeout_17 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_cltv_timeout_large ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_cltv_timeout_max_u32 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_127 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_144 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_17 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_255 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_256 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_32767 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_32768 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_65535 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_anchor_value ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_cltv_timeout_small ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_default_delay ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_e2e_commitment_scripts ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_funding_script_2_of_2 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_e2e_htlc_pair ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_funding_script_byte_level ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_funding_script_key_order_verified ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_funding_script_lexicographic_order ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_funding_script_same_key_both_slots ... ok
[INFO] [stdout] test bip85::tests::test_bip85_derived_entropy_known_vector ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_offered_htlc_contains_both_htlc_keys ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_offered_htlc_contains_payment_hash ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_offered_htlc_deterministic ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_offered_htlc_different_hashes ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_offered_htlc_structure ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_offered_htlc_has_2_of_2_multisig ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_received_htlc_contains_hash_and_keys ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_received_htlc_deterministic ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_received_htlc_different_timeouts ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_received_htlc_has_cltv_and_multisig ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_received_htlc_structure ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_received_htlc_small_timeout ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_local_contains_both_keys ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_local_delay_16 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_local_different_delays ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_local_script_byte_level ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_local_script_structure ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_local_small_delay ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_local_swapped_keys_differ ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_remote_anchor_contains_csv ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_remote_anchor_byte_level ... ok
[INFO] [stdout] test bitcoin::helpers::tests::test_op_return_max_size ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_remote_anchor_vs_non_anchor_differ ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_128 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_16 ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_csv_delay_small ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_remote_non_anchor_byte_level ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_remote_non_anchor_deterministic_hash ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_compute_txid ... ok
[INFO] [stdout] test bitcoin::lightning::tests::test_to_remote_non_anchor_is_p2pkh_like ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_message_hash_different_messages ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_message_hash_deterministic ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_p2tr_script_pubkey ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_message_hash_empty ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_message_hash_hello_world ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_p2wpkh_script_pubkey ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_to_sign_tx_structure ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_to_spend_to_sign_chain ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_to_spend_tx_structure ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_varint_encoding ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_verify_rejects_malformed_witness ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_witness_stack_roundtrip ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_after_script_contains_cltv ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_and_v_combines_scripts ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_e2e_2_of_3_policy_to_script ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_e2e_htlc_like_policy ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_e2e_key_and_timelock ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_false_encodes_op_0 ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_hash160_script_contains_hash_op ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_older_script_contains_csv ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_or_b_adds_boolor ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_or_i_uses_if_else_endif ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_pk_script_size ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_pk_script_structure ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_pk_witness_elements ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_pk_witness_size ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_pkh_script_structure ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_pkh_witness_elements ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_after_compiles ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_and_two_keys ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_empty_and_errors ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_empty_or_errors ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_empty_threshold_errors ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_hash160_compiles ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_key_compiles ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_older_compiles ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_or_two_keys ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_ripemd160_compiles ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_sha256_compiles ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_threshold_all_keys ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_threshold_k_exceeds_n_errors ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_threshold_k_zero_errors ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_threshold_n_of_n ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_trivial ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_policy_unsatisfiable ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_push_script_number_17 ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_push_script_number_256 ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_push_script_number_small ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_push_script_number_zero ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_ripemd160_script_contains_hash_op ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_sha256_script_contains_hash_op ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_sha256_witness_size ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_thresh_m_2_of_3_script ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_thresh_m_script_size ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_thresh_m_witness_elements ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_thresh_m_witness_size ... ok
[INFO] [stdout] test bitcoin::miniscript::tests::test_true_encodes_op_1 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_all_valid_thresholds_1_to_15 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_decode_m_greater_than_n ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_decode_multisig_1_of_1 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_decode_multisig_2_of_3 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_decode_multisig_corrupted_push_byte ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_decode_multisig_invalid ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_decode_multisig_wrong_length ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_different_key_order_different_address ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_different_threshold_different_address ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_different_wrapping_produces_different_addresses ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_error_message_empty_keys ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_error_message_threshold_exceeds ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_error_message_threshold_zero ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_error_message_too_many ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_extract_pubkeys ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_extract_pubkeys_invalid ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_extract_pubkeys_real_keys ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_full_flow_real_keys ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_verify_p2wpkh_accepts_raw_der_shorthand ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_full_p2sh_multisig_flow ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_full_p2sh_p2wsh_flow ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_full_p2wsh_multisig_flow ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_hash160_empty_input ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_is_p2sh ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_is_p2sh_wrong_length ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_is_p2sh_wrong_opcodes ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_is_p2wsh ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_is_p2wsh_wrong_version ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_verify_p2wpkh_wrong_message ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_sign_verify_p2wpkh_roundtrip ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_mainnet_vs_testnet_addresses_differ ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_15_of_15 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_1_of_1 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_2_of_3 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_contains_all_keys ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_script_sig_structure ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_script_sig_with_real_script ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_threshold_exceeds_n ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_empty_keys ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_threshold_zero ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_too_many_keys ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_witness_empty_sigs ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_witness_single_sig ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_multisig_witness_structure ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_address_mainnet_starts_with_3 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_p2wsh_address_testnet ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_address_testnet_starts_with_2 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_p2wsh_address_mainnet ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_p2wsh_is_hash_of_p2wsh ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_p2wsh_script_pubkey_consistency ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_p2wsh_script_pubkey_is_p2sh ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_p2wsh_script_sig_structure ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_script_pubkey_hex_encoding ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2sh_script_pubkey_structure ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2wsh_address_mainnet_starts_with_bc1 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2wsh_address_testnet_starts_with_tb1 ... ok
[INFO] [stdout] test bip85::tests::test_bip85_all_word_lengths ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_push_data_boundary_255 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_push_data_boundary_75 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_push_data_empty ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_push_data_large ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_push_data_medium ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_push_data_single_byte ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_push_data_small ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_real_pubkey_2_of_3_redeem_script ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2wsh_script_pubkey_hex_encoding ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_p2wsh_script_pubkey_structure ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_real_pubkey_p2sh_address_stable ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_real_pubkey_p2wsh_address_length ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_redeem_script_size_under_520 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_same_keys_same_address ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_threshold_1_of_15 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_script_hash160_deterministic ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_threshold_equal_to_n ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_witness_script_hash_abc ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_witness_script_hash_deterministic ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_witness_script_hash_differs_from_hash160 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_witness_script_hash_known_vector ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_push_data_boundary_256 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_push_data_boundary_76 ... ok
[INFO] [stdout] test bitcoin::multisig::tests::test_real_pubkey_decode_roundtrip ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_aggregate_taproot_key_empty_fails ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_sign_verify_p2tr_roundtrip ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_verify_p2tr_accepts_raw_sig_shorthand ... ok
[INFO] [stdout] test bitcoin::message::tests::test_bip322_verify_p2tr_wrong_message ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_p2tr_script_pubkey_structure ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_witness_all_sighash ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_witness_default_sighash ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_witness_none_sighash ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_witness_single_sighash ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_commit_script_contains_envelope ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_commit_script_starts_with_key ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_content_hash_deterministic ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_content_hash_different_bodies ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_content_hash_matches_sha256 ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_inscription_id_display_order ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_inscription_id_to_string ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_inscription_id_with_index ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_inscription_with_content_encoding ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_inscription_with_metadata ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_inscription_with_metaprotocol ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_inscription_with_parent ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_new_inscription ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_push_data_256_bytes ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_push_data_76_bytes ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_push_data_empty ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_push_data_over_520_not_dropped ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_push_data_small ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_reveal_witness_commit_script_matches ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_reveal_witness_structure ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_body_chunking_520 ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_contains_body ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_contains_content_type ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_contains_ord_marker ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_deterministic ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_empty_body ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_envelope_structure ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_large_metadata_not_dropped ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_with_metaprotocol ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_tapscript_with_parent ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_total_size ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_vsize_larger_body_means_larger_vsize ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_vsize_positive ... ok
[INFO] [stdout] test bitcoin::ordinals::tests::test_vsize_witness_discount ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_compact_size_roundtrip ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_extract_tx_io_counts_rejects_oversized_script_len ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_parse_kv_map_rejects_huge_key_length ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_parse_kv_map_rejects_missing_terminator ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_parse_witness_utxo_rejects_trailing_bytes ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_add_input_output ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_deserialize_invalid ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_empty_roundtrip ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_multiple_inputs ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_new ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_psbt_id_deterministic ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_serialize_magic ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_set_taproot_fields ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_set_unsigned_tx ... ok
[INFO] [stdout] test bitcoin::psbt::v0::tests::test_psbt_witness_utxo ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_aggregate_taproot_key_no_scripts ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_add_multiple_inputs ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_add_input ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_add_output ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_compact_size_large ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_compact_size_boundary_253 ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_compact_size_max_u16 ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_compact_size_medium ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_compact_size_small ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_computed_locktime_fallback ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_compact_size_very_large_uses_u64_variant ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_computed_locktime_height_priority ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_e2e_musig2_verifies_against_internal_key ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_computed_locktime_inputs_without_timelocks ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_computed_locktime_max_time_across_inputs ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_computed_locktime_time_only ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_default_trait ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_empty ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_invalid_magic ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_duplicate_global_key ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_duplicate_input_key ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_duplicate_output_key ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_aggregate_taproot_key_with_tree ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_computed_locktime_no_inputs ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_input_missing_output_index ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_missing_tx_version ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_output_missing_script ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_tx_modifiable_invalid_len ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_input_missing_previous_txid ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_output_missing_amount ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_rejects_unterminated_global_map ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_too_short ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_deserialize_wrong_version ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_input_default_sequence ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_global_key_values ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_input_key_values ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_input_serialize_basic ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_input_rbf_sequence ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_modifiable_flags_all ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_input_serialize_with_witness_utxo ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_modifiable_flags_from_byte ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_modifiable_flags_inputs_only ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_input_with_sequence ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_modifiable_flags_outputs_only ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_modifiable_flags_none ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_modifiable_flags_sighash_single ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_modifiable_flags_union ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_output_key_values ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_computed_locktime_max_across_inputs ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_psbtv2_new_defaults ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_psbtv2_interactive ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_read_compact_size_at_reports_consumed_bytes ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_output_serialize_basic ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_read_compact_size_empty ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_read_compact_size_rejects_non_canonical ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_read_compact_size_medium ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_read_compact_size_rejects_non_canonical_u64_form ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_read_compact_size_rejects_non_canonical_u32_form ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_read_compact_size_rejects_trailing_bytes ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_read_compact_size_small ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_roundtrip_asymmetric_io ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_roundtrip_multiple_io ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_serialize_empty_psbt_roundtrip ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_serialize_output_script_preserved ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_serialize_roundtrip ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_serialize_roundtrip_with_timelocks ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_serialize_starts_with_magic ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_roundtrip_10_inputs ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_serialize_large_amount ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_witness_utxo_encoding ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_witness_utxo_encoding_large_script_uses_compact_size ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_write_kv_empty_value ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_set_witness_utxo ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_read_compact_size_at_rejects_non_canonical ... ok
[INFO] [stdout] test bitcoin::psbt::v2::tests::test_write_kv_roundtrip ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_bip340_vector_5_invalid_pubkey ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_bip340_vector_6_invalid_sig ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_from_bytes_roundtrip ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_p2tr_script_pubkey_from_musig2 ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_aggregate_taproot_key_deterministic ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_e2e_musig2_taproot_signing ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_generate_keypair ... ok
[INFO] [stdout] test bitcoin::musig2_tx::tests::test_aggregate_signatures_empty_fails ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_bip340_vector_4_tweaked_key ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_bip340_vector_1 ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_bip340_vector_0 ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_bnb_falls_back_to_srd ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_bnb_finds_exact_match ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_p2tr_testnet_address_format ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_xonly_pubkey ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_csv_script_structure ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_cltv_script_structure ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_htlc_payment_hash_deterministic ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_htlc_payment_hash_known_vector ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_htlc_refund_witness ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_htlc_claim_witness ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_is_block_height_locktime ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_push_script_number_large ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_push_script_number_small ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_srd_empty_utxos ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_srd_insufficient_funds ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_srd_selects_enough ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_p2wpkh_script_code_structure ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_script_path_codesep_affects_hash ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_script_path_different_leaf_hashes ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_script_path_sighash_deterministic ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_script_path_different_from_key_path ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_segwit_sighash_deterministic ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_segwit_sighash_out_of_range ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_segwit_sighash_different_types ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_taproot_sighash_deterministic ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_taproot_sighash_different_from_segwit ... ok
[INFO] [stdout] test bitcoin::sighash::tests::test_taproot_sighash_mismatched_prevouts ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_apply_label ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_x_only_pubkey_length ... ok
[INFO] [stdout] test bitcoin::scripts::tests::test_htlc_script_structure ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_zeroize_on_drop ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_create_address_roundtrip ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_p2tr_address_format ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_input_hash_empty_outpoints ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_create_address ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_input_hash_deterministic ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_input_hash ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_label_tweak_different_m ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_parse_address_invalid ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_input_hash_selects_smallest ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_label_new ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_label_tweak_deterministic ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_parse_address_too_short ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_parse_address_rejects_invalid_pubkeys ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_pubkey_from_secret ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_pubkey_from_zero_fails ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_pubkey_from_secret_deterministic ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_derive_output_key ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_sum_pubkeys_empty ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_sign_verify_roundtrip ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_shared_secret_deterministic ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_sum_pubkeys_single ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_sum_pubkeys_two ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_control_block_verify ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_tap_branch_hash_commutative ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_control_block_from_bytes_invalid ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_control_block_serialization ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_tap_leaf_hash_different_versions ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_tap_tree_merkle_proof ... ok
[INFO] [stdout] test bitcoin::schnorr::tests::test_tampered_sig_fails ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_tap_tree_merkle_proof_not_found ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_tap_tree_three_leaves ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_derive_output_key_different_k ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_taproot_address_key_path_only ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_tap_leaf_hash_deterministic ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_tap_tree_single_leaf ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_tap_leaf_hash_different_scripts ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_tap_tree_two_leaves ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_taproot_tweak_invalid_key ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_pubkey_from_secret_different_keys ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_taproot_address_testnet ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_parse_address_rejects_trailing_bytes ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_taproot_tweak_key_path_only ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_taproot_tweak_with_merkle_root ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_taproot_output_key_with_tree ... ok
[INFO] [stdout] test bitcoin::silent_payments::tests::test_shared_secret_different_input_hashes ... ok
[INFO] [stdout] test bitcoin::taproot::tests::test_taproot_address_with_tree ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_multisig_script_2_of_3 ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_checksig_script_template ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_script_builder_empty ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_script_builder_key_checksig ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_annex_identification ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_script_builder_opcode ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_create_annex ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_script_builder_push_data_76 ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_script_builder_push_data_small ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_script_builder_push_int_negative ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_script_builder_push_int_small ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_sighash_type_parsing ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_timelocked_script ... ok
[INFO] [stdout] test bitcoin::tests::test_double_sha256 ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_script_hash ... ok
[INFO] [stdout] test bitcoin::tests::test_generate_keypair ... ok
[INFO] [stdout] test bitcoin::tapscript::tests::test_script_into_bytes ... ok
[INFO] [stdout] test bitcoin::tests::test_der_encoding ... ok
[INFO] [stdout] test bitcoin::tests::test_bip137_sign_verify_roundtrip ... ok
[INFO] [stdout] test bitcoin::tests::test_invalid_privkey_rejected ... ok
[INFO] [stdout] test bitcoin::tests::test_p2pkh_known_address_privkey_1 ... ok
[INFO] [stdout] test bitcoin::tests::test_from_bytes_roundtrip ... ok
[INFO] [stdout] test bitcoin::tests::test_rfc6979_deterministic ... ok
[INFO] [stdout] test bitcoin::tests::test_validate_known_addresses ... ok
[INFO] [stdout] test bitcoin::tests::test_empty_message ... ok
[INFO] [stdout] test bitcoin::tests::test_p2wpkh_known_address_privkey_1 ... ok
[INFO] [stdout] test bitcoin::tests::test_rfc6979_known_vector_privkey_1 ... ok
[INFO] [stdout] test bitcoin::tests::test_sign_verify_roundtrip ... ok
[INFO] [stdout] test bitcoin::tests::test_wif_encode_known ... ok
[INFO] [stdout] test bitcoin::tests::test_tampered_sig_fails ... ok
[INFO] [stdout] test bitcoin::tests::test_wif_roundtrip ... ok
[INFO] [stdout] test bitcoin::tests::test_sign_prehashed_roundtrip ... ok
[INFO] [stdout] test bitcoin::tests::test_rfc6979_known_vector_privkey_2 ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_batch_build_basic ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_batch_build_empty_recipients ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_batch_build_empty_utxos ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_batch_build_insufficient_funds ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_batch_build_multi_recipient ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_batch_build_with_change ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_btc_deserialize_real_p2pkh_tx ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_batch_build_rbf_enabled ... ok
[INFO] [stdout] test bitcoin::tests::test_zeroize_on_drop ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_btc_fee_estimation_known_size ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_btc_serialize_roundtrip_p2pkh ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_btc_txid_from_real_tx ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_build_batch_transaction_rejects_input_sum_overflow ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_build_batch_transaction_rejects_output_sum_overflow ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_empty_transaction ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_estimate_vsize_taproot ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_dust_limits ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_estimate_vsize_basic ... ok
[INFO] [stdout] test bitcoin::tests::test_wrong_pubkey_fails ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_multiple_inputs_outputs ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_outpoint_equality ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_parse_unsigned_tx_rejects_unreasonable_input_count ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_vsize_legacy ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_txid_is_deterministic ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_txid_eq_wtxid_without_witness ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_estimate_fee_basic ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_legacy_serialization_structure ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_estimate_fee_minimum ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_vsize_segwit_is_discounted ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_witness_serialization_no_witness ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_txid_ne_wtxid_with_witness ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_parse_unsigned_tx_rejects_unreasonable_output_count ... ok
[INFO] [stdout] test bitcoin::transaction::tests::test_witness_serialization_with_witness ... ok
[INFO] [stdout] test crypto::tests::test_bip322_message_hash_empty ... ok
[INFO] [stdout] test crypto::tests::test_double_sha256_empty ... ok
[INFO] [stdout] test crypto::tests::test_bip322_message_hash_hello_world ... ok
[INFO] [stdout] test crypto::tests::test_hash160_bitcoin_generator_point ... ok
[INFO] [stdout] test crypto::tests::test_hash160_empty ... ok
[INFO] [stdout] test crypto::tests::test_sha256_nist_448bit ... ok
[INFO] [stdout] test crypto::tests::test_hash160_consistency ... ok
[INFO] [stdout] test crypto::tests::test_sha256_nist_empty ... ok
[INFO] [stdout] test crypto::tests::test_tagged_hash_bip340_aux_vector ... ok
[INFO] [stdout] test crypto::tests::test_sha256_nist_abc ... ok
[INFO] [stdout] test crypto::tests::test_tagged_hash_deterministic ... ok
[INFO] [stdout] test crypto::tests::test_tagged_hash_empty_tag_and_data ... ok
[INFO] [stdout] test crypto::tests::test_hash160_output_length ... ok
[INFO] [stdout] test crypto::tests::test_tagged_hash_differs_from_plain_sha256 ... ok
[INFO] [stdout] test encoding::tests::test_base58check_bitcoin_p2pkh_genesis ... ok
[INFO] [stdout] test crypto::tests::test_tagged_hash_domain_separation ... ok
[INFO] [stdout] test encoding::tests::test_base58check_decode_known_address ... ok
[INFO] [stdout] test encoding::tests::test_base58check_invalid_checksum ... ok
[INFO] [stdout] test encoding::tests::test_base58check_too_short ... ok
[INFO] [stdout] test encoding::tests::test_bech32_encode_testnet ... ok
[INFO] [stdout] test encoding::tests::test_bech32_bip350_p2tr_vector ... ok
[INFO] [stdout] test encoding::tests::test_bech32_bip173_p2wpkh_vector ... ok
[INFO] [stdout] test encoding::tests::test_base58check_roundtrip ... ok
[INFO] [stdout] test encoding::tests::test_bech32_encode_v0 ... ok
[INFO] [stdout] test encoding::tests::test_bech32_encode_v1 ... ok
[INFO] [stdout] test encoding::tests::test_compact_size_boundary_252 ... ok
[INFO] [stdout] test encoding::tests::test_compact_size_boundary_253 ... ok
[INFO] [stdout] test encoding::tests::test_compact_size_eof ... ok
[INFO] [stdout] test encoding::tests::test_compact_size_roundtrip ... ok
[INFO] [stdout] test encoding::tests::test_compact_size_truncated_u16 ... ok
[INFO] [stdout] test encoding::tests::test_compact_size_single_byte ... ok
[INFO] [stdout] test encoding::tests::test_compact_size_truncated_u32 ... ok
[INFO] [stdout] test encoding::tests::test_compact_size_truncated_u64 ... ok
[INFO] [stdout] test error::tests::test_display_encoding_error ... ok
[INFO] [stdout] test error::tests::test_display_aggregation_error ... ok
[INFO] [stdout] test error::tests::test_display_entropy_error ... ok
[INFO] [stdout] test error::tests::test_display_invalid_hash_length ... ok
[INFO] [stdout] test error::tests::test_display_invalid_private_key ... ok
[INFO] [stdout] test error::tests::test_display_invalid_public_key ... ok
[INFO] [stdout] test error::tests::test_display_invalid_signature ... ok
[INFO] [stdout] test error::tests::test_display_signing_failed ... ok
[INFO] [stdout] test error::tests::test_display_parse_error ... ok
[INFO] [stdout] test error::tests::test_error_is_send_sync ... ok
[INFO] [stdout] test error::tests::test_display_verification_failed ... ok
[INFO] [stdout] test ethereum::abi::tests::test_contract_call_calldata ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_address_rejects_non_canonical_padding ... ok
[INFO] [stdout] test crypto::tests::test_double_sha256_hello ... ok
[INFO] [stdout] test encoding::tests::test_bech32_invalid_hrp ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_bool_rejects_non_canonical_value ... ok
[INFO] [stdout] test crypto::tests::test_double_sha256_is_idempotent_on_input ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_address_roundtrip ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_bool_roundtrip ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_bytes_param_offset_out_of_range ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_bytes_rejects_unaligned_dynamic_offset ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_bytes_rejects_unaligned_param_offset ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_bytes_roundtrip ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_string_roundtrip ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_uint256_roundtrip ... ok
[INFO] [stdout] test ethereum::abi::tests::test_decode_bool_rejects_non_canonical_padding ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_address ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_array ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_bool ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_constructor_no_args ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_multiple_static ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_constructor_with_args ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_dynamic_bytes ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_fixed_bytes ... ok
[INFO] [stdout] test ethereum::abi::tests::test_contract_call_sign ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_uint256 ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_packed_address_uint ... ok
[INFO] [stdout] test ethereum::abi::tests::test_event_topic_approval ... ok
[INFO] [stdout] test ethereum::abi::tests::test_event_topic_transfer ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_packed_and_hash ... ok
[INFO] [stdout] test ethereum::abi::tests::test_encode_string ... ok
[INFO] [stdout] test crypto::tests::test_double_sha256_equals_sha256_of_sha256 ... ok
[INFO] [stdout] test ethereum::abi::tests::test_selector_balance_of ... ok
[INFO] [stdout] test ethereum::abi::tests::test_selector_total_supply ... ok
[INFO] [stdout] test ethereum::abi::tests::test_selector_transfer ... ok
[INFO] [stdout] test ethereum::abi::tests::test_function_encode_transfer ... ok
[INFO] [stdout] test ethereum::abi::tests::test_selector_approve ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_derive_child_sk_valid ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_derive_master_sk_deterministic ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_derive_master_sk_seed_too_short ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_eip2333_64_byte_seed ... ok
[INFO] [stdout] test ethereum::abi::tests::test_deploy_contract_signs ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_derive_master_sk_valid ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_derive_child_sk_deterministic ... ok
[INFO] [stdout] test ethereum::bls::keystore::tests::test_bls_keystore_invalid_key_length ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_eip2333_known_seed ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_different_indices_different_keys ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_derive_key_from_path ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_validator_signer ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_different_validators_different_keys ... ok
[INFO] [stdout] test ethereum::bls::eip2333::tests::test_validator_pubkey_deterministic ... ok
[INFO] [stdout] test ethereum::bls::tests::test_aggregate_10_sigs ... ok
[INFO] [stdout] test ethereum::bls::tests::test_aggregate_2_sigs ... ok
[INFO] [stdout] test ethereum::bls::tests::test_dst_correctness ... ok
[INFO] [stdout] test ethereum::bls::tests::test_from_bytes_roundtrip ... ok
[INFO] [stdout] test ethereum::bls::tests::test_generate_keypair ... ok
[INFO] [stdout] test ethereum::bls::tests::test_invalid_agg_fails ... ok
[INFO] [stdout] test ethereum::bls::tests::test_invalid_key_rejected ... ok
[INFO] [stdout] test ethereum::bls::tests::test_known_vector_eth2 ... ok
[INFO] [stdout] test ethereum::bls::tests::test_multi_message_aggregation ... ok
[INFO] [stdout] test ethereum::bls::tests::test_multi_message_wrong_message_fails ... ok
[INFO] [stdout] test ethereum::bls::tests::test_sign_prehashed_roundtrip ... ok
[INFO] [stdout] test ethereum::bls::tests::test_sign_verify_roundtrip ... ok
[INFO] [stdout] test ethereum::bls::tests::test_signature_96_bytes ... ok
[INFO] [stdout] test ethereum::bls::tests::test_tampered_sig_fails ... ok
[INFO] [stdout] test ethereum::bls::tests::test_zeroize_on_drop ... ok
[INFO] [stdout] test ethereum::bls::threshold::tests::test_aggregate_partial_sigs ... ok
[INFO] [stdout] test ethereum::bls::threshold::tests::test_different_subsets_different_sigs ... ok
[INFO] [stdout] test ethereum::bls::threshold::tests::test_key_share_sign ... ok
[INFO] [stdout] test ethereum::bls::threshold::tests::test_keygen_deterministic_pubkey_format ... ok
[INFO] [stdout] test ethereum::bls::threshold::tests::test_partial_sigs_different ... ok
[INFO] [stdout] test ethereum::bls::threshold::tests::test_threshold_3_of_5 ... ok
[INFO] [stdout] test ethereum::bls::threshold::tests::test_threshold_keygen_2_of_3 ... ok
[INFO] [stdout] test ethereum::bls::threshold::tests::test_threshold_keygen_invalid_params ... ok
[INFO] [stdout] test ethereum::eips::tests::test_auth_message_different_nonce ... ok
[INFO] [stdout] test ethereum::eips::tests::test_auth_message_hash_deterministic ... ok
[INFO] [stdout] test ethereum::eips::tests::test_auth_message_sign ... ok
[INFO] [stdout] test ethereum::eips::tests::test_bls_signing_path ... ok
[INFO] [stdout] test ethereum::eips::tests::test_bls_withdrawal_path ... ok
[INFO] [stdout] test ethereum::eips::tests::test_cancel_auth_sign ... ok
[INFO] [stdout] test ethereum::eips::tests::test_cancel_auth_type_hash ... ok
[INFO] [stdout] test ethereum::eips::tests::test_eip5267_selector ... ok
[INFO] [stdout] test ethereum::eips::tests::test_eip6492_not_wrapped ... ok
[INFO] [stdout] test ethereum::eips::tests::test_eip6492_wrap_unwrap ... ok
[INFO] [stdout] test ethereum::eips::tests::test_eip7702_different_chain_different_hash ... ok
[INFO] [stdout] test ethereum::eips::tests::test_eip7702_sign ... ok
[INFO] [stdout] test ethereum::eips::tests::test_eip7702_signing_hash_deterministic ... ok
[INFO] [stdout] test ethereum::eips::tests::test_erc721_permit_different_token_id ... ok
[INFO] [stdout] test ethereum::eips::tests::test_erc721_permit_sign ... ok
[INFO] [stdout] test ethereum::eips::tests::test_erc721_permit_type_hash ... ok
[INFO] [stdout] test ethereum::eips::tests::test_multicall3_address ... ok
[INFO] [stdout] test ethereum::eips::tests::test_multicall3_empty ... ok
[INFO] [stdout] test ethereum::eips::tests::test_multicall3_encode ... ok
[INFO] [stdout] test ethereum::eips::tests::test_permit_sign_roundtrip ... ok
[INFO] [stdout] test ethereum::eips::tests::test_permit_struct_hash_deterministic ... ok
[INFO] [stdout] test ethereum::eips::tests::test_permit_type_hash ... ok
[INFO] [stdout] test ethereum::eips::tests::test_receive_auth_type_hash ... ok
[INFO] [stdout] test ethereum::eips::tests::test_transfer_auth_different_nonce_different_hash ... ok
[INFO] [stdout] test ethereum::eips::tests::test_transfer_auth_sign ... ok
[INFO] [stdout] test ethereum::eips::tests::test_transfer_auth_type_hash ... ok
[INFO] [stdout] test ethereum::eips::tests::test_try_aggregate_encode ... ok
[INFO] [stdout] test ethereum::eips::tests::test_user_op_different_chain_different_hash ... ok
[INFO] [stdout] test ethereum::eips::tests::test_user_op_hash_deterministic ... ok
[INFO] [stdout] test ethereum::eips::tests::test_user_op_sign ... ok
[INFO] [stdout] test ethereum::bls::keystore::tests::test_bls_keystore_json_format ... ok
[INFO] [stdout] test ethereum::bls::keystore::tests::test_bls_keystore_path_stored ... ok
[INFO] [stdout] test ethereum::keystore::tests::test_keystore_invalid_key_length ... ok
[INFO] [stdout] test ethereum::bls::keystore::tests::test_bls_keystore_pubkey_matches ... ok
[INFO] [stdout] test ethereum::bls::keystore::tests::test_bls_keystore_unique_salts ... ok
[INFO] [stdout] test ethereum::bls::keystore::tests::test_bls_keystore_wrong_password_fails ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_domain_separator_different_chains ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_encode_permit_single_call_selector ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_encode_transfer_from_selector ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_pad_address ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_pad_u48 ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_permit2_address_hex ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_permit_batch_struct_hash ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_permit_batch_transfer_struct_hash ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_permit_single_different_amounts ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_permit_single_rejects_u48_overflow ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_permit_single_signing_hash ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_permit_single_struct_hash_deterministic ... ok
[INFO] [stdout] test ethereum::permit2::tests::test_permit_transfer_struct_hash ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_admin_slot_hex ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_admin_slot_matches_eip1967 ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_beacon_slot_hex ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_beacon_slot_matches_eip1967 ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_eip1967_slot_deterministic ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_eip1967_slot_different_labels ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_admin_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_change_admin_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_implementation_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_initialize_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_initializer_custom ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_multicall_deterministic ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_multicall_empty ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_multicall_legacy_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_multicall_multiple_calls ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_multicall_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_proxiable_uuid_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_upgrade_beacon_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_upgrade_to_and_call_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_upgrade_to_and_call_with_empty_data ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_upgrade_to_contains_address ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_encode_upgrade_to_selector ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_implementation_slot_hex ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_implementation_slot_matches_eip1967 ... ok
[INFO] [stdout] test ethereum::proxy::tests::test_multicall3_address ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_access_list ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_decode_roundtrip_bytes ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_decode_roundtrip_list ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_decode_trailing_bytes_rejected ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_empty_list ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_empty_string ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_integer_1024 ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_integer_15 ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_integer_rejects_multibyte_leading_zero ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_integer_rejects_single_zero_byte_encoding ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_integer_roundtrip ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_integer_zero ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_long_string ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_nested_list ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_short_string ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_single_byte ... ok
[INFO] [stdout] test ethereum::rlp::tests::test_rlp_u128 ... ok
[INFO] [stdout] test ethereum::safe::tests::test_contract_signature ... ok
[INFO] [stdout] test ethereum::safe::tests::test_decode_signatures_empty ... ok
[INFO] [stdout] test ethereum::safe::tests::test_decode_signatures_invalid_length ... ok
[INFO] [stdout] test ethereum::safe::tests::test_decode_signatures_roundtrip ... ok
[INFO] [stdout] test ethereum::safe::tests::test_delegate_call_transaction ... ok
[INFO] [stdout] test ethereum::safe::tests::test_domain_separator_changes_with_address ... ok
[INFO] [stdout] test ethereum::safe::tests::test_domain_separator_changes_with_chain_id ... ok
[INFO] [stdout] test ethereum::safe::tests::test_domain_separator_deterministic ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_add_owner_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_approve_hash_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_approved_hashes_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_change_threshold_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_create_proxy_with_nonce_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_disable_module_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_domain_separator_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_enable_module_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_exec_from_module_delegate_call ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_exec_from_module_return_data_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_exec_from_module_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_get_modules_paginated_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_get_owners_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_get_threshold_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_get_transaction_hash_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_is_module_enabled_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_is_owner_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_nonce_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_remove_owner_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_set_guard_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_setup_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_signatures_empty ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_signatures_multiple ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_signatures_rejects_large_v ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_signatures_single ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_signatures_sorted_ecrecover ... ok
[INFO] [stdout] test ethereum::safe::tests::test_encode_swap_owner_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_exec_transaction_has_correct_selector ... ok
[INFO] [stdout] test ethereum::safe::tests::test_exec_transaction_includes_signature_data ... ok
[INFO] [stdout] test ethereum::safe::tests::test_full_2_of_3_signing_flow ... ok
[INFO] [stdout] test ethereum::safe::tests::test_mixed_ecdsa_and_prevalidated ... ok
[INFO] [stdout] test ethereum::safe::tests::test_operation_eq ... ok
[INFO] [stdout] test ethereum::safe::tests::test_operation_values ... ok
[INFO] [stdout] test ethereum::safe::tests::test_pad_address ... ok
[INFO] [stdout] test ethereum::safe::tests::test_pad_u64 ... ok
[INFO] [stdout] test ethereum::safe::tests::test_pad_u8 ... ok
[INFO] [stdout] test ethereum::safe::tests::test_pre_validated_signature ... ok
[INFO] [stdout] test ethereum::safe::tests::test_sentinel_owners ... ok
[INFO] [stdout] test ethereum::safe::tests::test_sign_and_sort_signatures_ordered_by_address ... ok
[INFO] [stdout] test ethereum::safe::tests::test_sign_and_sort_single_signer ... ok
[INFO] [stdout] test ethereum::safe::tests::test_sign_produces_valid_signature ... ok
[INFO] [stdout] test ethereum::safe::tests::test_sign_recovers_correct_address ... ok
[INFO] [stdout] test ethereum::safe::tests::test_signing_hash_changes_with_domain ... ok
[INFO] [stdout] test ethereum::safe::tests::test_signing_hash_deterministic ... ok
[INFO] [stdout] test ethereum::safe::tests::test_struct_hash_changes_with_data ... ok
[INFO] [stdout] test ethereum::safe::tests::test_struct_hash_changes_with_gas_fields ... ok
[INFO] [stdout] test ethereum::safe::tests::test_struct_hash_changes_with_gas_token ... ok
[INFO] [stdout] test ethereum::safe::tests::test_struct_hash_changes_with_nonce ... ok
[INFO] [stdout] test ethereum::safe::tests::test_struct_hash_changes_with_operation ... ok
[INFO] [stdout] test ethereum::safe::tests::test_struct_hash_changes_with_refund_receiver ... ok
[INFO] [stdout] test ethereum::safe::tests::test_struct_hash_changes_with_to ... ok
[INFO] [stdout] test ethereum::safe::tests::test_struct_hash_changes_with_value ... ok
[INFO] [stdout] test ethereum::safe::tests::test_struct_hash_deterministic ... ok
[INFO] [stdout] test ethereum::safe::tests::test_type_hash_matches_safe_contract ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_no_statement ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_reject_invalid_address ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_reject_invalid_version ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_reject_non_checksummed_address ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_reject_short_nonce ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_roundtrip_parse ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_sign_verify_roundtrip ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_to_message_format ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_with_optional_fields ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_with_resources ... ok
[INFO] [stdout] test ethereum::siwe::tests::test_siwe_wrong_address_fails ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_create_account_selector ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_execute_batch_empty ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_execute_batch_multiple ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_execute_batch_selector ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_execute_selector ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_execute_with_value ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_get_address_selector ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_get_nonce_selector ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_handle_ops_empty ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_handle_ops_selector ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_encode_is_valid_signature_selector ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_entry_point_v07_canonical_value ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_erc1271_magic_value ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_changes_with_calldata ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_changes_with_chain_id ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_changes_with_entry_point ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_changes_with_gas_fees ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_changes_with_gas_limits ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_changes_with_init_code ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_changes_with_nonce ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_changes_with_paymaster_data ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_changes_with_sender ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_hash_deterministic ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_is_valid_signature_magic_false ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_is_valid_signature_magic_raw_false ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_is_valid_signature_magic_raw_too_short ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_is_valid_signature_magic_raw_true ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_is_valid_signature_magic_too_short ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_is_valid_signature_magic_true ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_pack_account_gas_limits_roundtrip ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_pack_deterministic ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_pack_gas_fees_max ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_pack_gas_fees_roundtrip ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_pack_gas_limits_zero ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_pack_length ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_pad_address ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_paymaster_data_empty_extra_data ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_paymaster_data_minimum_length ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_paymaster_data_roundtrip ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_paymaster_data_too_short ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_sign_produces_valid_signature ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_sign_recovers_correct_address ... ok
[INFO] [stdout] test ethereum::smart_wallet::tests::test_uint256_from_u64 ... ok
[INFO] [stdout] test ethereum::tests::test_address_derivation ... ok
[INFO] [stdout] test ethereum::tests::test_ecrecover_rejects_high_s_signature ... ok
[INFO] [stdout] test ethereum::bls::keystore::tests::test_bls_keystore_with_real_bls_key ... ok
[INFO] [stdout] test ethereum::tests::test_eip191_hash_known_vector ... ok
[INFO] [stdout] test ethereum::tests::test_eip191_sign_verify_roundtrip ... ok
[INFO] [stdout] test ethereum::tests::test_eip191_wrong_message_fails ... ok
[INFO] [stdout] test ethereum::tests::test_eip712_domain_separator ... ok
[INFO] [stdout] test ethereum::tests::test_eip712_domain_type_hash ... ok
[INFO] [stdout] test ethereum::tests::test_eip712_hash_prefix ... ok
[INFO] [stdout] test ethereum::tests::test_eip712_sign_verify_roundtrip ... ok
[INFO] [stdout] test ethereum::tests::test_eip191_differs_from_raw_sign ... ok
[INFO] [stdout] test ethereum::tests::test_eip712_wrong_domain_fails ... ok
[INFO] [stdout] test ethereum::tests::test_empty_message ... ok
[INFO] [stdout] test ethereum::tests::test_generate_keypair ... ok
[INFO] [stdout] test ethereum::tests::test_from_bytes_roundtrip ... ok
[INFO] [stdout] test ethereum::tests::test_invalid_privkey_rejected ... ok
[INFO] [stdout] test ethereum::tests::test_keccak256_hash ... ok
[INFO] [stdout] test ethereum::tests::test_invalid_legacy_v_rejected ... ok
[INFO] [stdout] test ethereum::tests::test_known_vector_eth ... ok
[INFO] [stdout] test ethereum::tests::test_low_s_enforcement ... ok
[INFO] [stdout] test ethereum::tests::test_non_canonical_eip155_v_rejected ... ok
[INFO] [stdout] test ethereum::tests::test_recovery_id ... ok
[INFO] [stdout] test ethereum::tests::test_sign_prehashed_roundtrip ... ok
[INFO] [stdout] test ethereum::tests::test_sign_verify_roundtrip ... ok
[INFO] [stdout] test ethereum::tests::test_sign_with_chain_id_zero_rejected ... ok
[INFO] [stdout] test ethereum::tests::test_signature_bytes_reject_large_v ... ok
[INFO] [stdout] test ethereum::tests::test_signature_bytes_roundtrip ... ok
[INFO] [stdout] test ethereum::tests::test_tampered_sig_fails ... ok
[INFO] [stdout] test ethereum::bls::keystore::tests::test_bls_keystore_encrypt_decrypt_roundtrip ... ok
[INFO] [stdout] test ethereum::tests::test_verify_prehashed ... ok
[INFO] [stdout] test ethereum::tests::test_verify_rejects_high_s_signature ... ok
[INFO] [stdout] test ethereum::tests::test_zeroize_on_drop ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_create2_address_eip1014_vector ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_create_address_known_vector ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_contract_creation ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_empty_tx_rejected ... ok
[INFO] [stdout] test ethereum::tests::test_wrong_pubkey_fails ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_legacy_rejects_non_canonical_eip155_v_35 ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_rejects_non_canonical_zero_nonce_encoding ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_legacy_roundtrip ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_type1_rejects_non_list_access_list ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_type1_roundtrip ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_type2_rejects_max_fee_below_priority_fee ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_signer_matches_across_types ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_type3_rejects_bad_blob_version_hash ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_type3_rejects_contract_creation_and_bad_blob_version ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_type2_roundtrip ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_unknown_type_rejected ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_eip1271_encode ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_decode_type3_roundtrip ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_eip1559_different_nonces_different_hashes ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_eip1559_tx_type2_prefix ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_eip2930_tx_type1_prefix ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_eip155_known_signing_vector ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_eip4844_tx_type3_prefix ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_legacy_contract_creation ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_legacy_tx_hash_deterministic ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_legacy_tx_sign_recoverable ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_raw_tx_hex_format ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_sign_rejects_zero_chain_id ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_signed_tx_hash_is_keccak_of_raw ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_type2_sign_rejects_priority_fee_above_max_fee ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_type3_sign_rejects_invalid_blob_hashes ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_encode_swap_deterministic ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_encode_swap_has_selector ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_encode_swap_not_empty ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_exact_input_params ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_exact_input_single_deterministic ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_exact_input_single_not_empty ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_exact_output_params ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_exact_output_single_not_empty ... ok
[INFO] [stdout] test ethereum::transaction::tests::test_recover_signer_rejects_high_s_signature ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_fee_tiers_ordered ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_i128_to_int256_large_negative ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_i128_to_int256_negative ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_i128_to_int256_positive ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_i128_to_int256_zero ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_multihop_starts_with_token ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_multihop_single_hop ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_pool_key_already_sorted ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_pool_key_encode_length ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_multihop_two_hops ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_pool_key_sorts_currencies ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_pool_key_tick_spacing_high ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_pool_key_tick_spacing_low ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_pool_key_tick_spacing_medium ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_pool_key_with_hooks ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_swap_default_direction_uses_min_ratio ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_swap_direction_change ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_pool_key_no_hooks_default ... ok
[INFO] [stdout] test ethereum::uniswap_v4::tests::test_tick_spacings ... ok
[INFO] [stdout] test ethereum::userop::tests::test_e2e_user_op_with_execute ... ok
[INFO] [stdout] test ethereum::userop::tests::test_encode_erc20_approve_selector ... ok
[INFO] [stdout] test ethereum::userop::tests::test_encode_erc20_transfer_selector ... ok
[INFO] [stdout] test ethereum::userop::tests::test_encode_execute_batch_selector ... ok
[INFO] [stdout] test ethereum::userop::tests::test_encode_execute_selector ... ok
[INFO] [stdout] test ethereum::userop::tests::test_entry_point_addresses_different ... ok
[INFO] [stdout] test ethereum::userop::tests::test_new_user_op_defaults ... ok
[INFO] [stdout] test ethereum::userop::tests::test_e2e_user_op_with_batch ... ok
[INFO] [stdout] test ethereum::userop::tests::test_pack_gas_basic ... ok
[INFO] [stdout] test ethereum::userop::tests::test_user_op_encode_changes_with_data ... ok
[INFO] [stdout] test ethereum::userop::tests::test_user_op_hash_deterministic ... ok
[INFO] [stdout] test ethereum::userop::tests::test_user_op_hash_different_chain_ids ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_from_xprv_invalid_checksum ... ok
[INFO] [stdout] test ethereum::userop::tests::test_user_op_hash_different_nonces ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_chain_m_0h_1 ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_chain_m_0h_1_2h ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_chain_m_0h ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_chain_m_0h_1_2h_2 ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_child_0h ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_chain_m_0h_1_2h_2_1000000000 ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_master_xprv ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_master_xpub ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_master ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector2_chain_full ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector2_chain_m_0 ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector2_chain_m_0_2147483647h ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector1_path_m44h_60h_0h_0_0 ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector2_master_xprv ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector2_seed ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector3_chain_m_0h ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector2_chain_m_0_2147483647h_1 ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_vector3_master ... ok
[INFO] [stdout] test hd_key::tests::test_bip32_xprv_roundtrip ... ok
[INFO] [stdout] test hd_key::tests::test_derivation_path_all_chain_presets ... ok
[INFO] [stdout] test hd_key::tests::test_derivation_path_parse ... ok
[INFO] [stdout] test hd_key::tests::test_derivation_path_shortcuts ... ok
[INFO] [stdout] test hd_key::tests::test_derivation_path_hardened_h_notation ... ok
[INFO] [stdout] test hd_key::tests::test_extended_public_key_chain_derivation ... ok
[INFO] [stdout] test hd_key::tests::test_extended_public_key_derivation_consistency ... ok
[INFO] [stdout] test hd_key::tests::test_extended_public_key_derived_addresses_differ ... ok
[INFO] [stdout] test hd_key::tests::test_extended_public_key_from_private ... ok
[INFO] [stdout] test hd_key::tests::test_extended_public_key_different_indices ... ok
[INFO] [stdout] test hd_key::tests::test_extended_public_key_hardened_rejected ... ok
[INFO] [stdout] test hd_key::tests::test_extended_public_key_p2tr_address ... ok
[INFO] [stdout] test hd_key::tests::test_extended_public_key_p2wpkh_address ... ok
[INFO] [stdout] test hd_key::tests::test_extended_public_key_normal_derivation ... ok
[INFO] [stdout] test hd_key::tests::test_invalid_path_rejected ... ok
[INFO] [stdout] test hd_key::tests::test_normal_vs_hardened_different_keys ... ok
[INFO] [stdout] test hd_key::tests::test_parse_unsigned_tx_roundtrip ... ok
[INFO] [stdout] test hd_key::tests::test_seed_length_validation ... ok
[INFO] [stdout] test hd_key::tests::test_xpub_deterministic ... ok
[INFO] [stdout] test hd_key::tests::test_xpub_invalid_prefix_rejected ... ok
[INFO] [stdout] test hd_key::tests::test_multi_account_derivation ... ok
[INFO] [stdout] test hd_key::tests::test_xpub_roundtrip ... ok
[INFO] [stdout] test hd_key::tests::test_xpub_starts_with_xpub ... ok
[INFO] [stdout] test mnemonic::tests::test_all_entropy_sizes ... ok
[INFO] [stdout] test mnemonic::tests::test_bad_checksum_rejected ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_from_phrase_round_trip ... ok
[INFO] [stdout] test hd_key::tests::test_xpub_normal_derivation_matches_private_path ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_vector1_12words ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_vector2_24words ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_seed_vector ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_vector_24_words ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_vector_7f_entropy ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_vector_24_seed ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_vector_all_zeros_12 ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_vector_7f_seed ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_vector_ff_12 ... ok
[INFO] [stdout] test mnemonic::tests::test_cross_chain_mnemonic_btc_signer ... ok
[INFO] [stdout] test mnemonic::tests::test_bip39_vector_all_zeros_seed ... ok
[INFO] [stdout] test ethereum::tests::test_large_message ... ok
[INFO] [stdout] test mnemonic::tests::test_cross_chain_mnemonic_derivation ... ok
[INFO] [stdout] test mnemonic::tests::test_cross_chain_mnemonic_sol_signer ... ok
[INFO] [stdout] test mnemonic::tests::test_cross_chain_mnemonic_xrp_signer ... ok
[INFO] [stdout] test mnemonic::tests::test_generate_parse_roundtrip_24 ... ok
[INFO] [stdout] test mnemonic::tests::test_invalid_entropy_length ... ok
[INFO] [stdout] test mnemonic::tests::test_invalid_word_count ... ok
[INFO] [stdout] test mnemonic::tests::test_invalid_word_rejected ... ok
[INFO] [stdout] test mnemonic::tests::test_cross_chain_mnemonic_eth_address ... ok
[INFO] [stdout] test mnemonic::tests::test_mnemonic_to_eth_address ... ok
[INFO] [stdout] test neo::tests::test_empty_message ... ok
[INFO] [stdout] test neo::tests::test_from_bytes_roundtrip ... ok
[INFO] [stdout] test neo::tests::test_generate_keypair ... ok
[INFO] [stdout] test neo::tests::test_invalid_privkey_rejected ... ok
[INFO] [stdout] test neo::tests::test_known_vector_p256_fips ... ok
[INFO] [stdout] test neo::tests::test_neo_address_deterministic ... ok
[INFO] [stdout] test neo::tests::test_neo_address_format ... ok
[INFO] [stdout] test neo::tests::test_neo_address_validation_edges ... ok
[INFO] [stdout] test neo::tests::test_neo_script_hash_length ... ok
[INFO] [stdout] test neo::tests::test_neo_serialization ... ok
[INFO] [stdout] test neo::tests::test_neo_wif_format ... ok
[INFO] [stdout] test neo::tests::test_neo_wif_invalid_base58 ... ok
[INFO] [stdout] test neo::tests::test_neo_wif_invalid_checksum ... ok
[INFO] [stdout] test neo::tests::test_neo_wif_known_vector ... ok
[INFO] [stdout] test neo::tests::test_neo_wif_roundtrip ... ok
[INFO] [stdout] test neo::tests::test_p256_not_k256 ... ok
[INFO] [stdout] test mnemonic::tests::test_generate_parse_roundtrip_12 ... ok
[INFO] [stdout] test neo::tests::test_sign_prehashed_roundtrip ... ok
[INFO] [stdout] test neo::tests::test_sign_verify_roundtrip ... ok
[INFO] [stdout] test neo::tests::test_zeroize_on_drop ... ok
[INFO] [stdout] test neo::transaction::tests::test_contract_deploy_script ... ok
[INFO] [stdout] test neo::transaction::tests::test_contract_destroy_script ... ok
[INFO] [stdout] test neo::tests::test_tampered_sig_fails ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_get_candidates ... ok
[INFO] [stdout] test neo::transaction::tests::test_contract_update_script ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_get_committee ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_transaction_different_nonce_different_hash ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_register_candidate ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_transaction_hash_deterministic ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_transaction_serialization ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_tx_deserialize_empty_fails ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_tx_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_unclaimed_gas ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_vote_cancel ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_vote_script ... ok
[INFO] [stdout] test neo::transaction::tests::test_nep17_allowance_script ... ok
[INFO] [stdout] test neo::transaction::tests::test_nep17_approve_script ... ok
[INFO] [stdout] test neo::transaction::tests::test_nep17_balance_of_script ... ok
[INFO] [stdout] test neo::transaction::tests::test_neo_transaction_sign ... ok
[INFO] [stdout] test neo::transaction::tests::test_nep17_symbol ... ok
[INFO] [stdout] test neo::transaction::tests::test_nep17_decimals ... ok
[INFO] [stdout] test neo::transaction::tests::test_nep17_transfer_from_script ... ok
[INFO] [stdout] test neo::transaction::tests::test_nep17_total_supply ... ok
[INFO] [stdout] test neo::transaction::tests::test_nep17_transfer_script ... ok
[INFO] [stdout] test neo::transaction::tests::test_read_var_int ... ok
[INFO] [stdout] test neo::transaction::tests::test_script_builder_push_bytes ... ok
[INFO] [stdout] test neo::transaction::tests::test_script_builder_push_integer ... ok
[INFO] [stdout] test neo::transaction::tests::test_script_builder_push_integer_range ... ok
[INFO] [stdout] test neo::transaction::tests::test_script_builder_syscall ... ok
[INFO] [stdout] test neo::witness::tests::test_multisig_witness ... ok
[INFO] [stdout] test neo::witness::tests::test_gas_claim_script ... ok
[INFO] [stdout] test neo::witness::tests::test_multisig_witness_rejects_signature_count_mismatch ... ok
[INFO] [stdout] test neo::witness::tests::test_nep11_owner_of ... ok
[INFO] [stdout] test neo::witness::tests::test_multisig_witness_supports_threshold_above_16 ... ok
[INFO] [stdout] test neo::witness::tests::test_nep11_properties ... ok
[INFO] [stdout] test neo::witness::tests::test_nep11_tokens_of ... ok
[INFO] [stdout] test neo::witness::tests::test_nep11_transfer ... ok
[INFO] [stdout] test neo::witness::tests::test_var_int_medium ... ok
[INFO] [stdout] test neo::witness::tests::test_var_int_small ... ok
[INFO] [stdout] test neo::witness::tests::test_witness_script_hash ... ok
[INFO] [stdout] test neo::witness::tests::test_witness_serialize ... ok
[INFO] [stdout] test security::tests::test_ct_hex_decode ... ok
[INFO] [stdout] test neo::witness::tests::test_witness_from_signature ... ok
[INFO] [stdout] test security::tests::test_ct_hex_encode ... ok
[INFO] [stdout] test security::tests::test_ct_hex_roundtrip ... ok
[INFO] [stdout] test security::tests::test_guarded_memory_debug_redacted ... ok
[INFO] [stdout] test security::tests::test_guarded_memory_from_vec ... ok
[INFO] [stdout] test security::tests::test_ct_hex_decode_invalid ... ok
[INFO] [stdout] test security::tests::test_guarded_memory_new ... ok
[INFO] [stdout] test security::tests::test_guarded_memory_mut ... ok
[INFO] [stdout] test security::tests::test_secure_random ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_program_id_length ... ok
[INFO] [stdout] test security::tests::test_secure_zero ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_route ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_route_data_encoding ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_route_discriminator ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_route_payer_is_signer ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_route_with_extra_accounts ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_shared_accounts_route ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_shared_accounts_route_data_encoding ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_shared_accounts_route_discriminator ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_shared_accounts_route_with_extra_accounts ... ok
[INFO] [stdout] test solana::dex::tests::test_program_ids_differ ... ok
[INFO] [stdout] test solana::dex::tests::test_raydium_program_id_length ... ok
[INFO] [stdout] test solana::dex::tests::test_raydium_swap ... ok
[INFO] [stdout] test solana::dex::tests::test_raydium_swap_base_out ... ok
[INFO] [stdout] test solana::dex::tests::test_raydium_swap_base_out_accounts ... ok
[INFO] [stdout] test solana::dex::tests::test_raydium_swap_data_encoding ... ok
[INFO] [stdout] test solana::dex::tests::test_raydium_swap_discriminators_differ ... ok
[INFO] [stdout] test solana::dex::tests::test_raydium_swap_payer_is_signer ... ok
[INFO] [stdout] test solana::dex::tests::test_swap_params_1_lamport ... ok
[INFO] [stdout] test solana::dex::tests::test_swap_params_large_amounts ... ok
[INFO] [stdout] test solana::dex::tests::test_swap_params_max_slippage ... ok
[INFO] [stdout] test solana::dex::tests::test_swap_params_new ... ok
[INFO] [stdout] test solana::dex::tests::test_swap_params_with_slippage ... ok
[INFO] [stdout] test solana::dex::tests::test_swap_params_with_slippage_50bps ... ok
[INFO] [stdout] test solana::dex::tests::test_jupiter_shared_accounts_route_payer_is_signer ... ok
[INFO] [stdout] test solana::dex::tests::test_swap_params_zero_slippage ... ok
[INFO] [stdout] test solana::governance::tests::test_cancel_proposal_accounts ... ok
[INFO] [stdout] test solana::governance::tests::test_cancel_proposal_instruction_index ... ok
[INFO] [stdout] test solana::governance::tests::test_cast_vote_abstain ... ok
[INFO] [stdout] test solana::governance::tests::test_cast_vote_approve ... ok
[INFO] [stdout] test solana::governance::tests::test_cast_vote_accounts ... ok
[INFO] [stdout] test solana::governance::tests::test_cast_vote_deny ... ok
[INFO] [stdout] test solana::governance::tests::test_cast_vote_veto ... ok
[INFO] [stdout] test solana::governance::tests::test_create_proposal_accounts ... ok
[INFO] [stdout] test solana::governance::tests::test_create_proposal_name_encoded ... ok
[INFO] [stdout] test solana::governance::tests::test_create_proposal_instruction_index ... ok
[INFO] [stdout] test solana::governance::tests::test_create_realm_accounts ... ok
[INFO] [stdout] test solana::governance::tests::test_create_realm_name_encoded ... ok
[INFO] [stdout] test solana::governance::tests::test_create_realm_instruction_index ... ok
[INFO] [stdout] test solana::governance::tests::test_deposit_instruction_index ... ok
[INFO] [stdout] test solana::governance::tests::test_deposit_amount_encoded ... ok
[INFO] [stdout] test solana::governance::tests::test_execute_transaction_instruction_index ... ok
[INFO] [stdout] test solana::governance::tests::test_set_delegate_none ... ok
[INFO] [stdout] test solana::governance::tests::test_sign_off_accounts ... ok
[INFO] [stdout] test solana::governance::tests::test_sign_off_instruction_index ... ok
[INFO] [stdout] test solana::governance::tests::test_vote_approve_bytes ... ok
[INFO] [stdout] test solana::governance::tests::test_set_delegate_with_delegate ... ok
[INFO] [stdout] test solana::governance::tests::test_vote_deny_bytes ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_close_dca_accounts ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_daily_params ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_hourly_params ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_open_dca_accounts ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_open_dca_discriminator ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_open_dca_program_id ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_close_dca_discriminator ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_params_with_bounds ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_params_with_start_at ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_program_id_not_zero ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_serialize_length_daily ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_serialize_with_start_at ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_serialize_amount_encoding ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_total_input_amount ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_total_input_amount_unlimited ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_weekly_params ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_withdraw_accounts ... ok
[INFO] [stdout] test solana::metaplex::tests::test_borsh_collection_none ... ok
[INFO] [stdout] test solana::metaplex::tests::test_borsh_collection_some ... ok
[INFO] [stdout] test solana::metaplex::tests::test_borsh_creators ... ok
[INFO] [stdout] test mnemonic::tests::test_passphrase_changes_seed ... ok
[INFO] [stdout] test solana::metaplex::tests::test_borsh_string_empty ... ok
[INFO] [stdout] test solana::metaplex::tests::test_borsh_string ... ok
[INFO] [stdout] test solana::jupiter_dca::tests::test_withdraw_discriminator ... ok
[INFO] [stdout] test solana::metaplex::tests::test_bubblegum_mint_v1_accounts ... ok
[INFO] [stdout] test solana::metaplex::tests::test_bubblegum_mint_v1_program_id ... ok
[INFO] [stdout] test solana::metaplex::tests::test_bubblegum_mint_v1_discriminator ... ok
[INFO] [stdout] test solana::metaplex::tests::test_bubblegum_transfer_data_encoding ... ok
[INFO] [stdout] test solana::metaplex::tests::test_bubblegum_transfer_leaf_owner_is_signer ... ok
[INFO] [stdout] test solana::metaplex::tests::test_bubblegum_transfer_with_proof ... ok
[INFO] [stdout] test solana::metaplex::tests::test_bubblegum_program_id_length ... ok
[INFO] [stdout] test solana::metaplex::tests::test_bubblegum_transfer_discriminator ... ok
[INFO] [stdout] test solana::metaplex::tests::test_create_master_edition_v3_accounts ... ok
[INFO] [stdout] test solana::metaplex::tests::test_create_master_edition_v3_max_supply ... ok
[INFO] [stdout] test solana::metaplex::tests::test_create_master_edition_v3_unlimited ... ok
[INFO] [stdout] test solana::metaplex::tests::test_create_master_edition_v3_discriminator ... ok
[INFO] [stdout] test solana::metaplex::tests::test_create_metadata_v3_accounts ... ok
[INFO] [stdout] test solana::metaplex::tests::test_create_metadata_v3_data_encoding ... ok
[INFO] [stdout] test solana::metaplex::tests::test_create_metadata_v3_with_collection ... ok
[INFO] [stdout] test solana::metaplex::tests::test_create_metadata_v3_program_id ... ok
[INFO] [stdout] test solana::metaplex::tests::test_metadata_program_id_length ... ok
[INFO] [stdout] test solana::metaplex::tests::test_create_metadata_v3_discriminator ... ok
[INFO] [stdout] test solana::metaplex::tests::test_program_ids_differ ... ok
[INFO] [stdout] test solana::metaplex::tests::test_update_metadata_v2_accounts ... ok
[INFO] [stdout] test solana::metaplex::tests::test_update_metadata_v2_discriminator ... ok
[INFO] [stdout] test solana::metaplex::tests::test_update_metadata_v2_no_changes ... ok
[INFO] [stdout] test solana::metaplex::tests::test_use_method_values ... ok
[INFO] [stdout] test solana::metaplex::tests::test_verify_collection_accounts ... ok
[INFO] [stdout] test solana::programs::tests::test_advance_nonce ... ok
[INFO] [stdout] test solana::programs::tests::test_alt_close ... ok
[INFO] [stdout] test solana::metaplex::tests::test_verify_collection_discriminator ... ok
[INFO] [stdout] test solana::metaplex::tests::test_update_metadata_v2_with_new_authority ... ok
[INFO] [stdout] test solana::programs::tests::test_alt_deactivate ... ok
[INFO] [stdout] test solana::programs::tests::test_alt_extend ... ok
[INFO] [stdout] test solana::programs::tests::test_create_ata_instruction ... ok
[INFO] [stdout] test solana::programs::tests::test_alt_create ... ok
[INFO] [stdout] test solana::programs::tests::test_create_metadata_v3 ... ok
[INFO] [stdout] test solana::programs::tests::test_derive_ata_deterministic ... ok
[INFO] [stdout] test solana::programs::tests::test_derive_ata_different_mints ... ok
[INFO] [stdout] test solana::programs::tests::test_initialize_nonce ... ok
[INFO] [stdout] test solana::programs::tests::test_memo_basic ... ok
[INFO] [stdout] test solana::programs::tests::test_memo_multiple_signers ... ok
[INFO] [stdout] test solana::programs::tests::test_memo_unsigned ... ok
[INFO] [stdout] test solana::programs::tests::test_metadata_without_creators ... ok
[INFO] [stdout] test solana::programs::tests::test_stake_deactivate ... ok
[INFO] [stdout] test solana::programs::tests::test_stake_delegate ... ok
[INFO] [stdout] test solana::programs::tests::test_stake_withdraw ... ok
[INFO] [stdout] test solana::programs::tests::test_update_metadata_v2 ... ok
[INFO] [stdout] test solana::staking::tests::test_deactivate_stake_accounts ... ok
[INFO] [stdout] test solana::programs::tests::test_derive_metadata_deterministic ... ok
[INFO] [stdout] test solana::programs::tests::test_create_ata_idempotent ... ok
[INFO] [stdout] test solana::staking::tests::test_deactivate_stake_instruction_index ... ok
[INFO] [stdout] test solana::staking::tests::test_delegate_stake_accounts ... ok
[INFO] [stdout] test solana::staking::tests::test_delegate_stake_program_id ... ok
[INFO] [stdout] test solana::staking::tests::test_initialize_stake_accounts ... ok
[INFO] [stdout] test solana::staking::tests::test_initialize_stake_data_size ... ok
[INFO] [stdout] test solana::staking::tests::test_initialize_stake_instruction_index ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_claim_accounts ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_claim_data_length ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_claim_discriminator ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_deposit_accounts ... ok
[INFO] [stdout] test solana::staking::tests::test_delegate_stake_instruction_index ... ok
[INFO] [stdout] test solana::staking::tests::test_different_program_ids ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_deposit_discriminator ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_deposit_program_id ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_liquid_unstake_amount ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_liquid_unstake_discriminator ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_order_unstake_accounts ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_program_id_is_32_bytes ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_order_unstake_discriminator ... ok
[INFO] [stdout] test solana::staking::tests::test_merge_stake_instruction_index ... ok
[INFO] [stdout] test solana::staking::tests::test_split_stake_instruction_index ... ok
[INFO] [stdout] test solana::staking::tests::test_split_stake_lamports ... ok
[INFO] [stdout] test solana::staking::tests::test_marinade_deposit_amount ... ok
[INFO] [stdout] test solana::staking::tests::test_withdraw_stake_accounts ... ok
[INFO] [stdout] test solana::staking::tests::test_withdraw_stake_instruction_index ... ok
[INFO] [stdout] test solana::staking::tests::test_withdraw_stake_lamports_encoding ... ok
[INFO] [stdout] test solana::staking::tests::test_merge_stake_accounts ... ok
[INFO] [stdout] test solana::tests::test_64_byte_signature ... ok
[INFO] [stdout] test solana::tests::test_from_bytes_roundtrip ... ok
[INFO] [stdout] test solana::tests::test_generate_keypair ... ok
[INFO] [stdout] test solana::staking::tests::test_stake_program_id_is_32_bytes ... ok
[INFO] [stdout] test solana::tests::test_rfc8032_vector2_single_byte ... ok
[INFO] [stdout] test solana::tests::test_invalid_key_rejected ... ok
[INFO] [stdout] test solana::tests::test_rfc8032_vector3_two_bytes ... ok
[INFO] [stdout] test solana::tests::test_rfc8032_vector1_empty ... ok
[INFO] [stdout] test solana::tests::test_sign_prehashed_roundtrip ... ok
[INFO] [stdout] test solana::tests::test_sign_verify_roundtrip ... ok
[INFO] [stdout] test solana::tests::test_zeroize_on_drop ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_account_state_eq ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_account_state_values ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_all_discriminator_values ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_all_instructions_use_token_2022_id ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_cpi_guard_toggle_differ ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_disable_cpi_guard ... ok
[INFO] [stdout] test solana::tests::test_tampered_sig_fails ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_enable_cpi_guard ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_enable_required_memo ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_harvest_withheld_tokens ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_harvest_withheld_tokens_empty ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_disable_required_memo ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_default_account_state ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_harvest_withheld_tokens_many ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_default_account_state_initialized ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_group_member_pointer ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_group_member_pointer_with_authority ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_default_account_state_uninitialized ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_group_pointer_no_authority ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_interest_bearing ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_interest_bearing_negative_rate ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_interest_bearing_no_authority ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_permanent_delegate ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_token_metadata ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_token_metadata_accounts ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_token_metadata_discriminator ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_token_metadata_string_encoding ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_transfer_fee_config ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_transfer_fee_config_data_structure ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_transfer_fee_config_no_authorities ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_transfer_hook ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_transfer_hook_no_authority ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_memo_toggle_differ ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_permanent_delegate_data_length ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_token_2022_program_id_length ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_update_default_account_state ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_update_default_account_state_accounts ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_update_interest_rate ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_update_interest_rate_positive ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_update_token_metadata_field ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_update_token_metadata_field_discriminator ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_update_token_metadata_field_encoding ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_update_transfer_hook ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_update_transfer_hook_accounts ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_withdraw_withheld_tokens ... ok
[INFO] [stdout] test solana::transaction::tests::test_compact_u16_127_boundary ... ok
[INFO] [stdout] test solana::transaction::tests::test_compact_u16_128 ... ok
[INFO] [stdout] test solana::transaction::tests::test_compact_u16_16383 ... ok
[INFO] [stdout] test solana::token_extensions::tests::test_initialize_group_pointer ... ok
[INFO] [stdout] test solana::transaction::tests::test_compact_u16_16384 ... ok
[INFO] [stdout] test solana::transaction::tests::test_compact_u16_small ... ok
[INFO] [stdout] test solana::transaction::tests::test_compact_u16_roundtrip_all_boundaries ... ok
[INFO] [stdout] test solana::transaction::tests::test_compact_u16_zero ... ok
[INFO] [stdout] test solana::tests::test_wrong_pubkey_fails ... ok
[INFO] [stdout] test solana::transaction::tests::test_compute_unit_limit ... ok
[INFO] [stdout] test solana::transaction::tests::test_compute_unit_price ... ok
[INFO] [stdout] test solana::transaction::tests::test_deserialize_empty_fails ... ok
[INFO] [stdout] test solana::transaction::tests::test_instruction_data_builder_option ... ok
[INFO] [stdout] test solana::transaction::tests::test_find_program_address ... ok
[INFO] [stdout] test solana::transaction::tests::test_instruction_data_builder_reader_roundtrip ... ok
[INFO] [stdout] test solana::transaction::tests::test_message_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test solana::transaction::tests::test_pda_different_seeds ... ok
[INFO] [stdout] test solana::transaction::tests::test_pda_seed_too_long ... ok
[INFO] [stdout] test solana::transaction::tests::test_reader_eof_errors ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_approve ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_burn ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_close_account ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_freeze_thaw ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_initialize_mint ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_mint_to ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_revoke ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_set_authority ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_transfer ... ok
[INFO] [stdout] test solana::transaction::tests::test_spl_token_transfer_checked ... ok
[INFO] [stdout] test solana::transaction::tests::test_system_allocate ... ok
[INFO] [stdout] test solana::transaction::tests::test_system_create_account ... ok
[INFO] [stdout] test solana::transaction::tests::test_system_transfer_instruction ... ok
[INFO] [stdout] test solana::transaction::tests::test_token_2022_transfer_checked ... ok
[INFO] [stdout] test solana::transaction::tests::test_token_2022_transfer_checked_with_fee ... ok
[INFO] [stdout] test solana::transaction::tests::test_message_building ... ok
[INFO] [stdout] test solana::transaction::tests::test_transaction_deterministic ... ok
[INFO] [stdout] test solana::transaction::tests::test_transaction_sign_and_serialize ... ok
[INFO] [stdout] test solana::transaction::tests::test_transaction_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test solana::transaction::tests::test_v0_message_has_version_prefix ... ok
[INFO] [stdout] test solana::transaction::tests::test_v0_with_lookup_table ... ok
[INFO] [stdout] test solana::transaction::tests::test_versioned_transaction_deterministic ... ok
[INFO] [stdout] test solana::transaction::tests::test_message_serialization ... ok
[INFO] [stdout] test solana::transaction::tests::test_versioned_transaction_sign ... ok
[INFO] [stdout] test threshold::frost::dkg::tests::test_dkg_invalid_params ... ok
[INFO] [stdout] test threshold::frost::dkg::tests::test_dkg_round1 ... ok
[INFO] [stdout] test threshold::frost::dkg::tests::test_dkg_round2 ... ok
[INFO] [stdout] test threshold::frost::dkg::tests::test_reshare_changes_threshold ... ok
[INFO] [stdout] test threshold::frost::dkg::tests::test_reshare_preserves_group_key ... ok
[INFO] [stdout] test threshold::frost::dkg::tests::test_dkg_full_protocol ... ok
[INFO] [stdout] test threshold::frost::keygen::tests::test_invalid_params ... ok
[INFO] [stdout] test threshold::frost::keygen::tests::test_all_shares_reconstruct_to_secret ... ok
[INFO] [stdout] test threshold::frost::keygen::tests::test_polynomial_evaluate ... ok
[INFO] [stdout] test threshold::frost::keygen::tests::test_public_key_share ... ok
[INFO] [stdout] test threshold::frost::dkg::tests::test_dkg_3_of_5 ... ok
[INFO] [stdout] test threshold::frost::keygen::tests::test_share_reconstruction_lagrange ... ok
[INFO] [stdout] test threshold::frost::keygen::tests::test_vss_verify_share_zero_identifier_rejected ... ok
[INFO] [stdout] test threshold::frost::keygen::tests::test_zero_secret_rejected ... ok
[INFO] [stdout] test threshold::frost::keygen::tests::test_trusted_dealer_keygen_2_of_3 ... ok
[INFO] [stdout] test threshold::frost::refresh::tests::test_refresh_invalid_params ... ok
[INFO] [stdout] test threshold::frost::refresh::tests::test_refresh_package_verification ... ok
[INFO] [stdout] test threshold::frost::keygen::tests::test_keygen_3_of_5 ... ok
[INFO] [stdout] test threshold::frost::refresh::tests::test_refresh_preserves_group_key ... ok
[INFO] [stdout] test threshold::frost::refresh::tests::test_refreshed_shares_can_sign ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_frost_aggregate_rejects_single_share ... ok
[INFO] [stdout] test threshold::frost::refresh::tests::test_multiple_refreshes ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_frost_2_of_3_roundtrip ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_frost_keygen_deterministic ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_frost_different_messages_different_sigs ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_frost_verify_share ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_frost_different_participant_subsets ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_frost_vss_commitments_verify ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_frost_wrong_message_fails ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_identify_misbehaving_all_honest ... ok
[INFO] [stdout] test threshold::musig2::adaptor::tests::test_adaptor_complete_extract_roundtrip ... ok
[INFO] [stdout] test threshold::musig2::adaptor::tests::test_adaptor_signature_structure ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_identify_misbehaving_both_tampered ... ok
[INFO] [stdout] test threshold::musig2::adaptor::tests::test_cached_key_agg ... ok
[INFO] [stdout] test threshold::musig2::adaptor::tests::test_cached_key_agg_deterministic ... ok
[INFO] [stdout] test threshold::musig2::nested::tests::test_flat_key_tree ... ok
[INFO] [stdout] test threshold::musig2::nested::tests::test_leaf_key_agg_context_error ... ok
[INFO] [stdout] test threshold::musig2::nested::tests::test_grouped_key_tree ... ok
[INFO] [stdout] test threshold::frost::signing::tests::test_identify_misbehaving_tampered_share ... ok
[INFO] [stdout] test threshold::musig2::nested::tests::test_nested_tree_deterministic ... ok
[INFO] [stdout] test threshold::musig2::nested::tests::test_nested_key_tree ... ok
[INFO] [stdout] test threshold::musig2::nested::tests::test_partial_sig_verify_tampered ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_individual_pubkey_deterministic ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_individual_pubkey_from_known_key ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_individual_pubkey_zero_key_rejected ... ok
[INFO] [stdout] test threshold::musig2::nested::tests::test_partial_sig_wrong_key_fails ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_key_agg_empty_rejected ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_key_agg_deterministic ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_key_agg_order_matters ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_key_sort ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_key_agg_two_keys ... ok
[INFO] [stdout] test threshold::musig2::nested::tests::test_partial_sig_verify_valid ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_musig2_full_roundtrip ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_nonce_agg_empty_rejected ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_partial_sig_agg_empty_rejected ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_musig2_wrong_message_fails_verification ... ok
[INFO] [stdout] test threshold::musig2::tweak::tests::test_plain_tweak_changes_key ... ok
[INFO] [stdout] test threshold::musig2::tweak::tests::test_adjust_partial_sig ... ok
[INFO] [stdout] test threshold::musig2::signing::tests::test_musig2_different_messages_different_sigs ... ok
[INFO] [stdout] test threshold::musig2::tweak::tests::test_plain_tweak_deterministic ... ok
[INFO] [stdout] test threshold::musig2::tweak::tests::test_taproot_tweak_bip341_test_vector ... ok
[INFO] [stdout] test threshold::musig2::tweak::tests::test_taproot_tweak_computation ... ok
[INFO] [stdout] test threshold::musig2::tweak::tests::test_plain_tweak_zero_preserves_key ... ok
[INFO] [stdout] test threshold::musig2::tweak::tests::test_xonly_tweak_changes_key ... ok
[INFO] [stdout] test xrp::advanced::tests::test_account_set_clear_flag ... ok
[INFO] [stdout] test xrp::advanced::tests::test_account_set_with_flag ... ok
[INFO] [stdout] test xrp::advanced::tests::test_channel_claim ... ok
[INFO] [stdout] test xrp::advanced::tests::test_channel_create ... ok
[INFO] [stdout] test xrp::advanced::tests::test_channel_fund ... ok
[INFO] [stdout] test xrp::advanced::tests::test_account_set_no_flags ... ok
[INFO] [stdout] test xrp::advanced::tests::test_check_cancel ... ok
[INFO] [stdout] test xrp::advanced::tests::test_check_cash ... ok
[INFO] [stdout] test xrp::advanced::tests::test_currency_code_usd ... ok
[INFO] [stdout] test xrp::advanced::tests::test_check_create ... ok
[INFO] [stdout] test xrp::advanced::tests::test_currency_code_wrong_length ... ok
[INFO] [stdout] test xrp::advanced::tests::test_escrow_cancel_serialization ... ok
[INFO] [stdout] test xrp::advanced::tests::test_escrow_create_no_cancel ... ok
[INFO] [stdout] test xrp::advanced::tests::test_escrow_create_serialization ... ok
[INFO] [stdout] test xrp::advanced::tests::test_escrow_finish_serialization ... ok
[INFO] [stdout] test xrp::advanced::tests::test_currency_code_xrp_rejected ... ok
[INFO] [stdout] test xrp::advanced::tests::test_iou_encode_decode_roundtrip ... ok
[INFO] [stdout] test xrp::advanced::tests::test_iou_negative ... ok
[INFO] [stdout] test xrp::advanced::tests::test_nftoken_accept_offer ... ok
[INFO] [stdout] test xrp::advanced::tests::test_nftoken_burn ... ok
[INFO] [stdout] test xrp::advanced::tests::test_nftoken_create_offer ... ok
[INFO] [stdout] test xrp::advanced::tests::test_iou_zero ... ok
[INFO] [stdout] test xrp::advanced::tests::test_nftoken_mint ... ok
[INFO] [stdout] test threshold::musig2::tweak::tests::test_xonly_tweak_deterministic ... ok
[INFO] [stdout] test xrp::advanced::tests::test_offer_create_serialization ... ok
[INFO] [stdout] test xrp::advanced::tests::test_nftoken_mint_no_uri ... ok
[INFO] [stdout] test xrp::advanced::tests::test_set_hook ... ok
[INFO] [stdout] test xrp::advanced::tests::test_xrp_amount_encoding ... ok
[INFO] [stdout] test xrp::tests::test_account_id_eddsa ... ok
[INFO] [stdout] test xrp::tests::test_account_id_ecdsa ... ok
[INFO] [stdout] test xrp::tests::test_ecdsa_generate ... ok
[INFO] [stdout] test xrp::tests::test_eddsa_generate ... ok
[INFO] [stdout] test xrp::advanced::tests::test_offer_cancel_serialization ... ok
[INFO] [stdout] test xrp::tests::test_invalid_key_rejected ... ok
[INFO] [stdout] test xrp::tests::test_rfc8032_vector_xrp_eddsa ... ok
[INFO] [stdout] test xrp::tests::test_sha512_half ... ok
[INFO] [stdout] test xrp::tests::test_sha512_half_deterministic ... ok
[INFO] [stdout] test xrp::tests::test_sign_prehashed_ecdsa ... ok
[INFO] [stdout] test xrp::tests::test_ecdsa_sign_verify ... ok
[INFO] [stdout] test xrp::tests::test_tampered_sig_fails_ecdsa ... ok
[INFO] [stdout] test xrp::tests::test_x_address_from_ecdsa_signer ... ok
[INFO] [stdout] test xrp::tests::test_x_address_mainnet_vs_testnet ... ok
[INFO] [stdout] test xrp::tests::test_x_address_roundtrip_no_tag ... ok
[INFO] [stdout] test xrp::tests::test_x_address_roundtrip_with_tag ... ok
[INFO] [stdout] test xrp::tests::test_x_address_testnet ... ok
[INFO] [stdout] test xrp::tests::test_xrp_address_validation_edges ... ok
[INFO] [stdout] test xrp::tests::test_xrp_classic_address_known_vector ... ok
[INFO] [stdout] test xrp::tests::test_xrp_ecdsa_address_format ... ok
[INFO] [stdout] test xrp::tests::test_xrp_eddsa_address_format ... ok
[INFO] [stdout] test xrp::tests::test_xrp_x_address_decode_invalid ... ok
[INFO] [stdout] test xrp::tests::test_xrp_x_address_known_vector_no_tag ... ok
[INFO] [stdout] test xrp::tests::test_xrp_x_address_roundtrip_with_known_acct ... ok
[INFO] [stdout] test xrp::tests::test_zeroize_on_drop_ecdsa ... ok
[INFO] [stdout] test xrp::tests::test_zeroize_on_drop_eddsa ... ok
[INFO] [stdout] test xrp::transaction::tests::test_account_id_encoding ... ok
[INFO] [stdout] test xrp::transaction::tests::test_field_id_compact ... ok
[INFO] [stdout] test xrp::transaction::tests::test_field_id_large_field ... ok
[INFO] [stdout] test xrp::transaction::tests::test_iou_decimal_precision ... ok
[INFO] [stdout] test xrp::tests::test_eddsa_sign_verify ... ok
[INFO] [stdout] test xrp::transaction::tests::test_iou_negative_value ... ok
[INFO] [stdout] test xrp::transaction::tests::test_iou_positive_value ... ok
[INFO] [stdout] test xrp::transaction::tests::test_iou_zero_encoding ... ok
[INFO] [stdout] test xrp::tests::test_tampered_sig_fails_eddsa ... ok
[INFO] [stdout] test xrp::transaction::tests::test_multisign_hash_different_account ... ok
[INFO] [stdout] test xrp::transaction::tests::test_multisign_prefix ... ok
[INFO] [stdout] test xrp::transaction::tests::test_payment_different_amount ... ok
[INFO] [stdout] test xrp::transaction::tests::test_payment_serialization ... ok
[INFO] [stdout] test xrp::transaction::tests::test_signer_list ... ok
[INFO] [stdout] test xrp::transaction::tests::test_trust_set_serialization ... ok
[INFO] [stdout] test xrp::transaction::tests::test_uint32_encoding ... ok
[INFO] [stdout] test xrp::transaction::tests::test_vl_length_medium ... ok
[INFO] [stdout] test xrp::transaction::tests::test_vl_length_small ... ok
[INFO] [stdout] test xrp::transaction::tests::test_xrp_amount_encoding ... ok
[INFO] [stdout] test xrp::transaction::tests::test_iou_invalid_value_rejected ... ok
[INFO] [stdout] test xrp::transaction::tests::test_multisign_hash_deterministic ... ok
[INFO] [stdout] test ethereum::keystore::tests::test_keystore_address_matches ... ok
[INFO] [stdout] test ethereum::keystore::tests::test_keystore_to_json_format ... ok
[INFO] [stdout] test ethereum::keystore::tests::test_keystore_unique_salts ... ok
[INFO] [stdout] test ethereum::keystore::tests::test_keystore_encrypt_decrypt_roundtrip ... ok
[INFO] [stdout] test ethereum::keystore::tests::test_keystore_wrong_password_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1531 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 50.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/chains_sdk.rs (/opt/rustwide/target/debug/deps/chains_sdk-3f1e3bc344b0ba71)
[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_tests.rs (/opt/rustwide/target/debug/deps/address_tests-e2e8b37b897e91c2)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test bitcoin::test_addresses_deterministic ... ok
[INFO] [stdout] test eth_validation::test_validate_all_lowercase ... ok
[INFO] [stdout] test eth_validation::test_validate_correct_eip55 ... ok
[INFO] [stdout] test bitcoin::test_p2pkh_known_vector ... ok
[INFO] [stdout] test eth_validation::test_validate_no_prefix ... ok
[INFO] [stdout] test eth_validation::test_validate_invalid_hex ... ok
[INFO] [stdout] test eth_validation::test_validate_wrong_eip55_checksum ... ok
[INFO] [stdout] test bitcoin::test_p2tr_address_starts_with_bc1p ... ok
[INFO] [stdout] test eth_validation::test_validate_eip55_checksummed ... ok
[INFO] [stdout] test bitcoin::test_p2wpkh_address_starts_with_bc1q ... ok
[INFO] [stdout] test eth_validation::test_validate_too_short ... ok
[INFO] [stdout] test ethereum::test_address_checksum_roundtrip ... ok
[INFO] [stdout] test ethereum::test_eip55_checksum_all_lowercase ... ok
[INFO] [stdout] test bitcoin::test_p2wpkh_known_vector ... ok
[INFO] [stdout] test ethereum::test_eip55_checksum_known_vector ... ok
[INFO] [stdout] test neo::test_neo_address_length ... ok
[INFO] [stdout] test neo::test_neo_script_hash_length ... ok
[INFO] [stdout] test neo::test_neo_address_starts_with_a ... ok
[INFO] [stdout] test neo::test_neo_validate_rejects_invalid ... ok
[INFO] [stdout] test neo::test_neo_address_deterministic ... ok
[INFO] [stdout] test ethereum::test_ecrecover_wrong_message_fails ... ok
[INFO] [stdout] test sol_validation::test_validate_system_program ... ok
[INFO] [stdout] test sol_validation::test_validate_generated_address ... ok
[INFO] [stdout] test ethereum::test_ecrecover_roundtrip ... ok
[INFO] [stdout] test neo::test_neo_validate_generated_address ... ok
[INFO] [stdout] test solana::test_solana_address_is_base58 ... ok
[INFO] [stdout] test ethereum::test_ecrecover_personal_sign ... ok
[INFO] [stdout] test solana::test_solana_address_matches_pubkey ... ok
[INFO] [stdout] test bitcoin::test_p2pkh_address_starts_with_1 ... ok
[INFO] [stdout] test sol_validation::test_validate_rejects_short ... ok
[INFO] [stdout] test xrp::test_xrp_address_deterministic ... ok
[INFO] [stdout] test xrp::test_xrp_ecdsa_address_starts_with_r ... ok
[INFO] [stdout] test xrp::test_xrp_eddsa_address_starts_with_r ... ok
[INFO] [stdout] test xrp_validation::test_validate_eddsa_address ... ok
[INFO] [stdout] test xrp_validation::test_validate_rejects_invalid ... ok
[INFO] [stdout] test xrp::test_xrp_ecdsa_vs_eddsa_different_addresses ... ok
[INFO] [stdout] test xrp_validation::test_validate_rejects_wrong_prefix ... ok
[INFO] [stdout] test xrp_validation::test_validate_ecdsa_address ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_tests.rs (/opt/rustwide/target/debug/deps/fuzz_tests-9481da7d3fdec24d)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test bitcoin_fuzz::fuzz_wif_import_no_panic ... ok
[INFO] [stdout] test ethereum_fuzz::fuzz_eth_signature_from_bytes ... ok
[INFO] [stdout] test ethereum_fuzz::fuzz_eth_validate_address ... ok
[INFO] [stdout] test bitcoin_fuzz::fuzz_btc_validate_address ... ok
[INFO] [stdout] test bitcoin_fuzz::fuzz_psbt_deserialize_no_panic ... ok
[INFO] [stdout] test hd_key_fuzz::fuzz_xprv_deserialize_no_panic ... ok
[INFO] [stdout] test ethereum_fuzz::fuzz_eth_from_bytes ... ok
[INFO] [stdout] test bitcoin_fuzz::fuzz_btc_from_bytes ... ok
[INFO] [stdout] test security_fuzz::fuzz_ct_hex_roundtrip ... ok
[INFO] [stdout] test security_fuzz::fuzz_ct_hex_decode ... ok
[INFO] [stdout] test hd_key_fuzz::fuzz_from_seed_no_panic ... ok
[INFO] [stdout] test bitcoin_fuzz::fuzz_schnorr_from_bytes ... ok
[INFO] [stdout] test neo_fuzz::fuzz_neo_from_bytes ... ok
[INFO] [stdout] test bls_fuzz::fuzz_bls_keystore_decrypt_no_panic has been running for over 60 seconds
[INFO] [stdout] test ethereum_fuzz::fuzz_eth_keystore_decrypt_no_panic has been running for over 60 seconds
[INFO] [stdout] test bls_fuzz::fuzz_bls_keystore_decrypt_no_panic ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-7be685cf8227a476)
[INFO] [stdout] test ethereum_fuzz::fuzz_eth_keystore_decrypt_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 300.78s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test bip322_vectors::test_bip322_vector_message_hash_empty ... ok
[INFO] [stdout] test bip322_vectors::test_bip322_vector_message_hash_hello_world ... ok
[INFO] [stdout] test bls_threshold_e2e::test_bls_threshold_3of5_all_subsets ... ok
[INFO] [stdout] test bls_threshold_e2e::test_bls_threshold_keygen_sign_aggregate ... ok
[INFO] [stdout] test all_chain_address_validation::test_all_chain_generated_addresses_valid ... ok
[INFO] [stdout] test cross_chain::test_same_key_different_chain_signatures ... ok
[INFO] [stdout] test bls_multi_message_attestation::test_bls_multi_message_attestation_5_validators ... ok
[INFO] [stdout] test ed25519_cross::test_same_ed25519_key_cross_chain ... ok
[INFO] [stdout] test cross_chain::test_same_key_same_pubkey ... ok
[INFO] [stdout] test bip322_vectors::test_bip322_sign_verify_roundtrip_p2tr ... ok
[INFO] [stdout] test bls_integration::test_large_aggregation ... ok
[INFO] [stdout] test bip322_vectors::test_bip322_sign_verify_roundtrip_p2wpkh ... ok
[INFO] [stdout] test edge_cases::test_wrong_key_verify_fails_sol ... ok
[INFO] [stdout] test eip2333_integration::test_eip2333_validator_signing_roundtrip ... ok
[INFO] [stdout] test edge_cases::test_sign_empty_message_eth ... ok
[INFO] [stdout] test edge_cases::test_sign_large_message_sol ... ok
[INFO] [stdout] test eip712_integration::test_eip712_permit_flow ... ok
[INFO] [stdout] test neo_xrp_integration::test_xrp_x_address_sign_flow ... ok
[INFO] [stdout] test psbt_e2e::test_psbt_roundtrip_serialization_with_sig ... ok
[INFO] [stdout] test psbt_e2e::test_psbt_segwit_sign_e2e ... ok
[INFO] [stdout] test neo_xrp_integration::test_neo_wif_roundtrip_sign_verify ... ok
[INFO] [stdout] test bip85_workflow::test_bip85_mnemonic_roundtrip_all_sizes ... ok
[INFO] [stdout] test trait_consistency::test_private_key_length_consistency ... ok
[INFO] [stdout] test eip2333_integration::test_eip2333_multiple_validators ... ok
[INFO] [stdout] test trait_consistency::test_public_key_length_consistency ... ok
[INFO] [stdout] test threshold_e2e::test_musig2_full_e2e ... ok
[INFO] [stdout] test threshold_e2e::test_frost_full_e2e_with_subset_rotation ... ok
[INFO] [stdout] test bip85_workflow::test_bip85_child_mnemonic_to_btc_signing ... ok
[INFO] [stdout] test eip2333_integration::test_eip2333_mnemonic_to_validator ... ok
[INFO] [stdout] test frost_large::test_frost_5_of_9_full ... ok
[INFO] [stdout] test mnemonic_multichaain::test_mnemonic_to_all_chains ... ok
[INFO] [stderr]      Running tests/property_tests.rs (/opt/rustwide/target/debug/deps/property_tests-53e5053cc25e1037)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test bls_props::bls_keygen_deterministic ... ok
[INFO] [stdout] test bls_props::bls_sign_verify_roundtrip ... ok
[INFO] [stdout] test ethereum_props::keygen_roundtrip ... ok
[INFO] [stdout] test ethereum_props::address_always_20_bytes ... ok
[INFO] [stdout] test bitcoin_props::sign_produces_valid_der ... ok
[INFO] [stdout] test bitcoin_props::wif_roundtrip ... ok
[INFO] [stdout] test ethereum_props::different_messages_different_sigs ... ok
[INFO] [stdout] test ethereum_props::sign_verify_roundtrip ... ok
[INFO] [stdout] test solana_props::solana_sign_verify_roundtrip ... ok
[INFO] [stderr]      Running tests/sdk_features_tests.rs (/opt/rustwide/target/debug/deps/sdk_features_tests-4f23ee19e6eb2028)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.59s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test btc_message_signing::test_validate_known_mainnet_address ... ok
[INFO] [stdout] test btc_message_signing::test_validate_invalid_addresses ... ok
[INFO] [stdout] test btc_message_signing::test_message_hash_different_messages ... ok
[INFO] [stdout] test btc_message_signing::test_message_hash_deterministic ... ok
[INFO] [stdout] test btc_message_signing::test_validate_rejects_testnet_as_mainnet ... ok
[INFO] [stdout] test btc_message_signing::test_validate_p2pkh_address ... ok
[INFO] [stdout] test btc_message_signing::test_validate_p2wpkh_address ... ok
[INFO] [stdout] test btc_message_signing::test_validate_combined ... ok
[INFO] [stdout] test btc_message_signing::test_validate_p2tr_address ... ok
[INFO] [stdout] test derivation_path_parse::test_parse_invalid_rejected ... ok
[INFO] [stdout] test derivation_path_parse::test_parse_h_notation ... ok
[INFO] [stdout] test btc_message_signing::test_validate_testnet_address_p2pkh ... ok
[INFO] [stdout] test btc_message_signing::test_validate_testnet_address_p2wpkh ... ok
[INFO] [stdout] test derivation_path_parse::test_parse_ethereum_path ... ok
[INFO] [stdout] test btc_message_signing::test_validate_testnet_p2tr ... ok
[INFO] [stdout] test btc_message_signing::test_sign_message_produces_valid_sig ... ok
[INFO] [stdout] test eip155::test_eip155_different_chain_ids_produce_different_v ... ok
[INFO] [stdout] test btc_message_signing::test_sign_message_wrong_msg_fails_verify ... ok
[INFO] [stdout] test eip155::test_eip155_chain_id_0 ... ok
[INFO] [stdout] test fingerprint_tests::test_child_key_has_nonzero_fingerprint ... ok
[INFO] [stdout] test mnemonic_integration::test_15_word_mnemonic ... ok
[INFO] [stdout] test mnemonic_integration::test_18_word_mnemonic ... ok
[INFO] [stdout] test mnemonic_integration::test_21_word_mnemonic ... ok
[INFO] [stdout] test fingerprint_tests::test_master_key_has_zero_fingerprint ... ok
[INFO] [stdout] test eip155::test_eip155_polygon_v_value ... ok
[INFO] [stdout] test eip155::test_eip155_mainnet_v_value ... ok
[INFO] [stdout] test eip155::test_personal_sign_with_chain_id ... ok
[INFO] [stdout] test fingerprint_tests::test_different_children_have_same_parent_fingerprint ... ok
[INFO] [stdout] test eip155::test_eip155_recovery_still_works ... ok
[INFO] [stdout] test fingerprint_tests::test_xprv_roundtrip_preserves_fingerprint ... ok
[INFO] [stdout] test mnemonic_integration::test_mnemonic_24_word_to_xprv ... ok
[INFO] [stdout] test wif_tests::test_wif_invalid_rejected ... ok
[INFO] [stdout] test wif_tests::test_wif_roundtrip ... ok
[INFO] [stdout] test wif_tests::test_wif_starts_with_k_or_l ... ok
[INFO] [stdout] test wif_tests::test_wif_testnet_roundtrip ... ok
[INFO] [stdout] test wif_tests::test_wif_testnet_starts_with_c ... ok
[INFO] [stdout] test xpub_xprv::test_xprv_different_seeds_produce_different_keys ... ok
[INFO] [stdout] test xpub_xprv::test_xprv_invalid_base58 ... ok
[INFO] [stdout] test xpub_xprv::test_xprv_roundtrip ... ok
[INFO] [stdout] test xpub_xprv::test_xprv_starts_with_xprv ... ok
[INFO] [stdout] test xpub_xprv::test_xprv_wrong_version ... ok
[INFO] [stdout] test xpub_xprv::test_xpub_length ... ok
[INFO] [stdout] test xpub_xprv::test_xpub_starts_with_xpub ... ok
[INFO] [stdout] test mnemonic_integration::test_mnemonic_to_btc_address ... ok
[INFO] [stdout] test mnemonic_signer_helpers::test_mnemonic_to_bitcoin_signer ... ok
[INFO] [stdout] test mnemonic_signer_helpers::test_mnemonic_to_xrp_signer ... ok
[INFO] [stdout] test mnemonic_signer_helpers::test_mnemonic_to_solana_signer ... ok
[INFO] [stdout] test mnemonic_integration::test_mnemonic_to_solana_path ... ok
[INFO] [stdout] test mnemonic_signer_helpers::test_mnemonic_to_ethereum_signer ... ok
[INFO] [stdout] test mnemonic_signer_helpers::test_same_mnemonic_same_signer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.93s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sdk_serde.rs (/opt/rustwide/target/debug/deps/sdk_serde-da2984836be6dab9)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test bls_serde::test_sig_invalid_length ... ok
[INFO] [stdout] test btc_serde::test_der_sig_invalid ... ok
[INFO] [stdout] test btc_serde::test_schnorr_sig_invalid_length ... ok
[INFO] [stdout] test bls_serde::test_sig_96_roundtrip ... ok
[INFO] [stdout] test bls_serde::test_pubkey_48_roundtrip ... ok
[INFO] [stdout] test btc_serde::test_uncompressed_pubkey_65_bytes ... ok
[INFO] [stdout] test bls_serde::test_pubkey_invalid_length ... ok
[INFO] [stdout] test bls_serde::test_pubkey_same_compressed_uncompressed ... ok
[INFO] [stdout] test eth_serde::test_sig_from_bytes_invalid ... ok
[INFO] [stdout] test eth_serde::test_uncompressed_pubkey_65_bytes ... ok
[INFO] [stdout] test eth_serde::test_keypair_bytes_roundtrip ... ok
[INFO] [stdout] test btc_serde::test_der_sig_roundtrip ... ok
[INFO] [stdout] test solana_serde::test_keypair_64_roundtrip ... ok
[INFO] [stdout] test solana_serde::test_keypair_invalid_pubkey_rejected ... ok
[INFO] [stdout] test eth_serde::test_sig_bytes_roundtrip ... ok
[INFO] [stdout] test solana_serde::test_keypair_wrong_length_rejected ... ok
[INFO] [stdout] test solana_serde::test_pubkey_is_32_compressed_and_uncompressed ... ok
[INFO] [stdout] test neo_serde::test_uncompressed_pubkey_65_bytes ... ok
[INFO] [stdout] test solana_serde::test_scalar_export ... ok
[INFO] [stdout] test btc_serde::test_schnorr_sig_roundtrip ... ok
[INFO] [stdout] test solana_serde::test_sig_roundtrip ... ok
[INFO] [stdout] test xrp_serde::test_eddsa_pubkey_same ... ok
[INFO] [stdout] test btc_serde::test_verifier_accepts_uncompressed ... ok
[INFO] [stdout] test xrp_serde::test_sig_roundtrip ... ok
[INFO] [stdout] test solana_serde::test_scalar_deterministic ... ok
[INFO] [stdout] test xrp_serde::test_sig_empty_rejected ... ok
[INFO] [stdout] test xrp_serde::test_ecdsa_uncompressed_65 ... ok
[INFO] [stdout] test neo_serde::test_sig_roundtrip ... ok
[INFO] [stdout] test eth_serde::test_verifier_accepts_uncompressed ... ok
[INFO] [stdout] test neo_serde::test_verifier_accepts_uncompressed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/serde_tests.rs (/opt/rustwide/target/debug/deps/serde_tests-8d941b803247d5e5)
[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/threshold_tests.rs (/opt/rustwide/target/debug/deps/threshold_tests-e0e8e2c4b6cd42db)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test frost_tests::test_frost_invalid_params_rejected ... ok
[INFO] [stdout] test frost_tests::test_frost_key_package_public_key ... ok
[INFO] [stdout] test frost_tests::test_frost_deterministic_keygen ... ok
[INFO] [stdout] test frost_tests::test_frost_lagrange_reconstruct_secret ... ok
[INFO] [stdout] test frost_tests::test_frost_secret_share_bytes_length ... ok
[INFO] [stdout] test frost_tests::test_frost_2_of_3_different_participants ... ok
[INFO] [stdout] test frost_tests::test_frost_empty_message ... ok
[INFO] [stdout] test frost_tests::test_frost_vss_rejects_wrong_share ... ok
[INFO] [stdout] test frost_tests::test_frost_vss_zero_identifier_rejected ... ok
[INFO] [stdout] test frost_tests::test_rfc9591_group_public_key ... ok
[INFO] [stdout] test frost_tests::test_rfc9591_participant_shares ... ok
[INFO] [stdout] test frost_tests::test_frost_all_participants_sign ... ok
[INFO] [stdout] test frost_tests::test_frost_2_of_3_full_roundtrip ... ok
[INFO] [stdout] test musig2_tests::test_bip327_key_agg_vector_1 ... ok
[INFO] [stdout] test frost_tests::test_frost_signature_bytes_format ... ok
[INFO] [stdout] test musig2_tests::test_bip327_key_agg_vector_2 ... ok
[INFO] [stdout] test musig2_tests::test_bip327_key_agg_vector_3_same_keys ... ok
[INFO] [stdout] test musig2_tests::test_bip327_key_agg_vector_4_duplicate_pairs ... ok
[INFO] [stdout] test musig2_tests::test_musig2_empty_pubkeys_rejected ... ok
[INFO] [stdout] test musig2_tests::test_musig2_individual_pubkey_known_vector ... ok
[INFO] [stdout] test musig2_tests::test_musig2_invalid_pubkey_rejected ... ok
[INFO] [stdout] test musig2_tests::test_musig2_key_agg_deterministic ... ok
[INFO] [stdout] test musig2_tests::test_musig2_key_sort ... ok
[INFO] [stdout] test musig2_tests::test_musig2_2_of_2_full_roundtrip ... ok
[INFO] [stdout] test musig2_tests::test_musig2_nonce_agg_empty_rejected ... ok
[INFO] [stdout] test musig2_tests::test_musig2_key_sort_preserves_all ... ok
[INFO] [stdout] test musig2_tests::test_musig2_3_of_3 ... ok
[INFO] [stdout] test frost_tests::test_frost_3_of_5 ... ok
[INFO] [stdout] test frost_tests::test_frost_wrong_message_fails_verification ... ok
[INFO] [stdout] test musig2_tests::test_musig2_pubnonce_encoding ... ok
[INFO] [stdout] test musig2_tests::test_musig2_zero_secret_key_rejected ... ok
[INFO] [stdout] test musig2_tests::test_musig2_signature_is_64_bytes ... ok
[INFO] [stdout] test musig2_tests::test_musig2_single_signer ... ok
[INFO] [stdout] test musig2_tests::test_musig2_different_messages_different_sigs ... ok
[INFO] [stdout] test musig2_tests::test_musig2_wrong_message_fails ... ok
[INFO] [stdout] test frost_tests::test_frost_share_verification_identifiable_abort ... ok
[INFO] [stdout] test frost_tests::test_frost_5_of_7 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests chains_sdk
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test src/bitcoin/ordinals.rs - bitcoin::ordinals (line 8) - compile ... ok
[INFO] [stdout] test src/bitcoin/miniscript.rs - bitcoin::miniscript (line 7) - compile ... ok
[INFO] [stdout] test src/bitcoin/multisig.rs - bitcoin::multisig (line 7) - compile ... ok
[INFO] [stdout] test src/bitcoin/lightning.rs - bitcoin::lightning (line 7) - compile ... ok
[INFO] [stdout] test src/bitcoin/message.rs - bitcoin::message (line 7) - compile ... ok
[INFO] [stdout] test src/ethereum/abi.rs - ethereum::abi (line 18) - compile ... ok
[INFO] [stdout] test src/ethereum/abi.rs - ethereum::abi::ContractCall (line 427) - compile ... ok
[INFO] [stdout] test src/ethereum/abi.rs - ethereum::abi::Function (line 185) - compile ... ok
[INFO] [stdout] test src/bitcoin/descriptor.rs - bitcoin::descriptor (line 7) - compile ... ok
[INFO] [stdout] test src/bitcoin/taproot.rs - bitcoin::taproot (line 8) - compile ... ok
[INFO] [stdout] test src/bitcoin/silent_payments.rs - bitcoin::silent_payments (line 8) - compile ... ok
[INFO] [stdout] test src/ethereum/proxy.rs - ethereum::proxy (line 7) - compile ... ok
[INFO] [stdout] test src/ethereum/safe.rs - ethereum::safe (line 10) - compile ... ok
[INFO] [stdout] test src/bitcoin/tapscript.rs - bitcoin::tapscript (line 7) - compile ... ok
[INFO] [stdout] test src/ethereum/siwe.rs - ethereum::siwe (line 7) - compile ... ok
[INFO] [stdout] test src/ethereum/smart_wallet.rs - ethereum::smart_wallet (line 11) - compile ... ok
[INFO] [stdout] test src/ethereum/mod.rs - ethereum::Eip712Domain (line 459) - compile ... ok
[INFO] [stdout] test src/ethereum/transaction.rs - ethereum::transaction (line 7) - compile ... ok
[INFO] [stdout] test src/bip85.rs - bip85 (line 8) - compile ... ok
[INFO] [stdout] test src/ethereum/mod.rs - ethereum::EthereumSigner::from_mnemonic (line 282) - compile ... ok
[INFO] [stdout] test src/ethereum/safe.rs - ethereum::safe::sign_and_sort (line 357) - compile ... ok
[INFO] [stdout] test src/ethereum/userop.rs - ethereum::userop (line 10) - compile ... ok
[INFO] [stdout] test src/hd_key.rs - hd_key (line 7) - compile ... ok
[INFO] [stdout] test src/ethereum/permit2.rs - ethereum::permit2 (line 13) - compile ... ok
[INFO] [stdout] test src/lib.rs - atomic_swap (line 60) - compile ... ok
[INFO] [stdout] test src/security.rs - security::rotate_key (line 365) - compile ... ok
[INFO] [stdout] test src/ethereum/uniswap_v4.rs - ethereum::uniswap_v4 (line 8) - compile ... ok
[INFO] [stdout] test src/ethereum/transaction.rs - ethereum::transaction::decode_signed_tx (line 559) - compile ... ok
[INFO] [stdout] test src/mnemonic.rs - mnemonic (line 7) - compile ... ok
[INFO] [stdout] test src/security.rs - security::EnclaveContext (line 312) - compile ... ok
[INFO] [stdout] test src/solana/dex.rs - solana::dex (line 7) - compile ... ok
[INFO] [stdout] test src/solana/governance.rs - solana::governance (line 12) - compile ... ok
[INFO] [stdout] test src/solana/transaction.rs - solana::transaction (line 12) - compile ... ok
[INFO] [stdout] test src/solana/metaplex.rs - solana::metaplex (line 7) - compile ... ok
[INFO] [stdout] test src/solana/jupiter_dca.rs - solana::jupiter_dca (line 12) - compile ... ok
[INFO] [stdout] test src/solana/staking.rs - solana::staking (line 7) - compile ... ok
[INFO] [stdout] test src/threshold/frost/mod.rs - threshold::frost (line 24) - compile ... ok
[INFO] [stdout] test src/threshold/musig2/mod.rs - threshold::musig2 (line 16) - compile ... ok
[INFO] [stdout] test src/security.rs - security::GuardedMemory (line 121) ... ok
[INFO] [stdout] test src/solana/transaction.rs - solana::transaction::InstructionDataBuilder (line 1219) ... ok
[INFO] [stdout] test src/solana/transaction.rs - solana::transaction::find_program_address (line 980) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6", kill_on_drop: false }`
[INFO] [stdout] d55df0c1561eda10268e1dcc10bf55f29f68c9eb5b044533fbd5f8d3a03a84e6
