[INFO] fetching crate khodpay-signing 0.2.0... [INFO] testing khodpay-signing-0.2.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate khodpay-signing 0.2.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate khodpay-signing 0.2.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate khodpay-signing 0.2.0 [INFO] tweaked toml for crates.io crate khodpay-signing 0.2.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate khodpay-signing 0.2.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate khodpay-signing 0.2.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded zeroize_derive v1.4.2 [INFO] [stderr] Downloaded impl-rlp v0.3.0 [INFO] [stderr] Downloaded rlp v0.5.2 [INFO] [stderr] Downloaded keccak v0.1.5 [INFO] [stderr] Downloaded bitcoin-internals v0.2.0 [INFO] [stderr] Downloaded bitcoin_hashes v0.13.0 [INFO] [stderr] Downloaded base64ct v1.7.3 [INFO] [stderr] Downloaded find-msvc-tools v0.1.3 [INFO] [stderr] Downloaded khodpay-bip39 v0.4.0 [INFO] [stderr] Downloaded bip39 v2.2.0 [INFO] [stderr] Downloaded khodpay-bip44 v0.1.0 [INFO] [stderr] Downloaded cc v1.2.40 [INFO] [stderr] Downloaded khodpay-bip32 v0.2.0 [INFO] [stderr] Downloaded secp256k1 v0.29.1 [INFO] [stderr] Downloaded khodpay-bip39 v0.2.0 [INFO] [stderr] Downloaded secp256k1-sys v0.10.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] acbb4bd739f99ad79e7326c557f5e9cceba27557c0fde998fed3cce7a4702792 [INFO] running `Command { std: "docker" "start" "-a" "acbb4bd739f99ad79e7326c557f5e9cceba27557c0fde998fed3cce7a4702792", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "acbb4bd739f99ad79e7326c557f5e9cceba27557c0fde998fed3cce7a4702792", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "acbb4bd739f99ad79e7326c557f5e9cceba27557c0fde998fed3cce7a4702792", kill_on_drop: false }` [INFO] [stdout] acbb4bd739f99ad79e7326c557f5e9cceba27557c0fde998fed3cce7a4702792 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cdb6175c09b5c9d909728c7f26500e06f157f3380df206ebb0f2deb73177f99e [INFO] running `Command { std: "docker" "start" "-a" "cdb6175c09b5c9d909728c7f26500e06f157f3380df206ebb0f2deb73177f99e", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling libc v0.2.176 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling serde_core v1.0.226 [INFO] [stderr] Compiling bitcoin-internals v0.2.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.3 [INFO] [stderr] Compiling serde v1.0.226 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling tinyvec v1.10.0 [INFO] [stderr] Compiling hex-conservative v0.1.2 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling keccak v0.1.5 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling cc v1.2.40 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling uint v0.9.5 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling rlp v0.5.2 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling bitcoin_hashes v0.13.0 [INFO] [stderr] Compiling impl-rlp v0.3.0 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling secp256k1-sys v0.10.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling fixed-hash v0.8.0 [INFO] [stderr] Compiling primitive-types v0.12.2 [INFO] [stderr] Compiling bip39 v2.2.0 [INFO] [stderr] Compiling secp256k1 v0.29.1 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling khodpay-bip39 v0.2.0 [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 digest v0.10.7 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling ripemd v0.1.3 [INFO] [stderr] Compiling sha3 v0.10.8 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling bs58 v0.5.1 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling khodpay-bip32 v0.2.0 [INFO] [stderr] Compiling khodpay-bip44 v0.1.0 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling k256 v0.13.4 [INFO] [stderr] Compiling khodpay-signing v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.46s [INFO] running `Command { std: "docker" "inspect" "cdb6175c09b5c9d909728c7f26500e06f157f3380df206ebb0f2deb73177f99e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cdb6175c09b5c9d909728c7f26500e06f157f3380df206ebb0f2deb73177f99e", kill_on_drop: false }` [INFO] [stdout] cdb6175c09b5c9d909728c7f26500e06f157f3380df206ebb0f2deb73177f99e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 23d11f8cd8c70b2b94da9e577b78d53f9e3bf70a75f3f10179cda2304b01d462 [INFO] running `Command { std: "docker" "start" "-a" "23d11f8cd8c70b2b94da9e577b78d53f9e3bf70a75f3f10179cda2304b01d462", kill_on_drop: false }` [INFO] [stderr] Compiling khodpay-bip39 v0.4.0 [INFO] [stderr] Compiling khodpay-signing v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.18s [INFO] running `Command { std: "docker" "inspect" "23d11f8cd8c70b2b94da9e577b78d53f9e3bf70a75f3f10179cda2304b01d462", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "23d11f8cd8c70b2b94da9e577b78d53f9e3bf70a75f3f10179cda2304b01d462", kill_on_drop: false }` [INFO] [stdout] 23d11f8cd8c70b2b94da9e577b78d53f9e3bf70a75f3f10179cda2304b01d462 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 12aef8e6f7926239ae598d40e6d279c649a67cf375e92ef64a5b70f015e73dbe [INFO] running `Command { std: "docker" "start" "-a" "12aef8e6f7926239ae598d40e6d279c649a67cf375e92ef64a5b70f015e73dbe", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/khodpay_signing-4f0a272140fe5cc2) [INFO] [stdout] [INFO] [stdout] running 219 tests [INFO] [stdout] test access_list::tests::test_access_list_item_address_only ... ok [INFO] [stdout] test access_list::tests::test_access_list_item_default ... ok [INFO] [stdout] test access_list::tests::test_access_list_item_clone ... ok [INFO] [stdout] test access_list::tests::test_access_list_item_new ... ok [INFO] [stdout] test address::tests::test_as_ref ... ok [INFO] [stdout] test address::tests::test_from_array ... ok [INFO] [stdout] test address::tests::test_checksum_encoding ... ok [INFO] [stdout] test address::tests::test_debug ... ok [INFO] [stdout] test address::tests::test_display ... ok [INFO] [stdout] test address::tests::test_equality ... ok [INFO] [stdout] test address::tests::test_from_bytes ... ok [INFO] [stdout] test address::tests::test_from_public_key_bytes_invalid_length ... ok [INFO] [stdout] test address::tests::test_from_public_key_bytes ... ok [INFO] [stdout] test address::tests::test_into_array ... ok [INFO] [stdout] test address::tests::test_parse_invalid_hex ... ok [INFO] [stdout] test address::tests::test_parse_lowercase ... ok [INFO] [stdout] test address::tests::test_parse_uppercase ... ok [INFO] [stdout] test address::tests::test_validate_checksum_all_lowercase ... ok [INFO] [stdout] test address::tests::test_parse_with_prefix ... ok [INFO] [stdout] test address::tests::test_zero_address ... ok [INFO] [stdout] test chain_id::tests::test_bsc_mainnet_value ... ok [INFO] [stdout] test chain_id::tests::test_bsc_testnet_value ... ok [INFO] [stdout] test chain_id::tests::test_clone_copy ... ok [INFO] [stdout] test chain_id::tests::test_constants ... ok [INFO] [stdout] test address::tests::test_from_slice_invalid_length ... ok [INFO] [stdout] test address::tests::test_validate_checksum_valid ... ok [INFO] [stdout] test chain_id::tests::test_debug ... ok [INFO] [stdout] test address::tests::test_from_slice_valid ... ok [INFO] [stdout] test address::tests::test_parse_invalid_length ... ok [INFO] [stdout] test address::tests::test_validate_checksum_invalid ... ok [INFO] [stdout] test address::tests::test_parse_without_prefix ... ok [INFO] [stdout] test chain_id::tests::test_display ... ok [INFO] [stdout] test chain_id::tests::test_equality ... ok [INFO] [stdout] test chain_id::tests::test_from_u64_bsc_mainnet ... ok [INFO] [stdout] test chain_id::tests::test_from_u64_bsc_testnet ... ok [INFO] [stdout] test chain_id::tests::test_from_u64_custom ... ok [INFO] [stdout] test chain_id::tests::test_hash ... ok [INFO] [stdout] test chain_id::tests::test_into_u64 ... ok [INFO] [stdout] test chain_id::tests::test_is_testnet ... ok [INFO] [stdout] test address::tests::test_validate_checksum_all_uppercase ... ok [INFO] [stdout] test eip712::tests::test_domain_separator_deterministic ... ok [INFO] [stdout] test eip712::tests::test_domain_separator_differs_by_name ... ok [INFO] [stdout] test eip712::tests::test_domain_type_string_full ... ok [INFO] [stdout] test eip712::tests::test_domain_separator_differs_by_chain ... ok [INFO] [stdout] test eip712::tests::test_domain_type_string_minimal ... ok [INFO] [stdout] test chain_id::tests::test_name ... ok [INFO] [stdout] test chain_id::tests::test_round_trip_bsc_testnet ... ok [INFO] [stdout] test eip712::tests::test_domain_separator_differs_by_contract ... ok [INFO] [stdout] test chain_id::tests::test_round_trip_bsc_mainnet ... ok [INFO] [stdout] test eip712::tests::test_encode_uint64_value ... ok [INFO] [stdout] test eip712::tests::test_domain_type_string_with_salt ... ok [INFO] [stdout] test eip712::tests::test_hash_struct_differs_by_field ... ok [INFO] [stdout] test eip712::tests::test_hash_typed_data_differs_by_domain ... ok [INFO] [stdout] test eip712::tests::test_nested_struct_hashing ... ok [INFO] [stdout] test eip712::tests::test_hash_typed_data_deterministic ... ok [INFO] [stdout] test eip712::tests::test_encode_address_length ... ok [INFO] [stdout] test eip712::tests::test_hash_typed_data_differs_by_message ... ok [INFO] [stdout] test eip712::tests::test_encode_bool_false ... ok [INFO] [stdout] test eip712::tests::test_encode_bool_true ... ok [INFO] [stdout] test erc4337::tests::test_builder_minimal ... ok [INFO] [stdout] test eip712::tests::test_encode_bytes32_roundtrip ... ok [INFO] [stdout] test eip712::tests::test_encode_bytes_dynamic ... ok [INFO] [stdout] test eip712::tests::test_encode_uint256_max_u128 ... ok [INFO] [stdout] test eip712::tests::test_encode_uint256_zero ... ok [INFO] [stdout] test chain_id::tests::test_custom_value ... ok [INFO] [stdout] test address::tests::test_lower_hex ... ok [INFO] [stdout] test eip712::tests::test_cross_domain_signature_invalid ... ok [INFO] [stdout] test eip712::tests::test_type_hash_deterministic ... ok [INFO] [stdout] test erc4337::tests::test_builder_missing_gas_limits ... ok [INFO] [stdout] test erc4337::tests::test_builder_missing_nonce ... ok [INFO] [stdout] test eip712::tests::test_sign_deterministic ... ok [INFO] [stdout] test erc4337::tests::test_builder_with_paymaster ... ok [INFO] [stdout] test erc4337::tests::test_no_paymaster ... ok [INFO] [stdout] test erc4337::tests::test_hash_deterministic ... ok [INFO] [stdout] test erc4337::tests::test_hash_differs_by_entry_point ... ok [INFO] [stdout] test erc4337::tests::test_hash_differs_by_call_data ... ok [INFO] [stdout] test erc4337::tests::test_hash_differs_by_chain ... ok [INFO] [stdout] test erc4337::tests::test_pack_gas_fees_roundtrip ... ok [INFO] [stdout] test erc4337::tests::test_pack_gas_limits_roundtrip ... ok [INFO] [stdout] test erc4337::tests::test_paymaster_no_extra_data ... ok [INFO] [stdout] test eip712::tests::test_sign_and_verify ... ok [INFO] [stdout] test erc4337::tests::test_entry_point_v07_parses ... ok [INFO] [stdout] test erc4337::tests::test_cross_chain_signature_invalid ... ok [INFO] [stdout] test erc4337::tests::test_sign_deterministic ... ok [INFO] [stdout] test erc4337::tests::test_sign_and_verify ... ok [INFO] [stdout] test erc4337::tests::test_hash_differs_by_nonce ... ok [INFO] [stdout] test eip712::tests::test_verify_wrong_signer_returns_false ... ok [INFO] [stdout] test address::tests::test_hash ... ok [INFO] [stdout] test chain_id::tests::test_round_trip_custom ... ok [INFO] [stdout] test erc4337::tests::test_builder_missing_sender ... ok [INFO] [stdout] test error::tests::test_error_is_send_sync ... ok [INFO] [stdout] test error::tests::test_invalid_gas_error ... ok [INFO] [stdout] test erc4337::tests::test_with_init_code ... ok [INFO] [stdout] test erc4337::tests::test_verify_wrong_signer_returns_false ... ok [INFO] [stdout] test error::tests::test_invalid_nonce_error ... ok [INFO] [stdout] test rlp_encode::tests::test_access_list_with_item ... ok [INFO] [stdout] test error::tests::test_invalid_address_error ... ok [INFO] [stdout] test error::tests::test_rlp_encoding_error ... ok [INFO] [stdout] test rlp_encode::tests::test_encode_known_transaction ... ok [INFO] [stdout] test error::tests::test_validation_error ... ok [INFO] [stdout] test error::tests::test_signing_error ... ok [INFO] [stdout] test error::tests::test_hex_error ... ok [INFO] [stdout] test rlp_encode::tests::test_empty_access_list_encoding ... ok [INFO] [stdout] test error::tests::test_invalid_value_error ... ok [INFO] [stdout] test rlp_encode::tests::test_encode_different_chain_ids ... ok [INFO] [stdout] test rlp_encode::tests::test_encode_different_nonces ... ok [INFO] [stdout] test erc4337::tests::test_signature_bytes_roundtrip ... ok [INFO] [stdout] test error::tests::test_invalid_chain_id_error ... ok [INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_deterministic ... ok [INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_not_empty ... ok [INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_type_prefix ... ok [INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_with_access_list ... ok [INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_with_data ... ok [INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_with_recipient ... ok [INFO] [stdout] test rlp_encode::tests::test_signing_hash_different_chains ... ok [INFO] [stdout] test rlp_encode::tests::test_signing_hash_length ... ok [INFO] [stdout] test rlp_encode::tests::test_signing_hash_different_for_different_tx ... ok [INFO] [stdout] test rlp_encode::tests::test_u256_larger_value_encoding ... ok [INFO] [stdout] test rlp_encode::tests::test_signing_hash_with_value ... ok [INFO] [stdout] test rlp_encode::tests::test_u256_small_value_encoding ... ok [INFO] [stdout] test rlp_encode::tests::test_u256_zero_encoding ... ok [INFO] [stdout] test signature::tests::test_copy ... ok [INFO] [stdout] test rlp_encode::tests::test_signing_hash_deterministic ... ok [INFO] [stdout] test signature::tests::test_display ... ok [INFO] [stdout] test signature::tests::test_equality ... ok [INFO] [stdout] test signature::tests::test_debug ... ok [INFO] [stdout] test signature::tests::test_from_bytes_invalid_length ... ok [INFO] [stdout] test signature::tests::test_new ... ok [INFO] [stdout] test signature::tests::test_r_as_bytes ... ok [INFO] [stdout] test signature::tests::test_round_trip ... ok [INFO] [stdout] test signature::tests::test_s_as_bytes ... ok [INFO] [stdout] test signature::tests::test_v_one ... ok [INFO] [stdout] test signature::tests::test_from_bytes_valid ... ok [INFO] [stdout] test signature::tests::test_v_zero ... ok [INFO] [stdout] test signature::tests::test_zeroize ... ok [INFO] [stdout] test signed_transaction::tests::test_debug ... ok [INFO] [stdout] test signed_transaction::tests::test_encode_includes_signature ... ok [INFO] [stdout] test signed_transaction::tests::test_encode_deterministic ... ok [INFO] [stdout] test signed_transaction::tests::test_encode_type_prefix ... ok [INFO] [stdout] test signed_transaction::tests::test_tx_hash_deterministic ... ok [INFO] [stdout] test signed_transaction::tests::test_transaction_accessor ... ok [INFO] [stdout] test signed_transaction::tests::test_to_raw_transaction_prefix ... ok [INFO] [stdout] test signed_transaction::tests::test_to_raw_transaction_deterministic ... ok [INFO] [stdout] test signed_transaction::tests::test_signature_accessor ... ok [INFO] [stdout] test signed_transaction::tests::test_encode_with_recipient ... ok [INFO] [stdout] test signed_transaction::tests::test_equality ... ok [INFO] [stdout] test signed_transaction::tests::test_inequality_different_signature ... ok [INFO] [stdout] test signed_transaction::tests::test_new ... ok [INFO] [stdout] test signature::tests::test_to_bytes ... ok [INFO] [stdout] test signed_transaction::tests::test_clone ... ok [INFO] [stdout] test signer::tests::test_from_private_key_invalid ... ok [INFO] [stdout] test signer::tests::test_address ... ok [INFO] [stdout] test signer::tests::test_recover_invalid_recovery_id ... ok [INFO] [stdout] test signer::tests::test_from_private_key ... ok [INFO] [stdout] test signer::tests::test_sign_hash ... ok [INFO] [stdout] test transaction::tests::test_bsc_mainnet_transaction ... ok [INFO] [stdout] test transaction::tests::test_bsc_testnet_transaction ... ok [INFO] [stdout] test transaction::tests::test_builder_minimal ... ok [INFO] [stdout] test transaction::tests::test_builder_missing_chain_id ... ok [INFO] [stdout] test signer::tests::test_sign_transaction ... ok [INFO] [stdout] test transaction::tests::test_builder_missing_max_fee ... ok [INFO] [stdout] test transaction::tests::test_builder_full ... ok [INFO] [stdout] test transaction::tests::test_builder_add_access_list_item ... ok [INFO] [stdout] test signed_transaction::tests::test_tx_hash_different_for_different_tx ... ok [INFO] [stdout] test signed_transaction::tests::test_encode_not_empty ... ok [INFO] [stdout] test transaction::tests::test_builder_missing_nonce ... ok [INFO] [stdout] test signed_transaction::tests::test_to_raw_transaction_hex ... ok [INFO] [stdout] test signed_transaction::tests::test_tx_hash_hex ... ok [INFO] [stdout] test signer::tests::test_address_deterministic ... ok [INFO] [stdout] test signer::tests::test_sign_different_transactions ... ok [INFO] [stdout] test transaction::tests::test_is_contract_call ... ok [INFO] [stdout] test transaction::tests::test_builder_missing_gas_limit ... ok [INFO] [stdout] test signer::tests::test_different_keys_different_addresses ... ok [INFO] [stdout] test transaction::tests::test_gas_constants ... ok [INFO] [stdout] test transaction::tests::test_is_contract_creation ... ok [INFO] [stdout] test transaction::tests::test_builder_with_access_list ... ok [INFO] [stdout] test transaction::tests::test_builder_missing_max_priority_fee ... ok [INFO] [stdout] test transaction::tests::test_transaction_clone ... ok [INFO] [stdout] test transaction::tests::test_transaction_equality ... ok [INFO] [stdout] test signer::tests::test_sign_hash_deterministic ... ok [INFO] [stdout] test signer::tests::test_different_keys_different_signatures ... ok [INFO] [stdout] test transaction::tests::test_validation_equal_fees_ok ... ok [INFO] [stdout] test transaction::tests::test_validation_gas_limit_too_low ... ok [INFO] [stdout] test transaction::tests::test_validation_max_fee_less_than_priority_fee ... ok [INFO] [stdout] test wei::tests::test_as_u128 ... ok [INFO] [stdout] test wei::tests::test_add ... ok [INFO] [stdout] test wei::tests::test_debug ... ok [INFO] [stdout] test wei::tests::test_equality ... ok [INFO] [stdout] test wei::tests::test_from_ether ... ok [INFO] [stdout] test wei::tests::test_from_gwei ... ok [INFO] [stdout] test wei::tests::test_from_gwei_multiple ... ok [INFO] [stdout] test wei::tests::test_display ... ok [INFO] [stdout] test wei::tests::test_from_str ... ok [INFO] [stdout] test signer::tests::test_recover_signer ... ok [INFO] [stdout] test signer::tests::test_recover_from_transaction ... ok [INFO] [stdout] test wei::tests::test_from_be_bytes ... ok [INFO] [stdout] test wei::tests::test_from_ether_multiple ... ok [INFO] [stdout] test wei::tests::test_bytes_round_trip ... ok [INFO] [stdout] test wei::tests::test_from_str_invalid ... ok [INFO] [stdout] test wei::tests::test_from_u128 ... ok [INFO] [stdout] test wei::tests::test_from_str_large ... ok [INFO] [stdout] test wei::tests::test_from_u64 ... ok [INFO] [stdout] test wei::tests::test_from_u256 ... ok [INFO] [stdout] test wei::tests::test_from_wei ... ok [INFO] [stdout] test wei::tests::test_mul ... ok [INFO] [stdout] test wei::tests::test_sub ... ok [INFO] [stdout] test wei::tests::test_to_ether ... ok [INFO] [stdout] test wei::tests::test_to_gwei ... ok [INFO] [stdout] test wei::tests::test_hash ... ok [INFO] [stdout] test wei::tests::test_to_gwei_truncates ... ok [INFO] [stdout] test wei::tests::test_to_be_bytes ... ok [INFO] [stdout] test wei::tests::test_zero ... ok [INFO] [stdout] test wei::tests::test_into_u256 ... ok [INFO] [stdout] test signed_transaction::tests::test_tx_hash_length ... ok [INFO] [stdout] test transaction::tests::test_is_transfer ... ok [INFO] [stdout] test transaction::tests::test_transaction_type ... ok [INFO] [stdout] test wei::tests::test_as_u64_overflow ... ok [INFO] [stdout] test wei::tests::test_ordering ... ok [INFO] [stdout] test wei::tests::test_to_ether_truncates ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 219 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s [INFO] [stdout] [INFO] [stderr] Running tests/bsc_address_generation_test.rs (/opt/rustwide/target/debug/deps/bsc_address_generation_test-0fba2d06556317e7) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_explanation_of_network_vs_chainid ... ok [INFO] [stdout] test test_known_bsc_address ... ok [INFO] [stdout] test test_bsc_mainnet_vs_testnet_correct_usage ... ok [INFO] [stdout] test test_multiple_bsc_addresses ... ok [INFO] [stdout] test test_bsc_address_same_for_mainnet_and_testnet_network ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stderr] Running tests/eip712_erc4337_integration_tests.rs (/opt/rustwide/target/debug/deps/eip712_erc4337_integration_tests-ee27c598282f260e) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test test_payment_intent_type_hash_is_deterministic ... ok [INFO] [stdout] test test_payment_intent_type_hash_is_nonzero ... ok [INFO] [stdout] test test_sequential_user_op_nonces_produce_different_hashes ... ok [INFO] [stdout] test test_user_op_hash_differs_by_call_data ... ok [INFO] [stdout] test test_sequential_nonces_produce_different_hashes ... ok [INFO] [stdout] test test_same_intent_different_domains_produce_different_hashes ... ok [INFO] [stdout] test test_payment_intent_hash_differs_by_invoice_id ... ok [INFO] [stdout] test test_business_signature_is_deterministic ... ok [INFO] [stdout] test test_domain_without_verifying_contract ... ok [INFO] [stdout] test test_user_op_signature_is_chain_bound ... ok [INFO] [stdout] test test_business_signs_payment_intent ... ok [INFO] [stdout] test test_payment_intent_hash_struct_deterministic ... ok [INFO] [stdout] test test_attacker_cannot_forge_business_signature ... ok [INFO] [stdout] test test_payment_intent_hash_differs_by_nonce ... ok [INFO] [stdout] test test_user_op_signature_is_entry_point_bound ... ok [INFO] [stdout] test test_smart_wallet_full_flow ... ok [INFO] [stdout] test test_attacker_cannot_sign_user_op_as_real_user ... ok [INFO] [stdout] test test_cross_chain_payment_intent_signature_rejected ... ok [INFO] [stdout] test test_tampered_intent_signature_rejected ... ok [INFO] [stdout] test test_payment_intent_hash_differs_by_amount ... ok [INFO] [stdout] test test_eoa_path_full_flow ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-ed69383f77e6e4e8) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_contract_call_transaction ... ok [INFO] [stdout] test test_contract_creation_transaction ... ok [INFO] [stdout] test test_different_chain_ids_produce_different_hashes ... ok [INFO] [stdout] test test_validation_missing_required_fields ... ok [INFO] [stdout] test test_validation_gas_limit_too_low ... ok [INFO] [stdout] test test_simple_transfer_transaction ... ok [INFO] [stdout] test test_validation_max_fee_less_than_priority_fee ... ok [INFO] [stdout] test test_known_address_derivation ... ok [INFO] [stdout] test test_full_workflow_mnemonic_to_signed_transaction ... ok [INFO] [stdout] test test_signing_is_deterministic ... ok [INFO] [stdout] test test_signature_not_valid_on_different_chain ... ok [INFO] [stdout] test test_raw_transaction_is_deterministic ... ok [INFO] [stdout] test test_workflow_multiple_addresses ... ok [INFO] [stdout] test test_workflow_bsc_testnet ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Doc-tests khodpay_signing [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test src/eip712.rs - eip712 (line 18) ... ignored [INFO] [stdout] test src/erc4337.rs - erc4337 (line 39) ... ignored [INFO] [stdout] test src/lib.rs - (line 28) ... ignored [INFO] [stdout] test src/lib.rs - (line 54) ... ignored [INFO] [stdout] test src/lib.rs - (line 80) ... ignored [INFO] [stdout] test src/signer.rs - signer::Bip44Signer (line 23) ... ignored [INFO] [stdout] test src/address.rs - address::Address (line 18) ... ok [INFO] [stdout] test src/chain_id.rs - chain_id::ChainId::name (line 82) ... ok [INFO] [stdout] test src/rlp_encode.rs - rlp_encode::Eip1559Transaction::signing_hash (line 80) ... ok [INFO] [stdout] test src/signed_transaction.rs - signed_transaction::SignedTransaction (line 17) ... ok [INFO] [stdout] test src/address.rs - address::Address::from_public_key_bytes (line 94) ... ok [INFO] [stdout] test src/chain_id.rs - chain_id::ChainId (line 25) ... ok [INFO] [stdout] test src/address.rs - address::Address::from_str (line 210) ... ok [INFO] [stdout] test src/signed_transaction.rs - signed_transaction::SignedTransaction::to_raw_transaction (line 128) ... ok [INFO] [stdout] test src/address.rs - address::Address::from_bytes (line 41) ... ok [INFO] [stdout] test src/eip712.rs - eip712::Eip712Domain (line 132) ... ok [INFO] [stdout] test src/transaction.rs - transaction::Eip1559Transaction (line 33) ... ok [INFO] [stdout] test src/address.rs - address::Address::from_slice (line 60) ... ok [INFO] [stdout] test src/signer.rs - signer::Bip44Signer::address (line 111) ... ok [INFO] [stdout] test src/chain_id.rs - chain_id::ChainId::is_testnet (line 101) ... ok [INFO] [stdout] test src/chain_id.rs - chain_id::ChainId::value (line 63) ... ok [INFO] [stdout] test src/signer.rs - signer::Bip44Signer::from_private_key (line 88) ... ok [INFO] [stdout] test src/wei.rs - wei::Wei (line 32) ... ok [INFO] [stdout] test src/rlp_encode.rs - rlp_encode::Eip1559Transaction::encode_unsigned (line 19) ... ok [INFO] [stdout] test src/wei.rs - wei::Wei::from_wei (line 62) ... ok [INFO] [stdout] test src/signed_transaction.rs - signed_transaction::SignedTransaction::tx_hash (line 159) ... ok [INFO] [stdout] test src/wei.rs - wei::Wei::from_gwei (line 76) ... ok [INFO] [stdout] test src/wei.rs - wei::Wei::as_u64 (line 109) ... ok [INFO] [stdout] test src/wei.rs - wei::Wei::from_str (line 236) ... ok [INFO] [stdout] test src/signer.rs - signer::Bip44Signer::sign_transaction (line 165) ... ok [INFO] [stdout] test src/wei.rs - wei::Wei::to_gwei (line 139) ... ok [INFO] [stdout] test src/wei.rs - wei::Wei::to_ether (line 153) ... ok [INFO] [stdout] test src/transaction.rs - transaction::Eip1559Transaction::builder (line 77) ... ok [INFO] [stdout] test src/wei.rs - wei::Wei::from_ether (line 90) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 2.55s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "12aef8e6f7926239ae598d40e6d279c649a67cf375e92ef64a5b70f015e73dbe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "12aef8e6f7926239ae598d40e6d279c649a67cf375e92ef64a5b70f015e73dbe", kill_on_drop: false }` [INFO] [stdout] 12aef8e6f7926239ae598d40e6d279c649a67cf375e92ef64a5b70f015e73dbe