LLVM_COV_FLAGS='-show-directory-coverage' cargo llvm-cov --ignore-run-fail test -j20 --lib --features disable-slow-tests --html info: cargo-llvm-cov currently setting cfg(coverage); you can opt-out it by passing --no-cfg-coverage Finished `test` profile [unoptimized + debuginfo] target(s) in 1.15s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/agave_geyser_plugin_interface-233afb22ebf8b7ec) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/agave_install-ba3213d34833bd98) running 2 tests test config::test::test_save ... ok test config::test::test_load_serde_yaml_v_0_8_config ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/agave_transaction_view-839b3c26b01c6b26) running 44 tests test bytes::tests::test_check_remaining ... ok test bytes::tests::test_advance_offset_for_type ... ok test bytes::tests::test_advance_offset_for_array ... ok test bytes::tests::test_read_byte ... ok test bytes::tests::test_optimized_read_compressed_u16 ... ok test message_header_frame::tests::test_legacy_transaction_missing_header_byte ... ok test message_header_frame::tests::test_invalid_version ... ok test message_header_frame::tests::test_legacy_transaction_valid ... ok test message_header_frame::tests::test_v0_transaction_valid ... ok test message_header_frame::tests::test_v0_transaction_missing_header_byte ... ok test instructions_frame::tests::test_num_instructions_too_high ... ok test instructions_frame::tests::test_single_instruction ... ok test instructions_frame::tests::test_zero_instructions ... ok test instructions_frame::tests::test_invalid_instruction_accounts_vec ... ok test instructions_frame::tests::test_invalid_instruction_data_vec ... ok test instructions_frame::tests::test_multiple_instructions ... ok test signature_frame::tests::test_too_many_signatures ... ok test static_account_keys_frame::tests::test_one_account ... ok test signature_frame::tests::test_one_signature ... ok test signature_frame::tests::test_max_signatures ... ok test signature_frame::tests::test_non_zero_offset ... ok test signature_frame::tests::test_zero_signatures ... ok test static_account_keys_frame::tests::test_zero_accounts ... ok test transaction_frame::tests::test_instructions_iter_empty ... ok test sanitize::tests::test_sanitize_multiple_transfers ... ok test transaction_frame::tests::test_minimal_sized_transaction ... ok test transaction_frame::tests::test_account_key_overflow ... ok test transaction_frame::tests::test_basic_accessors ... ok test transaction_frame::tests::test_instructions_overflow ... ok test transaction_frame::tests::test_signature_overflow ... ok test transaction_frame::tests::test_trailing_byte ... ok test transaction_frame::tests::test_instructions_iter_single ... ok test transaction_view::tests::test_multiple_transfers ... ok test transaction_frame::tests::test_insufficient_bytes ... ok test sanitize::tests::test_sanitize_signatures ... ok test transaction_frame::tests::test_instructions_iter_multiple ... ok test sanitize::tests::test_sanitize_account_access ... ok test sanitize::tests::test_sanitize_instructions ... ok test static_account_keys_frame::tests::test_too_many_accounts ... ok test transaction_frame::tests::test_simple_transfer ... ok test static_account_keys_frame::tests::test_max_accounts ... ok test bytes::tests::test_read_compressed_u16 ... ok test static_account_keys_frame::tests::test_u16_max_accounts ... ok test signature_frame::tests::test_u16_max_signatures ... ok test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/agave_validator-b372cf287f5540f1) running 8 tests test bootstrap::tests::test_retain_peer_snapshot_hashes_with_highest_slot_empty ... ok test cli::test::make_sure_deprecated_arguments_are_sorted_alphabetically ... ok test bootstrap::tests::test_build_known_snapshot_hashes ... ok test bootstrap::tests::test_retain_peer_snapshot_hashes_with_highest_incremental_snapshot_slot_some ... ok test bootstrap::tests::test_retain_peer_snapshot_hashes_with_highest_incremental_snapshot_slot_none ... ok test bootstrap::tests::test_retain_peer_snapshot_hashes_with_highest_full_snapshot_slot ... ok test bootstrap::tests::test_retain_peer_snapshot_hashes_that_match_known_snapshot_hashes ... ok [2026-01-22T17:21:49.122084033Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test admin_rpc_service::tests::test_secondary_index_key_sizes ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/core_tests-a034459f16ed56d0) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_associated_token_account-5ff0c36f5f3f9ece) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_associated_token_account_client-ec920dcfc53a8b08) running 2 tests test address::inline_jpl_token::test_id ... ok test program::test_id ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_concurrent_merkle_tree-a819538a1f3eff9a) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_discriminator-1adb0f329b3d7586) running 1 test test tests::test_discrminators ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_discriminator_derive-e247f55ec0fcb498) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_discriminator_syn-6ea9f0c5ad92edad) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_instruction_padding-c5cb9c1dd48eafc0) running 1 test test test_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_math-156f45acefdcc60c) running 32 tests test error::tests::test_math_error_from ... ok test approximations::tests::test_normal_cdf_f32_min_max ... ok test approximations::tests::test_square_root_min_max ... ok test instruction::tests::test_sqrt_u128 ... ok test instruction::tests::test_precise_sqrt ... ok test instruction::tests::test_f32_normal_cdf ... ok test instruction::tests::test_noop ... ok test instruction::tests::test_f32_natural_log ... ok test instruction::tests::test_f32_exponentiate ... ok test instruction::tests::test_f32_divide ... ok test instruction::tests::test_f32_multiply ... ok test instruction::tests::test_sqrt_u64 ... ok test instruction::tests::test_u64_divide ... ok test precise_number::tests::test_floor ... ok test precise_number::tests::test_ceiling ... ok test precise_number::tests::test_checked_mul ... ok test instruction::tests::test_u64_multiply ... ok test processor::tests::test_f32_divide ... ok test processor::tests::test_f32_multiply ... ok test processor::tests::test_u64_divide ... ok test processor::tests::test_u64_multiply ... ok test test_id ... ok test precise_number::tests::test_newtonian_approximation ... ok test precise_number::tests::test_root_approximation ... ok test precise_number::tests::test_square_root_min_max ... ok test processor::tests::test_f32_exponentiate ... ok test precise_number::tests::test_pow_fraction ... ok test processor::tests::test_f32_natural_log ... ok test processor::tests::test_process_instruction ... ok test approximations::tests::test_normal_cdf ... ok test approximations::tests::test_square_root ... ok test precise_number::tests::test_square_root ... ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_memo-d26528c6d2f392c4) running 5 tests test v1::test_id ... ok test test_id ... ok test tests::test_build_memo ... ok test processor::tests::test_utf8_memo ... ok test processor::tests::test_signers ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_merkle_tree_reference-ddcf21014f4482b1) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_noop-a9220ef92093f8e6) running 1 test test test_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_pod-d074704b0b2d4db9) running 18 tests test option::tests::test_try_from_option ... ok test option::tests::test_default ... ok test primitives::tests::test_pod_i16 ... ok test optional_keys::tests::test_pod_non_zero_option ... ok test primitives::tests::test_pod_u128 ... ok test primitives::tests::test_pod_u16 ... ok test primitives::tests::test_pod_i64 ... ok test option::tests::test_pod_option_pubkey ... ok test primitives::tests::test_pod_bool ... ok test primitives::tests::test_pod_u256 ... ok test optional_keys::tests::test_pod_non_zero_elgamal_option ... ok test primitives::tests::test_pod_u64 ... ok test primitives::tests::test_u256_pod_conversions ... ok test slice::tests::test_pod_slice_mut ... ok test slice::tests::test_pod_slice ... ok test slice::tests::test_pod_slice_buffer_too_large ... ok test slice::tests::test_pod_slice_buffer_too_small ... ok test primitives::tests::test_u256_pod_overflow - should panic ... ok test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_program_error-00d3ba779a0b222c) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_program_error_derive-b31fc7b01cceebd3) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_record-3fe315b58d280feb) running 9 tests test instruction::tests::serialize_set_authority ... ok test instruction::tests::serialize_initialize ... ok test instruction::tests::serialize_close_account ... ok test test_id ... ok test state::tests::serialize_data ... ok test instruction::tests::deserialize_invalid_instruction ... ok test instruction::tests::serialize_reallocate ... ok test instruction::tests::serialize_write ... ok test state::tests::deserialize_invalid_slice ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_tlv_account_resolution-a8499ec1349651b1) running 16 tests test seeds::tests::test_pack_unpack ... ok test pubkey_data::tests::test_unpack ... ok test pubkey_data::tests::test_pack_unpack ... ok test seeds::tests::test_pack_address_config ... ok test seeds::tests::test_pack ... ok test pubkey_data::tests::test_pack ... ok test seeds::tests::test_unpack_address_config ... ok test seeds::tests::test_unpack ... ok test state::tests::check_account_infos_test ... ok test state::tests::init_with_metas ... ok test state::tests::update_extra_account_meta_list ... ok test state::tests::init_with_infos ... ok test state::tests::init_with_extra_account_metas ... ok test state::tests::init_mixed ... ok test state::tests::cpi_instruction ... ok test state::tests::init_multiple ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token-d1fd98bbc4b9cc4b) running 49 tests test processor::tests::test_amount_to_ui_amount ... ok test native_mint::tests::test_decimals ... ok test processor::tests::test_approve ... ok test native_mint::test_id ... ok test instruction::test::test_instruction_unpack_panic ... ok test instruction::test::test_instruction_packing ... ok test processor::tests::test_close_authority_close_account_dups ... ok test processor::tests::test_burn ... ok test processor::tests::test_approve_dups ... ok test processor::tests::test_freeze_account ... ok test processor::tests::test_close_account ... ok test processor::tests::test_burn_dups ... ok test processor::tests::test_burn_and_close_system_and_incinerator_tokens ... ok test processor::tests::test_get_account_data_size ... ok test processor::tests::test_initialize_immutable_owner ... ok test processor::tests::test_initialize_account2_and_3 ... ok test processor::tests::test_initialize_mint2 ... ok test processor::tests::test_initialize_mint_account ... ok test processor::tests::test_error_as_custom ... ok test processor::tests::test_initialize_mint ... ok test processor::tests::test_freeze_thaw_dups ... ok test processor::tests::test_mint_to_dups ... ok test processor::tests::test_frozen ... ok test processor::tests::test_mintable_token_with_zero_supply ... ok test processor::tests::test_mint_to ... ok test processor::tests::test_native_token ... ok test processor::tests::test_owner_close_account_dups ... ok test processor::tests::test_print_error ... ok test processor::tests::test_overflow ... ok test processor::tests::test_pack_unpack ... ok test processor::tests::test_multisig ... ok test processor::tests::test_set_authority_dups ... ok test processor::tests::test_sync_native ... ok test processor::tests::test_transfer_dups ... ok test processor::tests::test_unique_account_sizes ... ok test state::tests::test_account_state ... ok test state::tests::test_mint_unpack_from_slice ... ok test state::tests::test_unpack_coption_u64 ... ok test state::tests::test_unpack_token_mint ... ok test test_id ... ok test state::tests::test_unpack_coption_key ... ok test state::tests::test_unpack_token_owner ... ok test state::tests::test_multisig_unpack_from_slice ... ok test processor::tests::test_validate_owner ... ok test processor::tests::test_transfer ... ok test processor::tests::test_ui_amount_to_amount ... ok test processor::tests::test_self_transfer ... ok test processor::tests::test_set_authority ... ok test instruction::test::test_instruction_unpack_proptest ... ok test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_2022-ce9aba50529271f1) running 121 tests test extension::interest_bearing_mint::tests::amount_to_ui_amount ... ignored test extension::interest_bearing_mint::tests::specific_amount_to_ui_amount ... ignored test extension::interest_bearing_mint::tests::specific_ui_amount_to_amount ... ignored test extension::interest_bearing_mint::tests::seconds_per_year ... ok test extension::interest_bearing_mint::tests::specific_amount_to_ui_amount_no_interest ... ok test extension::interest_bearing_mint::tests::specific_ui_amount_to_amount_no_interest ... ok test extension::test::fail_account_len_with_metadata ... ok test extension::test::test_get_required_init_account_extensions ... ok test extension::test::get_extension_types_with_opaque_buffer ... ok test extension::test::account_with_multisig_len ... ok test extension::test::account_fail_unpack_opaque_buffer ... ok test extension::test::mint_without_extensions ... ok test extension::test::mint_with_multisig_len ... ok test extension::test::mint_fail_unpack_opaque_buffer ... ok test extension::test::alloc ... ok test extension::test::test_init_buffer_too_small ... ok test extension::test::account_len ... ok test extension::test::test_extension_with_no_data ... ok test extension::test::account_with_extension_pack_unpack ... ok test extension::test::mint_with_extension_pack_unpack ... ok test extension::test::test_init_nonzero_default ... ok test extension::test::mint_extension_any_order ... ok test extension::test::realloc ... ok test extension::test::test_set_account_type ... ok test extension::test::test_set_account_type_wrongly ... ok test extension::test::alloc_new_variable_len_tlv_in_account_info_from_extended_size ... ok test extension::test::alloc_new_fixed_len_tlv_in_account_info_from_extended_size ... ok test extension::test::alloc_new_variable_len_tlv_in_account_info_from_base_size ... ok test extension::test::alloc_new_fixed_len_tlv_in_account_info_from_base_size ... ok test extension::test::realloc_variable_len_tlv_in_account_info ... ok test extension::transfer_fee::instruction::test::test_instruction_packing ... ignored test extension::transfer_fee::test::calculate_fee_exact_out_max ... ignored test extension::transfer_fee::test::calculate_fee_exact_out_min ... ignored test extension::test::unpack_opaque_buffer ... ok test extension::transfer_fee::test::calculate_fee_min ... ignored test extension::transfer_fee::test::calculate_fee_zero ... ignored test extension::transfer_fee::test::calculate_pre_fee_amount_edge_cases ... ignored test extension::transfer_fee::test::inverse_fee_relationship ... ignored test extension::transfer_fee::test::round_trip_fee_calculation ... ignored test extension::transfer_fee::test::epoch_fee ... ok test extension::transfer_fee::test::calculate_fee_max ... ok test instruction::test::test_burn_checked_packing ... ok test instruction::test::test_amount_to_ui_amount_packing ... ok test instruction::test::test_approve_packing ... ok test instruction::test::test_approve_checked_packing ... ok test instruction::test::test_freeze_account_packing ... ok test instruction::test::test_create_native_mint_packing ... ok test instruction::test::test_burn_packing ... ok test instruction::test::test_close_account_packing ... ok test instruction::test::test_get_account_data_size_packing ... ok test instruction::test::test_initialize_account_packing ... ok test instruction::test::test_initialize_account3_packing ... ok test instruction::test::test_initialize_account2_packing ... ok test instruction::test::test_initialize_multisig2_packing ... ok test instruction::test::test_initialize_multisig_packing ... ok test instruction::test::test_initialize_permanent_delegate_packing ... ok test instruction::test::test_initialize_mint_packing ... ok test instruction::test::test_initialize_mint2_packing ... ok test instruction::test::test_initialize_mint_close_authority_packing ... ok test instruction::test::test_mint_to_packing ... ok test instruction::test::test_mint_to_checked_packing ... ok test instruction::test::test_set_authority_packing ... ok test instruction::test::test_sync_native_packing ... ok test instruction::test::test_thaw_account_packing ... ok test instruction::test::test_transfer_checked_packing ... ok test instruction::test::test_revoke_packing ... ok test instruction::test::test_ui_amount_to_amount_packing ... ok test native_mint::test_id ... ok test native_mint::tests::test_decimals ... ok test pod::test::pod_account_to_account_equality ... ok test pod::test::pod_mint_to_mint_equality ... ok test pod::test::pod_multisig_to_multisig_equality ... ok test processor::tests::test_error_as_custom ... ok test processor::tests::test_approve_dups ... ok test instruction::test::test_transfer_packing ... ok test processor::tests::test_freeze_thaw_dups ... ok test processor::tests::test_initialize_mint2 ... ok test processor::tests::test_initialize_mint ... ok test processor::tests::test_initialize_account2_and_3 ... ok test processor::tests::test_mint_to_dups ... ok test processor::tests::test_overflow ... ok test processor::tests::test_burn ... ok test processor::tests::test_close_authority_close_account_dups ... ok test processor::tests::test_set_authority_dups ... ok test processor::tests::test_initialize_mint_account ... ok test processor::tests::test_mintable_token_with_zero_supply ... ok test processor::tests::test_freeze_account ... ok test processor::tests::test_approve ... ok test processor::tests::initialize_account_on_non_transferable_mint ... ok test processor::tests::test_frozen ... ok test processor::tests::test_burn_dups ... ok test processor::tests::test_multisig ... ok test processor::tests::test_close_account ... ok test processor::tests::test_set_authority_with_immutable_owner_extension ... ok test processor::tests::test_owner_close_account_dups ... ok test processor::tests::test_sync_native ... ok test processor::tests::test_print_error ... ok test processor::tests::test_transfer_dups ... ok test processor::tests::test_unique_account_sizes ... ok test processor::tests::test_validate_owner ... ok test processor::tests::test_set_authority ... ok test processor::tests::test_mint_to ... ok test native_mint::tests::expected_native_mint_id ... ok test processor::tests::test_native_token ... ok test state::test::test_pack_unpack ... ok test processor::tests::test_self_transfer ... ok test test_id ... ok test state::test::test_unpack_token_owner ... ok test state::test::test_unpack_token_mint ... ok test instruction::test::test_v3_compatibility ... ok test processor::tests::test_transfer ... ok test processor::tests::test_ui_amount_to_amount ... ok test processor::tests::test_get_account_data_size ... ok test offchain::tests::test_create_transfer_checked_instruction_with_extra_metas ... ok test extension::interest_bearing_mint::tests::time_weighted_average_calc ... ok test pod_instruction::tests::test_instruction_unpack_proptest ... ok test instruction::test::test_instruction_unpack_proptest ... ok test processor::tests::test_withdraw_excess_lamports_from_mint ... ok test processor::tests::test_withdraw_excess_lamports_from_multisig ... ok test processor::tests::test_withdraw_excess_lamports_from_account ... ok test processor::tests::test_amount_to_ui_amount ... ok test result: ok. 110 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 1.02s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_cli-90889c513cebe861) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_client-a20dd72714e065f6) running 2 tests test output::tests::display_signature ... ok test output::tests::display_transaction ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_collection-8831faa683f29b09) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_group_example-6f69862098b051a8) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_group_interface-3d03d3ab4d300798) running 8 tests test state::tests::discriminators ... ok test instruction::test::update_authority_pack ... ok test instruction::test::update_group_max_size_pack ... ok test instruction::test::initialize_member_pack ... ok test state::tests::increment_current_size ... ok test instruction::test::initialize_group_pack ... ok test state::tests::tlv_state_pack ... ok test state::tests::update_max_size ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_metadata_example-86ae0a85d46cda93) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_metadata_interface-bb6de87a5ffb5431) running 8 tests test instruction::test::initialize_pack ... ok test state::tests::discriminator ... ok test state::tests::remove_key ... ok test instruction::test::remove_key_pack ... ok test instruction::test::update_authority_pack ... ok test instruction::test::update_field_pack ... ok test instruction::test::emit_pack ... ok test state::tests::update ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_upgrade-f6d4cf1919f6fac5) running 1 test test test_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_token_wrap-9b031abc05f67cef) running 1 test test test_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_transfer_hook_example-2932909578960719) running 1 test test mint::test_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_transfer_hook_interface-6a4ce065cc1eec0a) running 4 tests test instruction::test::initialize_validation_pubkeys_packing ... ok test onchain::tests::test_add_extra_accounts_for_execute_cpi ... ok test offchain::tests::test_add_extra_account_metas_for_execute ... ok test instruction::test::validate_packing ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_type_length_value-a818d7b82e6077cc) running 15 tests test state::test::alloc_with_repetition ... ok test state::test::alloc_first ... ok test state::test::first_variable_len_value ... ok test state::test::get_discriminators_with_opaque_buffer ... ok test state::test::fail_unpack_opaque_buffer ... ok test state::test::add_entry_mix_and_match ... ok test state::test::init_buffer_too_small ... ok test state::test::init_nonzero_default ... ok test state::test::realloc_first ... ok test state::test::unpack_opaque_buffer ... ok test state::test::realloc_with_repeating_entries ... ok test state::test::value_any_order ... ok test state::test::value_pack_unpack ... ok test state::test::value_with_no_data ... ok test state::test::variable_len_value_with_repetition ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_type_length_value_derive-b75651614cc4e47a) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jpl_type_length_value_derive_test-ed4c44419e9cd210) running 1 test test test::test_derive ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_account-cdda948d78d93521) running 18 tests test tests::test_account_add_sub_lamports ... ok test tests::test_account_data_copy_as_slice ... ok test state_traits::tests::test_account_state ... ok test tests::test_account_data_set_data ... ok test tests::test_account_saturating_add_lamports ... ok test tests::test_account_saturating_sub_lamports ... ok test tests::test_account_checked_sub_lamports_underflow2 - should panic ... ok test tests::test_account_checked_sub_lamports_underflow - should panic ... ok test tests::test_account_deserialize - should panic ... ok test tests::test_account_checked_add_lamports_overflow - should panic ... ok test tests::test_account_checked_add_lamports_overflow2 - should panic ... ok test tests::test_account_set_data_from_slice ... ok test tests::test_account_shared_data ... ok test tests::test_account_serialize - should panic ... ok test tests::test_account_shared_data_deserialize - should panic ... ok test tests::test_account_shared_data_serialize - should panic ... ok test tests::test_to_account_shared_data ... ok test tests::test_account_shared_data_all_fields ... ok test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_account_decoder-d18c38138ad45caf) running 18 tests test parse_token::test::test_parse_token ... ok test parse_token::test::test_ui_token_amount_real_string ... ok test parse_token::test::test_get_token_account_mint ... ok test parse_token::test::test_ui_token_amount_with_interest ... ok test parse_token::test::test_parse_token_mint_with_extensions ... ok test parse_token::test::test_parse_token_account_with_extensions ... ok test validator_info::test_id ... ok test parse_nonce::test::test_parse_nonce ... ok test test::test_slice_data ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_accounts ... ok test test::test_encode_account_when_data_exceeds_base58_byte_limit ... ok test parse_stake::test::test_parse_stake ... ok test parse_token::test::test_ui_token_amount_real_string_zero ... ok test parse_vote::test::test_parse_vote ... ok test parse_config::test::test_parse_config ... ok test parse_account_data::test::test_parse_account_data ... ok test test::test_base64_zstd ... ok test parse_sysvar::test::test_parse_sysvars ... ok test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_account_decoder_client_types-e27dbc6d9341c917) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_account_info-e0f96f0e4715dad7) running 3 tests test tests::test_next_account_infos ... ok test tests::test_account_info_as_ref ... ok test tests::test_account_info_debug_data ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_accounts_db-fc9e34f95cfba4ab) running 588 tests test account_locks::tests::test_validate_account_locks_too_many_dynamic ... ok test account_locks::tests::test_validate_account_locks_valid_dynamic ... ok test account_locks::tests::test_validate_account_locks_duplicate_dynamic ... ok test account_locks::tests::test_validate_account_locks_valid_no_dynamic ... ok test account_locks::tests::test_validate_account_locks_duplicate_no_dynamic ... ok test account_locks::tests::test_validate_account_locks_too_many_no_dynamic ... ok test account_locks::tests::test_has_duplicates_small ... ok test account_info::test::test_limits ... ok test account_storage::tests::test_shrinking_in_progress_second_call ... ok test account_info::test::test_illegal_offset - should panic ... ok test account_storage::tests::test_initialize_fail - should panic ... ok test account_storage::tests::test_all_slots_fail - should panic ... ok test account_storage::tests::test_get_slot_storage_entry_fail - should panic ... ok test account_info::test::test_alignment - should panic ... ok test account_storage::tests::test_iter_fail - should panic ... ok test account_storage::tests::test_shrinking_in_progress_fail3 - should panic ... ok test account_storage::tests::test_missing ... ok test account_storage::tests::test_shrinking_in_progress_fail4 - should panic ... ok test account_storage::tests::test_shrinking_in_progress_fail2 - should panic ... ok test account_storage::tests::test_shrink_in_progress ... ok test account_storage::tests::test_shrinking_in_progress_fail1 - should panic ... ok test account_storage::tests::test_get_if_fail - should panic ... ok test account_storage::tests::test_remove_fail - should panic ... ok test account_storage::tests::test_insert_fail - should panic ... ok test accounts::tests::test_calc_scan_result_size ... ok test accounts::tests::test_accumulate_and_check_scan_result_size ... ok test account_locks::tests::test_account_locks ... ok test accounts::tests::test_maybe_abort_scan ... ok test account_locks::tests::test_has_duplicates_large ... ok test accounts_cache::tests::test_remove_slots_le ... ok test accounts_cache::tests::test_cached_frozen_slots ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_multiple_account_storage_no_bank_one_slot ... ok test account_storage::tests::test_get_if ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_illegal_range_end - should panic ... ok test accounts::tests::test_load_largest_accounts ... ok test accounts_db::tests::test_account_balance_for_capitalization_native_program ... ok test accounts::tests::test_lock_accounts_with_too_many_accounts ... ok test accounts_db::geyser_plugin_utils::tests::test_notify_account_restore_from_snapshot_once_across_slots ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_account_storage_no_bank_one_slot::hot_storage ... ok test accounts::tests::test_accounts_locks ... ok test accounts_db::tests::test_account_balance_for_capitalization_sysvar ... ok test accounts_db::geyser_plugin_utils::tests::test_notify_account_at_accounts_update ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_account_storage_no_bank_one_slot::append_vec ... ok test accounts_db::geyser_plugin_utils::tests::test_notify_account_restore_from_snapshot_once_per_slot ... ok test accounts::tests::test_accounts_locks_with_results ... ok test accounts::tests::test_demote_program_write_locks ... ok test accounts::tests::test_load_by_program_slot ... ok test accounts::tests::test_lock_accounts_with_duplicates ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_illegal_range_start - should panic ... ok test accounts::tests::test_accounts_empty_bank_hash_stats ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_binning_2nd_chunk::append_vec ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_binning_2nd_chunk::hot_storage ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_2nd_chunk::append_vec ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_2nd_chunk::hot_storage ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_illegal_range_inverse - should panic ... ok test accounts_db::tests::test_account_one ... ok test accounts::tests::test_hold_range_in_memory2 ... ok test accounts_db::tests::test_account_grow_many ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_account_storage_no_bank::accountsfileprovider_appendvec_expects ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_account_storage_no_bank::accountsfileprovider_hotstorage_expects ... ok test accounts_db::tests::test_account_update ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_check_hash ... ok test accounts_db::tests::test_accountsdb_add_root_many::hot_storage ... ok test accounts_db::tests::test_accounts_unsquashed::append_vec ... ok test accounts_db::tests::test_accounts_db_cache_clean ... ok test accounts_db::tests::test_accounts_db_purge_keep_live ... ok test accounts_db::tests::test_accountsdb_add_root_many::append_vec ... ok test accounts_db::tests::test_accountsdb_add_root::hot_storage ... ok test accounts_db::tests::test_account_matches_owners ... ok test accounts_db::tests::test_accounts_db_cache_clean_max_root ... ok test accounts_db::tests::test_account_many ... ok test accounts_db::tests::test_accounts_db_cache_clean_dead_slots ... ok test accounts::tests::test_hold_range_in_memory ... ok test accounts_db::tests::test_accounts_unsquashed::hot_storage ... ok test accounts_db::tests::test_accountsdb_count_stores::hot_storage ... ok test accounts::tests::test_accounts_locks_multithreaded ... ok test accounts_db::tests::test_accountsdb_latest_ancestor::append_vec ... ok test accounts_db::tests::test_accountsdb_add_root::append_vec ... ok test accounts_db::tests::test_accountsdb_calculate_accounts_hash_from_storages_simple::append_vec ... ok test accounts_db::tests::test_accountsdb_calculate_accounts_hash_from_storages::hot_storage ... ok test accounts_db::tests::test_accountsdb_latest_ancestor::hot_storage ... ok test accounts_db::tests::test_accounts_db_cache_clean_max_root_with_scan ... ok test accounts_db::tests::test_accountsdb_count_stores::append_vec ... ok test accounts_db::tests::test_accountsdb_scan_accounts ... ok test accounts_db::tests::test_accountsdb_latest_ancestor_with_root::hot_storage ... ok test accounts_db::tests::test_accountsdb_calculate_accounts_hash_from_storages_simple::hot_storage ... ok test accounts_db::tests::test_accountsdb_root_one_slot::hot_storage ... ok test accounts_db::tests::test_calculate_storage_count_and_alive_bytes::append_vec ... ok test accounts_db::tests::test_calculate_storage_count_and_alive_bytes_0_accounts::append_vec ... ok test accounts_db::tests::test_checked_sum_for_capitalization_normal ... ok test accounts_db::tests::test_accountsdb_calculate_accounts_hash_from_storages::append_vec ... ok test accounts_db::tests::test_calculate_storage_count_and_alive_bytes_0_accounts::hot_storage ... ok test accounts_db::tests::test_cache_flush_delayed_remove_unrooted_race ... ok test accounts_db::tests::test_checked_sum_for_capitalization_overflow - should panic ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores::append_vec ... ok test accounts_db::tests::test_bank_hash_stats ... ok test accounts_db::tests::test_accountsdb_latest_ancestor_with_root::append_vec ... ok test accounts_db::tests::test_accounts_db_purge1 ... ok test accounts_db::tests::test_add_uncleaned_pubkeys_after_shrink::append_vec ... ok test accounts_db::tests::test_accountsdb_root_one_slot::append_vec ... ok test accounts_db::tests::test_add_uncleaned_pubkeys_after_shrink::hot_storage ... ok test accounts_db::tests::test_alive_bytes::hot_storage ... ok test accounts_db::tests::test_cleanup_key_not_removed ... ok test accounts_db::tests::test_alive_bytes::append_vec ... ok test accounts_db::tests::test_clean_old_with_both_normal_and_zero_lamport_accounts ... ok test accounts_db::tests::test_clean_stored_dead_slots_empty ... ok test accounts_db::tests::test_current_ancient_append_vec_assert - should panic ... ok test accounts_db::tests::test_current_ancient_slot_assert - should panic ... ok test accounts_db::tests::test_calculate_storage_count_and_alive_bytes_2_accounts::append_vec ... ok test accounts_db::tests::test_clean_zero_lamport_and_old_roots ... ok test accounts_db::tests::test_combine_ancient_slots_empty::hot_storage ... ok test accounts_db::tests::test_clean_multiple_zero_lamport_decrements_index_ref_count ... ok test accounts_db::tests::test_clean_old_with_zero_lamport_account ... ok test accounts_db::tests::test_collect_uncleaned_slots_up_to_slot ... ok test accounts_db::tests::test_calculate_storage_count_and_alive_bytes::hot_storage ... ok test accounts_db::tests::test_clean_accounts_with_latest_full_snapshot_slot::append_vec ... ok test accounts_db::tests::test_clean_old_with_normal_account ... ok test accounts_db::tests::test_clean_accounts_with_latest_full_snapshot_slot::hot_storage ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_hash_not_stored::hot_storage ... ok test accounts_db::tests::test_create_ancient_accounts_file ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_hash_not_stored::append_vec ... ok test accounts_db::tests::test_combine_ancient_slots_simple ... ok test accounts_db::tests::test_clean_zero_lamport_and_dead_slot ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores::hot_storage ... ok test accounts_db::tests::test_combine_ancient_slots_empty::append_vec ... ok test accounts_db::tests::test_flush_cache_clean ... ok test accounts_db::tests::test_calculate_storage_count_and_alive_bytes_2_accounts::hot_storage ... ok test accounts_db::tests::test_clean_max_slot_zero_lamport_account ... ok test accounts_db::tests::test_delete_dependencies ... ok test accounts_db::tests::test_calculate_incremental_accounts_hash::append_vec ... ok test accounts_db::tests::test_flush_rooted_accounts_cache_without_clean ... ok test accounts_db::tests::test_get_keys_to_unref_ancient ... ok test accounts_db::tests::test_flush_accounts_cache ... ok test accounts_db::tests::test_full_clean_refcount_no_first_4m::append_vec ... ok test accounts_db::tests::test_combine_ancient_slots_append ... ok test accounts_db::tests::test_get_ancient_slots::hot_storage ... ok test accounts_db::tests::test_full_clean_refcount_no_first_4k::append_vec ... ok test accounts_db::tests::test_flush_cache_dont_clean_zero_lamport_account ... ok test accounts_db::tests::test_full_clean_refcount_first_4k::hot_storage ... ok test accounts_db::tests::test_flush_rooted_accounts_cache_with_clean ... ok test accounts_db::tests::test_get_snapshot_storages_empty ... ok test accounts_db::tests::test_calculate_incremental_accounts_hash::hot_storage ... ok test accounts_db::tests::test_hash_storage_info ... ok test accounts_db::tests::test_get_snapshot_storages_only_roots ... ok test accounts_db::tests::test_current_ancient_simple ... ok test accounts_db::tests::test_get_oldest_non_ancient_slot_for_hash_calc_scan::append ... ok test accounts_db::tests::test_hash_stored_account ... ok test accounts_db::tests::test_get_ancient_slots::append_vec ... ok test accounts_db::tests::test_handle_dropped_roots_for_ancient ... ok test accounts_db::tests::test_get_oldest_non_ancient_slot_for_hash_calc_scan::pack ... ok test accounts_db::tests::test_full_clean_refcount_no_first_4m::hot_storage ... ok test accounts_db::tests::test_get_snapshot_storages_with_base_slot ... ok test accounts_db::tests::test_full_clean_refcount_first_4k::append_vec ... ok test accounts_db::tests::test_get_snapshot_storages_exclude_empty ... ok test accounts_db::tests::test_full_clean_refcount_no_first_4k::hot_storage ... ok test accounts_db::tests::test_get_ancient_slots_one_large::hot_storage ... ok test accounts_db::tests::test_get_ancient_slots_one_large::append_vec ... ok test accounts_db::tests::test_handle_dropped_roots_for_ancient_assert - should panic ... ok test accounts_db::tests::test_is_candidate_for_shrink ... ok test accounts_db::tests::test_maybe_unref_accounts_already_in_ancient::append_vec ... ok test accounts_db::tests::test_get_snapshot_storages_only_older_than_or_equal_to_snapshot_slot ... ok test accounts_db::tests::test_load_with_read_only_accounts_cache ... ok test accounts_db::tests::test_mark_dirty_dead_stores_empty::hot_storage ... ok test accounts_db::tests::test_partial_clean::append_vec ... ok test accounts_db::tests::test_lazy_gc_slot ... ok test accounts_db::tests::test_mark_dirty_dead_stores_empty::append_vec ... ok test accounts_db::tests::test_maybe_unref_accounts_already_in_ancient::hot_storage ... ok test accounts_db::tests::test_get_snapshot_storages_only_non_empty ... ok test accounts_db::tests::test_generate_index_duplicates_within_slot_reverse::hot_storage ... ok test accounts_db::tests::test_purge_alive_unrooted_slots_after_clean::hot_storage ... ok test accounts_db::tests::test_generate_index_duplicates_within_slot_reverse::append_vec ... ok test accounts_db::tests::test_generate_index_duplicates_within_slot::append_vec ... ok test accounts_db::tests::test_mark_dirty_dead_stores ... ok test accounts_db::tests::test_remove_uncleaned_slots_and_collect_pubkeys_up_to_slot ... ok test accounts_db::tests::test_read_only_accounts_cache ... ok test accounts_db::tests::test_generate_index_duplicates_within_slot::hot_storage ... ok test accounts_db::tests::test_partial_clean::hot_storage ... ok test accounts_db::tests::test_get_sorted_potential_ancient_slots::append_vec ... ok test accounts_db::tests::test_purge_alive_unrooted_slots_after_clean::append_vec ... ok test accounts_db::tests::test_remove_zero_lamport_multi_ref_accounts_panic - should panic ... ok test accounts_db::tests::test_remove_unrooted_slot_cached::append_vec ... ok test accounts_db::tests::test_remove_unrooted_slot_cached::hot_storage ... ok test accounts_db::tests::test_mark_dirty_dead_stores_no_shrink_in_progress ... ok test accounts_db::tests::test_select_candidates_by_total_usage_all_clean ... ok test accounts_db::tests::test_remove_unrooted_slot_storage::hot_storage ... ok test accounts_db::tests::test_remove_unrooted_slot_storage::append_vec ... ok test accounts_db::tests::test_select_candidates_by_total_usage_no_candidates ... ok test accounts_db::tests::test_should_move_to_ancient_accounts_file ... ok test accounts_db::tests::test_reuse_storage_id - should panic ... ok test accounts_db::tests::test_shrink_productive ... ok test accounts_db::tests::test_set_storage_count_and_alive_bytes::append_vec ... ok test accounts_db::tests::test_set_storage_count_and_alive_bytes::hot_storage ... ok test accounts_db::tests::test_sort_and_remove_dups ... ok test accounts_db::tests::test_select_candidates_by_total_usage_2_way_split_condition ... ok test accounts_db::tests::test_split_storages_ancient_chunks ... ok test accounts_db::tests::test_scan_flush_accounts_cache_then_clean_drop ... ok test accounts_db::tests::test_sort_and_remove_dups_random ... ok test accounts_db::tests::test_split_storages_splitter_large_offset ... ok test accounts_db::tests::test_split_storages_splitter_simple ... ok test accounts_db::tests::test_select_candidates_by_total_usage_3_way_split_condition ... ok test accounts_db::tests::test_shrink_unref ... ok test accounts_db::tests::test_store_account_stress ... ignored test accounts_db::tests::test_shrink_ancient ... ok test accounts_db::tests::test_shrink_all_slots_none ... ok test accounts_db::tests::test_split_storages_parametric_splitter ... ok test accounts_db::tests::test_shrink_candidate_slots_with_dead_ancient_account ... ok test accounts_db::tests::test_get_sorted_potential_ancient_slots::hot_storage ... ok test accounts_db::tests::test_storage_remove_account_double_remove::hot_storage - should panic ... ok test accounts_db::tests::test_shrink_unref_with_intra_slot_cleaning ... ok test accounts_db::tests::test_stored_readable_account ... ok test accounts_db::tests::test_storage_finder ... ok test accounts_db::tests::test_remove_zero_lamport_single_ref_accounts_after_shrink ... ok test accounts_db::tests::test_storage_remove_account_double_remove::append_vec - should panic ... ok test accounts_db::tests::test_store_clean_after_shrink ... ok test accounts_db::tests::test_sweep_get_oldest_non_ancient_slot ... ok test accounts_db::tests::test_store_flush_load_cached ... ok test accounts_db::tests::test_store_load_cached ... ok test accounts_db::tests::test_uncleaned_roots_with_no_account ... ok test accounts_db::tests::test_store_large_account ... ok test accounts_db::tests::test_uncleaned_roots_with_account ... ok test accounts_db::tests::test_unref_pubkeys_removed_from_accounts_index ... ok test accounts_hash::tests::test_account_hashes_file ... ok test accounts_hash::tests::test_accountsdb_compare_two_hash_entries ... ok test accounts_db::tests::test_store_overhead ... ok test accounts_db::tests::test_zero_lamport_new_root_not_cleaned ... ok test accounts_hash::tests::test_accountsdb_cumulative_find ... ok test accounts_hash::tests::test_accountsdb_cumulative_find_empty - should panic ... ok test accounts_db::tests::test_wrapping_storage_id - should panic ... ok test accounts_hash::tests::test_accountsdb_compute_merkle_root ... ok test accounts_hash::tests::test_accountsdb_cumulative_offsets2_d ... ok test accounts_hash::tests::test_accountsdb_de_dup_accounts_empty ... ok test accounts_hash::tests::test_accountsdb_cumulative_offsets1_d ... ok test accounts_hash::tests::test_accountsdb_div_ceil ... ok test accounts_hash::tests::test_accountsdb_de_dup_accounts_zero_chunks ... ok test accounts_hash::tests::test_accountsdb_dup_pubkey_2_chunks ... ok test accounts_hash::tests::test_accountsdb_div_ceil_fail - should panic ... ok test accounts_hash::tests::test_accountsdb_dup_pubkey_2_chunks_backwards ... ok test accounts_db::tests::test_filter_zero_lamport_clean_for_incremental_snapshots ... ok test accounts_hash::tests::test_accountsdb_remove_zero_balance_accounts ... ok test accounts_hash::tests::test_accountsdb_lamport_overflow - should panic ... ok test accounts_db::tests::test_sweep_get_oldest_non_ancient_slot2 ... ok test accounts_hash::tests::test_accountsdb_lamport_overflow2 - should panic ... ok test accounts_hash::tests::test_find_first_pubkey_in_bin ... ok test accounts_hash::tests::test_cumulative_hashes_from_files ... ok test accounts_index::in_mem_accounts_index::tests::test_flush_guard ... ok test accounts_index::in_mem_accounts_index::tests::test_age ... ok test accounts_index::in_mem_accounts_index::tests::test_lock_and_update_slot_list ... ok test accounts_index::in_mem_accounts_index::tests::test_hold_range_in_memory ... ok test accounts_index::in_mem_accounts_index::tests::test_should_evict_from_mem ... ok test accounts_index::in_mem_accounts_index::tests::test_should_evict_from_mem_ref_count ... ok test accounts_index::in_mem_accounts_index::tests::test_remove_if_slot_list_empty_entry ... ok test accounts_index::tests::test_accounts_iter_finished ... ok test accounts_index::in_mem_accounts_index::tests::test_update_slot_list_other ... ok test accounts_index::tests::test_bin_start_and_range ... ok test accounts_index::tests::test_clean_and_unclean_slot ... ok test accounts_index::tests::test_clean_first ... ok test accounts_index::tests::test_clean_last ... ok test accounts_index::tests::test_clean_rooted_entries_return ... ok test accounts_index::tests::test_get_empty ... ok test accounts_index::tests::test_get_newest_root_in_slot_list ... ok test accounts_index::tests::test_handle_dead_keys_return ... ok test accounts_index::tests::test_illegal_bins - should panic ... ok test accounts_db::tests::test_shrink_zero_lamport_single_ref_account ... ok test accounts_hash::tests::test_accountsdb_de_dup_accounts_from_stores ... ok test accounts_db::tests::test_unref_accounts ... ok test accounts_db::tests::test_verify_accounts_hash_no_account ... ok test accounts_index::tests::test_insert_with_ancestors ... ok test accounts_index::tests::test_insert_ignore_reclaims ... ok test accounts_index::tests::test_insert_with_lock_no_ancestors ... ok test accounts_index::tests::test_insert_with_root ... ok test accounts_index::tests::test_insert_wrong_ancestors ... ok test accounts_index::tests::test_insert_no_ancestors ... ok test accounts_index::tests::test_is_alive_root ... ok test accounts_index::tests::test_jpl_token_owner_secondary_index ... ok test accounts_index::tests::test_latest_slot ... ok test accounts_index::tests::test_batch_insert ... ok test accounts_index::tests::test_jpl_token_mint_secondary_index_same_slot_and_forks ... ok test accounts_index::tests::test_purge ... ok test accounts_index::tests::test_new_entry ... ok test accounts_index::tests::test_purge_exact_jpl_token_owner_secondary_index ... ok test accounts_index::tests::test_purge_older_root_entries ... ok test accounts_index::tests::test_purge_exact_jpl_token_mint_secondary_index ... ok test accounts_index::tests::test_remove_older_duplicate_pubkeys ... ok test accounts_index::tests::test_jpl_token_mint_secondary_index ... ok test accounts_index::tests::test_insert_duplicates ... ok test accounts_index::tests::test_scan_config ... ok test accounts_index::tests::test_secondary_index_include_exclude ... ok test accounts_index::tests::test_start_end_bin ... ok test accounts_index::tests::test_rwlock_secondary_index_same_slot_and_forks ... ok test accounts_index::tests::test_unref ... ok test accounts_index::tests::test_update_last_wins ... ok test accounts_db::tests::test_verify_accounts_hash_bad_account_hash ... ok test accounts_partition::tests::test_add ... ok test accounts_partition::tests::test_get_partition_end_indexes ... ok test accounts_index::tests::test_update_gc_purged_slot ... ok test accounts_index::tests::test_update_new_slot ... ok test accounts_partition::tests::test_rent_eager_bad_range - should panic ... ok test accounts_partition::tests::test_rent_eager_pubkey_range_maximum ... ok test accounts_partition::tests::test_rent_eager_pubkey_range_dividable ... ok test accounts_partition::tests::test_rent_eager_pubkey_range_gap ... ok test accounts_partition::tests::test_rent_eager_pubkey_range_minimal ... ok test accounts_partition::tests::test_rent_eager_pubkey_range_noop_range ... ok test accounts_partition::tests::test_rent_pubkey_range_max ... ok test accounts_partition::tests::test_rent_eager_pubkey_range_not_dividable ... ok test ancient_append_vecs::tests::test_accounts_to_store_more ... ok test ancient_append_vecs::tests::test_accounts_to_store_simple ... ok test ancestors::tests::test_ancestors_smaller ... ok test accounts_index::tests::test_insert_new_with_lock_no_ancestors ... ok test accounts_index::tests::test_range_scan_accounts ... ok test accounts_db::tests::test_many_unrefs::hot_storage ... ok test ancient_append_vecs::tests::test_calc_accounts_to_combine_older_dup ... ok test accounts_hash::tests::test_accountsdb_rest_of_hash_calculation ... ok test accounts_db::tests::test_verify_accounts_hash ... ok test ancient_append_vecs::tests::test_calc_accounts_to_combine_opposite ... ok test accounts_db::tests::test_verify_bank_capitalization ... ok test ancient_append_vecs::tests::test_calc_ancient_slot_info_one_dead ... ok test ancient_append_vecs::tests::test_clear_should_shrink_after_cutoff_empty ... ok test accounts_index::tests::test_scan_accounts ... ok test accounts_index::in_mem_accounts_index::tests::test_gather_possible_evictions ... ok test ancient_append_vecs::tests::test_div_ceil::_0_1_expects_0 ... ok test ancient_append_vecs::tests::test_div_ceil::_0_u64_max_expects_0 ... ok test ancient_append_vecs::tests::test_div_ceil::_1_1_expects_1 ... ok test ancient_append_vecs::tests::test_div_ceil::_2_1_expects_2 ... ok test ancient_append_vecs::tests::test_div_ceil::_2_2_expects_1 ... ok test ancient_append_vecs::tests::test_div_ceil::_2_3_expects_1 ... ok test ancient_append_vecs::tests::test_div_ceil::_2_4_expects_1 ... ok test ancient_append_vecs::tests::test_div_ceil::_3_4_expects_1 ... ok test ancient_append_vecs::tests::test_div_ceil::_4_4_expects_1 ... ok test ancient_append_vecs::tests::test_div_ceil::_5_4_expects_2 ... ok test ancient_append_vecs::tests::test_div_ceil::maximum_append_vec_file_size_1_maximum_append_vec_file_size_expects_1 ... ok test ancient_append_vecs::tests::test_div_ceil::maximum_append_vec_file_size_1_maximum_append_vec_file_size_expects_2 ... ok test accounts_index::tests::test_new_entry_and_update_code_paths ... ok test ancient_append_vecs::tests::test_combine_packed_ancient_slots_simple ... ok test accounts_db::tests::test_many_unrefs::append_vec ... ok test ancient_append_vecs::tests::test_filter_by_smallest_capacity_high_slot_less ... ok test ancient_append_vecs::tests::test_filter_by_smallest_capacity_high_slot_more ... ok test ancient_append_vecs::tests::test_get_ancient_append_vec_capacity ... ok test ancient_append_vecs::tests::test_calc_ancient_slot_info_one_alive_only ... ok test ancient_append_vecs::tests::test_is_ancient ... ok test ancient_append_vecs::tests::test_many_ref_accounts_can_be_moved ... ok test accounts_db::tests::test_accounts_db_cache_clean_max_root_with_cache_limit_hit ... ok test ancient_append_vecs::tests::test_filter_by_smallest_capacity_empty ... ok test ancient_append_vecs::tests::test_calc_ancient_slot_info_one_shrink_one_not ... ok test ancient_append_vecs::tests::test_filter_by_smallest_capacity_sort ... ok test ancient_append_vecs::tests::test_shrink_ancient_expected_unref ... ok test ancient_append_vecs::tests::test_shrink_collect_alive_add ... ok test accounts_db::tests::test_load_account_and_shrink_race_without_retry ... ok test ancient_append_vecs::tests::test_sort_shrink_indexes_by_bytes_saved ... ok test ancient_append_vecs::tests::test_get_unique_accounts_from_storage_for_combining_ancient_slots ... ok test accounts_db::tests::test_load_account_and_cache_flush_race_with_retry ... ok test accounts_db::tests::test_load_account_and_cache_flush_race_without_retry ... ok test ancient_append_vecs::tests::test_calc_ancient_slot_info_one_alive_one_dead ... ok test accounts_db::tests::test_load_account_and_shrink_race_with_retry ... ok test append_vec::tests::test_account_matches_owners ... ok test append_vec::tests::test_account_meta_default ... ok test accounts_db::tests::test_sweep_get_oldest_non_ancient_slot_max ... ok test append_vec::tests::test_account_meta_non_default ... ok test append_vec::tests::test_append_vec_data ... ok test append_vec::tests::test_append_vec_flush::storageaccess_file_expects ... ok test append_vec::tests::test_append_vec_flush::storageaccess_mmap_expects ... ok test append_vec::tests::test_append_vec_new_bad_size - should panic ... ok test append_vec::tests::test_append_vec_new_from_file_bad_size::storageaccess_file_expects ... ok test append_vec::tests::test_append_vec_new_from_file_bad_size::storageaccess_mmap_expects ... ok test append_vec::tests::test_append_vec_one ... ok test append_vec::tests::test_append_vec_reopen_as_readonly::storageaccess_file_expects ... ok test append_vec::tests::test_append_vec_one_with_data ... ok test append_vec::tests::test_append_vec_reopen_as_readonly::storageaccess_mmap_expects ... ok test append_vec::tests::test_append_vec_sanitize_len_and_size_full_and_same_as_current_len ... ok test append_vec::tests::test_append_vec_reset ... ok test append_vec::tests::test_append_vec_sanitize_len_and_size_maximum ... ok test append_vec::tests::test_append_vec_sanitize_len_and_size_too_large ... ok test append_vec::tests::test_append_vec_sanitize_len_and_size_larger_current_len ... ok test append_vec::tests::test_append_vec_sanitize_len_and_size_too_small ... ok test ancient_append_vecs::tests::test_write_packed_storages_too_few_slots - should panic ... ok test ancient_append_vecs::tests::test_write_packed_storages_empty ... ok test append_vec::tests::test_get_account_shared_data_from_truncated_file::storageaccess_file_expects ... ok test append_vec::tests::test_get_account_shared_data_from_truncated_file::storageaccess_mmap_expects ... ok test append_vec::tests::test_append_vec_append_many ... ok test append_vec::tests::test_new_from_file_crafted_data_len::storageaccess_file_expects ... ok test ancient_append_vecs::tests::test_write_ancient_accounts_to_same_slot_multiple_refs_empty ... ok test append_vec::tests::test_new_from_file_crafted_data_len::storageaccess_mmap_expects ... ok test append_vec::tests::test_new_from_file_crafted_executable::storageaccess_file_expects ... ok test accounts_db::tests::test_shrink_candidate_slots ... ok test append_vec::tests::test_new_from_file_crafted_zero_lamport_account::storageaccess_file_expects ... ok test append_vec::tests::test_new_from_file_crafted_executable::storageaccess_mmap_expects ... ok test append_vec::tests::test_new_from_file_crafted_zero_lamport_account::storageaccess_mmap_expects ... ok test append_vec::tests::test_new_from_file_too_large_data_len::storageaccess_file_expects ... ok test append_vec::tests::test_new_from_file_too_large_data_len::storageaccess_mmap_expects ... ok test append_vec::tests::test_remaining_bytes ... ok test accounts_hash::tests::test_accountsdb_compute_merkle_root_large ... ok test ancestors::tests::test_ancestors_permutations ... ok test ancient_append_vecs::tests::test_pack_ancient_storages_one_account_per_storage ... ok test accounts_db::tests::test_flush_accounts_cache_if_needed ... ok test ancient_append_vecs::tests::test_combine_ancient_slots_packed_internal ... ok test ancient_append_vecs::tests::test_calc_ancient_slot_info_several ... ok test accounts_db::tests::test_accounts_db_cache_clean_max_root_with_cache_limit_hit_and_scan ... ok test ancient_append_vecs::tests::test_truncate_to_max_storages ... ok test append_vec::tests::test_type_layout ... ok test blockhash_queue::tests::test_get_hash_age ... ok test blockhash_queue::tests::test_get_hash_info_if_valid ... ok test blockhash_queue::tests::test_get_recent_blockhashes ... ok test blockhash_queue::tests::test_is_hash_valid_for_age ... ok test blockhash_queue::tests::test_len ... ok test blockhash_queue::tests::test_queue_init_blockhash ... ok test blockhash_queue::tests::test_register_hash ... ok test blockhash_queue::tests::test_reject_old_last_hash ... ok test ancient_append_vecs::tests::test_shrink_packed_ancient ... ok test bucket_map_holder::tests::test_age_increment ... ok test bucket_map_holder::tests::test_age_broad ... ok test bucket_map_holder::tests::test_ages ... ok test bucket_map_holder::tests::test_disk_index_enabled ... ok test bucket_map_holder::tests::test_next_bucket_to_flush ... ok test bucket_map_holder::tests::test_throttle ... ok test buffered_reader::tests::test_buffered_reader ... ok test buffered_reader::tests::test_buffered_reader_partial_consume ... ok test buffered_reader::tests::test_buffered_reader_partial_consume_with_move ... ok test buffered_reader::tests::test_buffered_reader_with_extra_data_in_file ... ok test cache_hash_data::tests::test_parse_filename ... ok test cache_hash_data::tests::test_read_write ... ok test epoch_accounts_hash::manager::tests::test_new_invalid ... ok test epoch_accounts_hash::manager::tests::test_new_valid ... ok test epoch_accounts_hash::manager::tests::test_try_get_epoch_accounts_hash ... ok test bucket_map_holder::tests::test_age_time ... ok test epoch_accounts_hash::manager::tests::test_wait_epoch_accounts_hash_invalid - should panic ... ok test ancient_append_vecs::tests::test_finish_combine_ancient_slots_packed_internal ... ok test file_io::tests::test_read_into_buffer ... ok test file_io::tests::test_read_more_buffer ... ok test hardened_unpack::tests::test_archive_checked_total_size_count ... ok test hardened_unpack::tests::test_archive_checked_total_size_sum ... ok test hardened_unpack::tests::test_archive_is_valid_archive_entry ... ok test hardened_unpack::tests::test_archive_is_valid_entry ... ok test hardened_unpack::tests::test_archive_unpack_genesis_bad_perms ... ok test hardened_unpack::tests::test_archive_unpack_genesis_bad_rocksdb_subdir ... ok test hardened_unpack::tests::test_archive_unpack_genesis_ok ... ok test hardened_unpack::tests::test_archive_unpack_itself ... ok test hardened_unpack::tests::test_archive_unpack_snapshot_bad_unpack ... ok test hardened_unpack::tests::test_archive_unpack_snapshot_invalid_entry ... ok test hardened_unpack::tests::test_archive_unpack_snapshot_invalid_path ... ok test hardened_unpack::tests::test_archive_unpack_snapshot_ok ... ok test hardened_unpack::tests::test_archive_unpack_snapshot_too_large ... ok test hardened_unpack::tests::test_valid_snapshot_accounts ... ok test hardened_unpack::tests::test_archive_unpack_account_path ... ok test pubkey_bins::tests::test_pubkey_bins_illegal_bins - should panic ... ok test pubkey_bins::tests::test_pubkey_bins_illegal_bins2 - should panic ... ok test pubkey_bins::tests::test_pubkey_bins_illegal_bins3 - should panic ... ok test pubkey_bins::tests::test_pubkey_bins_log2 ... ok test ancient_append_vecs::tests::test_pack_ancient_storages_varying ... ok test read_only_accounts_cache::tests::test_accountsdb_sizeof ... ok test read_only_accounts_cache::tests::test_evict_in_background ... ok test ancient_append_vecs::tests::test_pack_ancient_storages_one_partial ... ok test read_only_accounts_cache::tests::test_read_only_accounts_cache_random ... ok test read_only_accounts_cache::tests::test_read_only_accounts_cache_deterministic ... ok test rolling_bit_field::iterators::tests::test_rolling_bit_field_ones_iter::_16_vec_40_45_50_expects ... ok test rolling_bit_field::iterators::tests::test_rolling_bit_field_ones_iter::_16_vec_45_50_55_expects ... ok test rolling_bit_field::iterators::tests::test_rolling_bit_field_ones_iter::_16_vec_35_40_45_expects ... ok test rolling_bit_field::iterators::tests::test_rolling_bit_field_ones_iter::_16_vec_50_55_60_expects ... ok test rolling_bit_field::iterators::tests::test_rolling_bit_field_ones_iter::_16_vec_55_60_65_expects ... ok test rolling_bit_field::iterators::tests::test_rolling_bit_field_ones_iter::_16_vec_60_65_70_expects ... ok test rolling_bit_field::iterators::tests::test_rolling_bit_field_ones_iter::empty ... ok test rolling_bit_field::iterators::tests::test_rolling_bit_field_ones_iter::with_excess ... ok test rolling_bit_field::iterators::tests::test_rolling_bit_field_ones_iter::without_excess ... ok test rolling_bit_field::tests::test_bitfield_clear ... ok test rolling_bit_field::tests::test_bitfield_contains_wide_no_assert ... ok test rolling_bit_field::tests::test_bitfield_delete_non_excess ... ok test rolling_bit_field::tests::test_bitfield_0 - should panic ... ok test rolling_bit_field::tests::test_bitfield_excess2 ... ok test rolling_bit_field::tests::test_bitfield_excess ... ok test rolling_bit_field::tests::test_bitfield_insert_excess ... ok test rolling_bit_field::tests::test_bitfield_insert_wide ... ok test rolling_bit_field::tests::test_bitfield_insert_wide_before ... ok test rolling_bit_field::tests::test_bitfield_functionality ... ok test rolling_bit_field::tests::test_bitfield_insert_wide_before_ok ... ok test rolling_bit_field::tests::test_bitfield_power_2 - should panic ... ok test rolling_bit_field::tests::test_bitfield_remove_wide ... ok test rolling_bit_field::tests::test_bitfield_remove_wide_before ... ok test rolling_bit_field::tests::test_bitfield_smaller ... ok test rolling_bit_field::tests::test_bitfield_wrapping ... ok test epoch_accounts_hash::manager::tests::test_wait_epoch_accounts_hash ... ok test rolling_bit_field::tests::test_get_all_less_than ... ok test rolling_bit_field::tests::test_debug_formatter ... ok test shared_buffer_reader::tests::test_shared_buffer_2_errors ... ok test shared_buffer_reader::tests::test_shared_buffer_2_errors_after_read2 ... ok test shared_buffer_reader::tests::test_shared_buffer_buffers_invalid - should panic ... ok test shared_buffer_reader::tests::test_shared_buffer_2_errors_after_read ... ok test shared_buffer_reader::tests::test_shared_buffer_buffers_invalid2 - should panic ... ok test shared_buffer_reader::tests::test_shared_buffer_drop_reader2 ... ok test accounts_db::tests::test_account_grow ... ok test shared_buffer_reader::tests::test_shared_buffer_error ... ok test shared_buffer_reader::tests::test_shared_buffer_simple_read ... ok test shared_buffer_reader::tests::test_shared_buffer_simple_read_to_end ... ok test shared_buffer_reader::tests::test_shared_buffer_start_too_late - should panic ... ok test sorted_storages::tests::test_sorted_storages_1 ... ok test sorted_storages::tests::test_sorted_storages_2 ... ok test sorted_storages::tests::test_sorted_storages_new_with_slots ... ok test sorted_storages::tests::test_sorted_storages_duplicate_slots - should panic ... ok test sorted_storages::tests::test_sorted_storages_none ... ok test sorted_storages::tests::test_sorted_storages_range_iter ... ok test ancient_append_vecs::tests::test_clear_should_shrink_after_cutoff_simple ... ok test storable_accounts::tests::test_contains_multiple_slots ... ok test tiered_storage::byte_block::tests::test_write_multiple_lz4_format ... ok test tiered_storage::byte_block::tests::test_write_multiple_raw_format ... ok test tiered_storage::byte_block::tests::test_write_optional_fields_lz4_format ... ok test tiered_storage::byte_block::tests::test_write_optionl_fields_raw_format ... ok test tiered_storage::byte_block::tests::test_write_single_encoded_format ... ok test tiered_storage::byte_block::tests::test_write_single_raw_format ... ok test tiered_storage::file::tests::test_magic_number_mismatch ... ok test accounts::tests::huge_clean ... ok test tiered_storage::file::tests::test_new ... ok test tiered_storage::footer::tests::test_footer ... ok test tiered_storage::footer::tests::test_footer_layout ... ok test tiered_storage::footer::tests::test_sanitize ... ok test tiered_storage::hot::tests::test_account_matches_owners ... ok test tiered_storage::hot::tests::test_get_account_shared_data ... ok test tiered_storage::hot::tests::test_get_acount_meta_from_offset_out_of_bounds - should panic ... ok test tiered_storage::hot::tests::test_get_stored_account_meta ... ok test tiered_storage::hot::tests::test_hot_account_meta_full ... ok test tiered_storage::hot::tests::test_hot_account_meta_layout ... ok test tiered_storage::hot::tests::test_hot_account_meta ... ok test tiered_storage::hot::tests::test_hot_meta_max_values ... ok test tiered_storage::hot::tests::test_hot_meta_padding_exceeds_limit - should panic ... ok test tiered_storage::hot::tests::test_hot_meta_owner_offset_exceeds_limit - should panic ... ok test tiered_storage::hot::tests::test_hot_storage_footer ... ok test tiered_storage::hot::tests::test_hot_storage_get_account_offset_and_address ... ok test tiered_storage::hot::tests::test_hot_storage_get_account_meta_from_offset ... ok test tiered_storage::hot::tests::test_hot_storage_get_owner_address ... ok test tiered_storage::hot::tests::test_hot_storage_writer_twice_on_same_path ... ok test tiered_storage::hot::tests::test_max_hot_account_offset ... ok test tiered_storage::hot::tests::test_max_hot_account_offset_alignment_error ... ok test tiered_storage::hot::tests::test_packed_fields ... ok test tiered_storage::hot::tests::test_packed_fields_max_values ... ok test tiered_storage::hot::tests::test_write_account_and_index_blocks ... ok test tiered_storage::hot::tests::test_max_hot_account_offset_out_of_bounds ... ok test tiered_storage::index::tests::test_address_and_offset_indexer ... ok test tiered_storage::index::tests::test_get_account_address_exceeds_index_block_boundary - should panic ... ok test tiered_storage::index::tests::test_get_account_address_out_of_bounds - should panic ... ok test tiered_storage::index::tests::test_get_account_offset_exceeds_index_block_boundary - should panic ... ok test tiered_storage::index::tests::test_get_account_offset_out_of_bounds - should panic ... ok test tiered_storage::meta::tests::test_account_meta_flags_new ... ok test tiered_storage::meta::tests::test_account_meta_flags_set ... ok test tiered_storage::meta::tests::test_optional_fields_offset ... ok test tiered_storage::meta::tests::test_optional_fields_size ... ok test tiered_storage::meta::tests::test_optional_fields_update_flags ... ok test tiered_storage::meta::tests::test_pubkey_range_update_multiple ... ok test tiered_storage::meta::tests::test_pubkey_range_update_single ... ok test tiered_storage::owners::tests::test_owners_table ... ok test tiered_storage::tests::test_new_meta_file_only ... ok test tiered_storage::tests::test_remove_on_drop ... ok test tiered_storage::tests::test_write_accounts_mixed_size ... ok test tiered_storage::owners::tests::test_owners_block ... ok test tiered_storage::tests::test_write_accounts_small_accounts ... ok test tiered_storage::tests::test_write_accounts_twice - should panic ... ok test utils::tests::test_create_all_accounts_run_and_snapshot_dirs ... ok test verify_accounts_hash_in_background::tests::test_default ... ok test verify_accounts_hash_in_background::tests::test_long_running ... ok test verify_accounts_hash_in_background::tests::test_panic - should panic ... ok test verify_accounts_hash_in_background::tests::test_real ... ok test waitable_condvar::tests::test_waitable_condvar ... ignored test ancient_append_vecs::tests::test_calc_accounts_to_combine_many_refs ... ok test tiered_storage::tests::test_write_accounts_one_max_len ... ok test storable_accounts::tests::test_storable_accounts ... ok test rolling_bit_field::tests::test_bitfield_permutations ... ok test accounts_db::tests::test_shrink_ancient_overflow ... ok test append_vec::tests::test_get_account_sizes::storageaccess_mmap_expects ... ok test accounts_db::tests::test_shrink_collect_simple ... ok test ancient_append_vecs::tests::test_calc_accounts_to_combine_simple ... ok test append_vec::tests::test_scan_pubkeys_incomplete_data::storageaccess_file_expects ... ok test append_vec::tests::test_scan_index_incomplete_data::storageaccess_mmap_expects ... ok test append_vec::tests::test_scan_index::storageaccess_mmap_expects ... ok test append_vec::tests::test_scan_index_incomplete_data::storageaccess_file_expects ... ok test append_vec::tests::test_scan_pubkeys_missing_account_data::storageaccess_file_expects ... ok test append_vec::tests::test_scan_pubkeys::storageaccess_mmap_expects ... ok test append_vec::tests::test_scan_pubkeys::storageaccess_file_expects ... ok test append_vec::tests::test_scan_pubkeys_incomplete_data::storageaccess_mmap_expects ... ok test append_vec::tests::test_scan_index::storageaccess_file_expects ... ok test append_vec::tests::test_scan_pubkeys_missing_account_data::storageaccess_mmap_expects ... ok test append_vec::tests::test_scan_index_missing_account_data::storageaccess_file_expects ... ok test append_vec::tests::test_get_account_sizes::storageaccess_file_expects ... ok test append_vec::tests::test_scan_index_missing_account_data::storageaccess_mmap_expects ... ok test pubkey_bins::tests::test_pubkey_bins ... ok test accounts_db::tests::test_shink_overflow_too_much ... ok test pubkey_bins::tests::test_pubkey_bins_pubkeys ... ok test storable_accounts::tests::test_storable_accounts_by_slot ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_binning::hot_storage ... ok test accounts_db::scan_account_storage::tests::test_accountsdb_scan_snapshot_stores_binning::append_vec ... ok test ancient_append_vecs::tests::test_write_ancient_accounts ... ok test accounts_db::tests::test_cache_flush_remove_unrooted_race_multiple_slots ... ok test accounts_db::tests::test_shrink_ancient_overflow_with_min_size ... ok test shared_buffer_reader::tests::test_shared_buffer_sweep ... ok test result: ok. 586 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 20.62s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_alt_bn128_bls-e8b259c81c1f55b9) running 9 tests test tests::keygen_g1_compressed ... ok test tests::keygen_g1_uncompressed ... ok test privkey::test::sign ... ok test privkey::test::sign_compressed ... ok test tests::keygen_g2_uncompressed ... ok test tests::keygen_g2_compressed ... ok test privkey::test::sign_random ... ok test tests::signature_verification ... ok test tests::perps_aggregation ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_atomic_u64-cdb33d38cf935ca0) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_banks_client-0f6b73f4346e3ad9) running 3 tests test tests::test_banks_client_new ... ok test tests::test_banks_server_transfer_via_server ... ok test tests::test_banks_server_transfer_via_client ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_banks_interface-235b0ec875afe0d2) running 1 test test tests::test_banks_client_new ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_banks_server-b68be2459cbfa2ed) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_bench_tps-a387791c582386f9) running 7 tests test bench::tests::test_bench_tps_create_durable_nonce ... ignored test bench::tests::test_bench_tps_key_chunks_new_with_conflict_groups ... ok test bench::tests::test_bench_tps_key_chunks_new ... ok test cli::tests::test_cli_parse ... ok test bench::tests::test_bench_tps_fund_keys_with_fees ... ok test bench::tests::test_bench_tps_fund_keys ... ok test bench::tests::test_bench_tps_bank_client ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 13.14s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_bincode-8d02a7809b543a5e) running 1 test test tests::test_limited_deserialize_advance_nonce_account ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_bloom-2d464ac115973535) running 7 tests test bloom::test::test_filter_math ... ok test bloom::test::test_debug ... ok test bloom::test::test_bloom_filter ... ok test bloom::test::test_random ... ok test bloom::test::test_add_contains ... ok test bloom::test::test_atomic_bloom ... ok test bloom::test::test_atomic_bloom_round_trip ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_bls_aggregator-4a8bfd580360b8cf) running 14 tests test bls_merkle_tree::tests::test_merkle_aggregation_with_equal_stakes ... ignored test bls_merkle_tree::tests::test_empty_aggregator ... ok test bls_merkle_tree::tests::bench_bls_merkle_tree_construction::_2_expects ... ok test bls_merkle_tree::tests::test_merkle_tree_construction ... ok test bls_merkle_tree::tests::test_invalid_proof ... ok test bls_merkle_tree::tests::bench_bls_merkle_tree_construction::_4_expects ... ok test bls_merkle_tree::tests::test_combinations_generation_single_node_supermajority ... ok test bls_merkle_tree::tests::test_consistent_root ... ok test bls_merkle_tree::tests::test_proof_tampering ... ok test bls_merkle_tree::tests::bench_bls_merkle_tree_construction::_8_expects ... ok test bls_merkle_tree::tests::test_merkle_proof_verification ... ok test bls_merkle_tree::tests::bench_bls_merkle_tree_construction::_16_expects ... ok test bls_merkle_tree::tests::test_combinations_generation ... ok test bls_merkle_tree::tests::randomly_change_nodes ... ok test result: ok. 13 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 4.09s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_bls_sdk-62f4376ee257c44d) running 30 tests test bls_pubkey::tests::test_aggregate_empty_slice ... ok test bls_signature::tests::test_aggregate_empty_slice ... ok test bls_pubkey::tests::test_aggregate_invalid_key ... ok test bls_signature::tests::test_verify_with_bump_deterministic ... ok test bls_signature::tests::test_to_native ... ok test bls_signature::tests::test_native_conversion ... ok test bls_signature::tests::test_aggregate_single_signature ... ok test bls_keypair::tests::test_read_and_write ... ok test bls_keypair::tests::test_from_bytes ... ok test bls_pubkey::tests::test_to_native ... ok test bls_keypair::tests::test_file_read_and_write ... ok test bls_pubkey::tests::test_native_conversion ... ok test bls_keypair::tests::test_try_new ... ok test bls_pubkey::tests::test_aggregate_single_key ... ok test bls_keypair::tests::test_encodable_key_trait ... ok test bls_signature::tests::test_aggregate_different_messages ... ok test bls_keypair::tests::test_creation ... ok test bls_keypair::tests::test_default ... ok test bls_signature::tests::test_verify_invalid_pubkey ... ok test bls_signature::tests::test_verify_invalid_signature ... ok test bls_pubkey::tests::test_aggregate_multiple_keys ... ok test bls_pubkey::tests::test_aggregate_idempotence ... ok test bls_signature::tests::test_verify_wrong_message ... ok test bls_signature::tests::test_verify_wrong_pubkey ... ok test bls_signature::tests::test_verify_valid_signature ... ok test bls_pubkey::tests::test_aggregate_associativity ... ok test bls_signature::tests::test_verify_with_bump ... ok test bls_keypair::tests::test_sign_and_verify ... ok test bls_keypair::tests::test_insecure_clone ... ok test bls_signature::tests::test_aggregate_multiple_signatures ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_bn254-18748599f0636e36) running 9 tests test compression::tests::alt_bn128_compression_g2_point_of_infitity ... ok test compression::tests::alt_bn128_compression_g1_point_of_infitity ... ok test tests::zero_serialization_test ... ok test compression::tests::alt_bn128_g1_compression ... ok test compression::tests::alt_bn128_g2_compression ... ok test compression::tests::alt_bn128_compression_pairing_test_input ... ok test tests::alt_bn128_addition_test ... ok test tests::alt_bn128_multiplication_test ... ok test tests::alt_bn128_pairing_test ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_borsh-e98cfafb7f9334d9) running 10 tests test v0_10::tests::packed_len ... ok test v0_10::tests::instance_packed_len_with_vec ... ok test v0_10::tests::instance_packed_len_with_varying_sizes_in_hashmap ... ok test v1::tests::instance_packed_len_with_varying_sizes_in_hashmap ... ok test v0_10::tests::unchecked_deserialization ... ok test v0_10::tests::instance_packed_len_matches_packed_len ... ok test v1::tests::packed_len ... ok test v1::tests::instance_packed_len_with_vec ... ok test v1::tests::unchecked_deserialization ... ok test v1::tests::instance_packed_len_matches_packed_len ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_bpf_loader_program-4cd18c830636d3a3) running 91 tests test syscalls::mem_ops::tests::test_memmove_non_contiguous::no_regions ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::single_region_0_len ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::single_region_partial_overlap_middle ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::single_region_no_overlap ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::single_region_partial_overlap_start ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::single_region_complete_overlap ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::two_regions_no_overlap_single_source_region ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::many_regions_no_overlap_single_source_region ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::many_regions_overlap_middle ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::many_regions_complete_overlap ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::two_regions_complete_overlap ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::many_regions_overlap_end ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::many_regions_overlap_start ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::single_region_partial_overlap_end ... ok test syscalls::mem_ops::tests::test_memcmp_non_contiguous ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::two_regions_no_overlap_multiple_source_regions ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::many_regions_no_overlap_multiple_source_regions ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::two_regions_partial_overlap_end ... ok test syscalls::mem_ops::tests::test_iter_memory_pair_chunks_short ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::two_regions_partial_overlap_start ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous::two_regions_partial_overlap_middle ... ok test syscalls::mem_ops::tests::test_memory_chunk_iterator_out_of_bounds ... ok test syscalls::tests::test_address_is_aligned ... ok test syscalls::mem_ops::tests::test_memory_chunk_iterator_two ... ok test syscalls::mem_ops::tests::test_memory_chunk_iterator_one ... ok test syscalls::mem_ops::tests::test_memset_non_contiguous ... ok test syscalls::tests::test_check_type_assumptions ... ok test syscalls::mem_ops::tests::test_memory_chunk_iterator_new_out_of_bounds_upper - should panic ... ok test syscalls::mem_ops::tests::test_memmove_non_contiguous_readonly - should panic ... ok test syscalls::mem_ops::tests::test_memset_non_contiguous_readonly - should panic ... ok test syscalls::mem_ops::tests::test_memory_chunk_iterator_no_regions - should panic ... ok test syscalls::tests::test_syscall_get_epoch_stake_total_stake ... ok test syscalls::tests::test_syscall_abort - should panic ... ok test syscalls::tests::test_set_and_get_return_data ... ok test syscalls::tests::test_syscall_get_sysvar_errors ... ok test syscalls::cpi::tests::test_caller_account_from_account_info ... ok test syscalls::cpi::tests::test_update_callee_account_data_readonly ... ok test syscalls::cpi::tests::test_update_callee_account_data_direct_mapping ... ok test syscalls::cpi::tests::test_update_caller_account_lamports_owner ... ok test syscalls::cpi::tests::test_update_callee_account_lamports_owner ... ok test syscalls::tests::test_syscall_get_sysvar ... ok test syscalls::cpi::tests::test_update_caller_account_data_capacity_direct_mapping ... ok test syscalls::cpi::tests::test_update_callee_account_data ... ok test syscalls::tests::test_syscall_get_epoch_stake_vote_account_stake ... ok test syscalls::tests::test_syscall_sol_panic - should panic ... ok test syscalls::tests::test_syscall_big_mod_exp ... ok test syscalls::tests::test_syscall_edwards_curve_point_validation ... ok test syscalls::tests::test_translate ... ok test syscalls::tests::test_syscall_get_stake_history::partial ... ok test syscalls::tests::test_translate_string_and_do ... ok test syscalls::tests::test_syscall_sha256 ... ok test syscalls::tests::test_syscall_sol_pubkey ... ok test syscalls::tests::test_syscall_sol_log ... ok test syscalls::tests::test_syscall_sol_log_u64 ... ok test syscalls::tests::test_syscall_ristretto_curve_point_validation ... ok test syscalls::cpi::tests::test_translate_instruction ... ok test syscalls::tests::test_translate_slice ... ok test syscalls::cpi::tests::test_translate_signers ... ok test syscalls::tests::test_translate_type ... ok test syscalls::tests::test_syscall_sol_get_processed_sibling_instruction ... ok test tests::test_fuzz ... ignored test tests::test_calculate_heap_cost ... ok test syscalls::tests::test_syscall_get_stake_history::full ... ok test syscalls::tests::test_syscall_verify_bls_merkle_key ... ok test syscalls::cpi::tests::test_update_caller_account_data ... ok test syscalls::cpi::tests::test_translate_accounts_rust ... ok test serialization::tests::test_serialize_parameters ... ok test syscalls::cpi::tests::test_update_caller_account_data_direct_mapping ... ok test syscalls::tests::test_syscall_sol_alloc_free ... ok test tests::test_bpf_loader_upgradeable_initialize_buffer ... ok test syscalls::tests::test_create_program_address ... ok test tests::test_bpf_loader_upgradeable_close ... ok test tests::test_bpf_loader_upgradeable_set_buffer_authority ... ok test tests::test_bpf_loader_upgradeable_set_upgrade_authority ... ok test tests::test_program_usage_count_on_upgrade ... ok test tests::test_program_usage_count_on_non_upgrade ... ok test tests::test_bpf_loader_upgradeable_write ... ok test tests::test_bpf_loader_upgradeable_set_buffer_authority_checked ... ok test tests::test_bpf_loader_upgradeable_set_upgrade_authority_checked ... ok test tests::test_bpf_loader_serialize_aligned ... ok test tests::test_bpf_loader_serialize_unaligned ... ok test syscalls::tests::test_syscall_get_slot_hashes::partial ... ok test serialization::tests::test_serialize_parameters_with_many_accounts ... ok test tests::test_bpf_loader_invoke_main ... ok test syscalls::tests::test_syscall_get_slot_hashes::full ... ok test tests::test_bpf_loader_upgradeable_upgrade ... ok test syscalls::tests::test_syscall_edwards_curve_group_ops ... ok test syscalls::tests::test_syscall_ristretto_curve_group_ops ... ok test syscalls::tests::test_syscall_multiscalar_multiplication ... ok test syscalls::tests::test_find_program_address ... ok test syscalls::tests::test_syscall_multiscalar_multiplication_maximum_length_exceeded ... ok test result: ok. 90 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.65s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_bucket_map-5efdee610dece557) running 38 tests test bucket::tests::test_index_entries ... ok test index_entry::tests::test_data_bucket_from_num_slots ... ok test index_entry::tests::test_size ... ok test index_entry::tests::test_api ... ok test restart::test::test_header_alignment ... ok test index_entry::tests::test_set_storage_offset_value_too_large - should panic ... ok test bucket_storage::test::test_header_bad_size - should panic ... ok test bucket_storage::test::test_bucket_storage_index_bucket ... ok test bucket_storage::test::test_bucket_storage_using_header ... ok test bucket_storage::test::test_load_on_restart_failures ... ok test bucket_map::tests::bucket_map_test_update2 ... ok test restart::test::test_restartable_bucket ... ok test bucket_map::tests::bucket_map_test_insert ... ok test bucket::tests::batch_insert_after_delete - should panic ... ok test restart::test::test_get_restartable_buckets ... ok test bucket_map::tests::bucket_map_test_update_to_0_len ... ok test restart::test::test_get_all_possible_index_files_in_drives ... ok test restart::test::test_restartable_bucket_load ... ok test bucket_map::tests::bucket_map_test_update ... ok test bucket::tests::test_batch_insert_non_duplicates_reusing_file_skip_one ... ok test bucket::tests::test_occupy_if_matches_panic - should panic ... ok test bucket::tests::test_batch_insert_non_duplicates_reusing_file_insert_twice - should panic ... ok test bucket::tests::test_occupy_if_matches ... ok test bucket::tests::test_batch_insert_non_duplicates_reusing_file_insert_duplicate ... ok test bucket::tests::test_batch_insert_non_duplicates_reusing_file_existing_zero - should panic ... ok test bucket_storage::test::test_load_on_restart ... ok test bucket::tests::test_batch_insert_non_duplicates_reusing_file_blank_file ... ok test bucket::tests::batch_insert_non_duplicates_internal_simple ... ok test bucket_map::tests::bucket_map_test_insert2 ... ok test bucket::tests::batch_insert_duplicates_internal_simple ... ok test bucket::tests::batch_insert_non_duplicates_internal_same_ix_exceeds_max_search ... ok test bucket::tests::test_batch_insert_non_duplicates_reusing_file_many_entries ... ok test bucket_map::tests::bucket_map_test_delete ... ok test bucket_map::tests::bucket_map_test_n_delete ... ok test bucket_map::tests::bucket_map_test_n_drives ... ok test bucket_map::tests::bucket_map_test_delete_2 ... ok test bucket_map::tests::bucket_map_test_grow_read ... ok test bucket_map::tests::hashmap_compare ... ok test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_builtins_default_costs-b48dd989b93abede) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_clap_utils-6f807a16e2587289) running 12 tests test input_validators::tests::test_is_derivation ... ok test keypair::tests::test_sanitize_seed_phrase ... ok test keypair::tests::test_parse_signer_source ... ok test input_parsers::tests::test_lamports_of_sol ... ok test input_parsers::tests::test_value_of ... ok test input_parsers::tests::test_values_of ... ok test input_parsers::tests::test_pubkeys_of ... ok test input_parsers::tests::test_pubkey_of ... ok test input_parsers::tests::test_keypair_of ... ok test keypair::tests::signer_from_path_with_file ... ok test keypair::tests::test_signer_info_signers_for_message ... ok test input_parsers::tests::test_pubkeys_sigs_of ... ok test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_clap_v3_utils-ae27106204c9bf78) running 24 tests test keypair::tests::test_sanitize_seed_phrase ... ok test input_parsers::signer::tests::test_parse_signer_source ... ok test input_parsers::tests::test_unix_timestamp_from_rfc3339_datetime ... ok test input_parsers::tests::test_cluster_type ... ok test input_parsers::tests::test_commitment_config ... ok test input_parsers::tests::test_parse_hash ... ok test input_parsers::tests::test_parse_pubkey ... ok test input_parsers::tests::test_value_of ... ok test input_parsers::signer::tests::test_parse_keypair_source ... ok test input_parsers::tests::test_sol_to_lamports ... ok test input_parsers::tests::test_derivation ... ok test input_parsers::tests::test_parse_token_decimal_or_all ... ok test input_parsers::tests::test_values_of ... ok test input_parsers::tests::test_parse_token_decimal ... ok test input_parsers::signer::tests::test_parse_prompt_signer_source ... ok test input_parsers::signer::tests::test_parse_pubkey_signature ... ok test input_parsers::signer::tests::test_parse_pubkey_or_keypair_signer_source ... ok test input_parsers::signer::tests::test_parse_keypair_or_ask_keyword_source ... ok test input_parsers::signer::tests::test_pubkey_of ... ok test input_parsers::signer::tests::test_pubkeys_of ... ok test input_parsers::signer::tests::test_keypair_of ... ok test keypair::tests::signer_from_path_with_file ... ok test keypair::tests::test_signer_info_signers_for_message ... ok test input_parsers::signer::tests::test_pubkeys_sigs_of ... ok test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cli-472af741b867fa0a) running 47 tests test checks::tests::test_check_unique_pubkeys ... ok test nonce::tests::test_account_identity_ok ... ok test nonce::tests::test_data_from_helpers ... ok test nonce::tests::test_state_from_account ... ok test nonce::tests::test_check_nonce_account ... ok test validator_info::tests::test_check_details_length ... ok test validator_info::tests::test_check_url ... ok test validator_info::tests::test_is_short_field ... ok test checks::tests::test_check_account_for_balance ... ok test checks::tests::test_get_fee_for_messages ... ok test checks::tests::test_check_account_for_fees ... ok test validator_info::tests::test_parse_validator_info_not_validator_info_account ... ok test validator_info::tests::test_validator_info_max_space ... ok test validator_info::tests::test_validator_info_serde ... ok test validator_info::tests::test_verify_keybase_username_not_string ... ok test validator_info::tests::test_parse_validator_info_empty_key_list ... ok test validator_info::tests::test_parse_validator_info ... ok test program_v4::tests::test_redeploy_from_source ... ok test validator_info::tests::test_parse_args ... ok test program_v4::tests::test_transfer_authority ... ok test program_v4::tests::test_finalize ... ok test program::tests::test_cli_parse_extend_program ... ok test program::tests::test_cli_parse_upgrade ... ok test program_v4::tests::test_undeploy ... ok test cli::tests::test_cli_completions ... ok test cli::tests::test_generate_unique_signers ... ok test program_v4::tests::test_cli_parse_undeploy ... ok test program_v4::tests::test_cli_parse_deploy ... ok test program::tests::test_cli_parse_set_buffer_authority ... ok test cluster_query::tests::test_parse_command ... ok test program_v4::tests::test_cli_parse_transfer_authority ... ok test program_v4::tests::test_cli_parse_finalize ... ok test program::tests::test_cli_parse_show ... ok test cli::tests::test_cli_process_command ... ok test program_v4::tests::test_cli_parse_redeploy ... ok test cli::tests::test_parse_transfer_subcommand ... ok test program::tests::test_cli_parse_close ... ok test cli::tests::test_cli_parse_command ... ok test program::tests::test_cli_parse_set_upgrade_authority ... ok test program::tests::test_cli_parse_write_buffer ... ok test program::tests::test_cli_parse_deploy ... ok test nonce::tests::test_parse_command ... ok test vote::tests::test_parse_command ... ok test stake::tests::test_parse_command ... ok test program::tests::test_cli_keypair_file ... ok test program_v4::tests::test_deploy ... ok test program_v4::tests::test_redeploy ... ok test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cli_config-08f3195560c61f08) running 1 test test config::test::compute_websocket_url ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cli_output-d4211318ed47601a) running 7 tests test cli_output::tests::test_verbose_quiet_output_formats ... ok test display::test::test_unix_timestamp_to_string ... ok test cli_output::tests::test_format_vote_account ... ok test display::test::test_format_labeled_address ... ok test cli_output::tests::test_output_format_from_matches ... ok test display::test::test_write_legacy_transaction ... ok test cli_output::tests::test_return_signers ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_client-45bf4ca145dcb22b) running 1 test test connection_cache::tests::test_connection_with_specified_client_endpoint ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_clock-edbcd376c6f3266f) running 2 tests test tests::test_clone ... ok test sysvar::test_id ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cluster_identity_management-89104809d71c99cc) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_compute_budget-10c45b6aa4c8e32c) running 2 tests test prioritization_fee::test::test_new_with_no_fee ... ok test prioritization_fee::test::test_new_with_compute_unit_price ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_compute_budget_program-406a653a4569206a) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_config_program-2c0b02d9b73d5273) running 13 tests test config_processor::tests::test_config_bad_owner ... ok test config_processor::tests::test_config_initialize_no_panic ... ok test config_processor::tests::test_process_create_ok ... ok test config_processor::tests::test_process_store_ok ... ok test config_processor::tests::test_config_initialize_contains_duplicates_fails ... ok test config_processor::tests::test_process_store_with_additional_signers ... ok test config_processor::tests::test_config_update_contains_duplicates_fails ... ok test config_processor::tests::test_config_updates_requiring_config ... ok test config_processor::tests::test_process_store_fail_instruction_data_too_large ... ok test config_processor::tests::test_process_store_with_bad_additional_signer ... ok test config_processor::tests::test_process_store_fail_account0_not_signer ... ok test config_processor::tests::test_process_store_without_config_signer ... ok test config_processor::tests::test_config_updates ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_connection_cache-f830ba78d1d543ac) running 2 tests test connection_cache::tests::test_overflow_address ... ok test connection_cache::tests::test_connection_cache ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_core-6ed9ccc459477fa7) running 554 tests test banking_stage::forward_packet_batches_by_accounts::tests::test_try_add_packet_to_single_batch ... ok test banking_stage::forward_packet_batches_by_accounts::tests::test_try_add_packet_to_multiple_batches ... ok test banking_stage::consumer::tests::test_bank_filter_valid_transaction_indexes ... ok test banking_stage::consumer::tests::test_accumulate_execute_units_and_time ... ok test banking_stage::consumer::tests::test_bank_prepare_filter_for_pending_transaction ... ok test banking_stage::forward_packet_batches_by_accounts::tests::test_get_batch_index_by_updated_costs ... ok [2026-01-22T17:22:39.219464542Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.233913806Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::immutable_deserialized_packet::tests::simple_deserialized_packet ... ok [2026-01-22T17:22:39.244278073Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.245717706Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.261386832Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.261685585Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::immutable_deserialized_packet::tests::compute_unit_limit_above_static_builtins ... ok [2026-01-22T17:22:39.284861850Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.294543360Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::decision_maker::tests::test_should_process_or_forward_packets ... ok test banking_stage::decision_maker::tests::test_buffered_packet_decision_bank_start ... ok test banking_stage::latest_unprocessed_votes::tests::test_deserialize_vote_packets ... ok test banking_stage::latest_unprocessed_votes::tests::test_clear_forwarded_packets ... ok [2026-01-22T17:22:39.299890970Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.314289364Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.320603623Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.320799315Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.321263899Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.335182048Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.343724468Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.344762978Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::latest_unprocessed_votes::tests::test_update_latest_vote ... ok [2026-01-22T17:22:39.378086878Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.380063696Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.392585973Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.475258542Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.475782587Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.487425875Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.488552526Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:39.512451428Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_leader_to_leader_bigger_slot ... ok test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_leader_to_leader_same_slot ... ok [2026-01-22T17:22:39.667928205Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_leader_to_not_leader ... ok [2026-01-22T17:22:39.673619688Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_leader_to_leader_smaller_slot ... ok [2026-01-22T17:22:39.825544972Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test accounts_hash_verifier::tests::test_get_next_accounts_package2 ... ok test banking_stage::consumer::tests::test_consume_buffered_packets_sanitization_error ... ok test banking_stage::consumer::tests::test_bank_process_and_record_transactions_account_in_use ... ok test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_not_leader_to_not_leader ... ok test banking_stage::consumer::tests::test_bank_process_and_record_transactions_all_unexecuted ... ok test banking_stage::multi_iterator_scanner::tests::test_multi_iterator_scanner_empty ... ok test banking_stage::consumer::tests::test_consume_buffered_packets_retryable ... ok test banking_stage::multi_iterator_scanner::tests::test_multi_iterator_scanner_iterate ... ok test banking_stage::multi_iterator_scanner::tests::test_multi_iterator_scanner_iterate_not_handled ... ok test banking_stage::multi_iterator_scanner::tests::test_multi_iterator_scanner_iterate_with_gaps ... ok test banking_stage::multi_iterator_scanner::tests::test_multi_iterator_scanner_iterate_conflicts_not_at_front ... ok test banking_stage::multi_iterator_scanner::tests::test_multi_iterator_scanner_iterate_with_never_process ... ok test banking_stage::packet_deserializer::tests::test_deserialize_and_collect_packets_empty_udp ... ok test banking_stage::consumer::tests::test_process_transactions_account_in_use ... ok test banking_stage::packet_deserializer::tests::test_deserialize_and_collect_packets_empty ... ok test banking_stage::packet_deserializer::tests::test_deserialize_and_collect_packets_simple_batches_with_failure ... ok test banking_stage::packet_deserializer::tests::test_deserialize_and_collect_packets_simple_batches ... ok test banking_stage::qos_service::tests::test_compute_transaction_costs ... ok test banking_stage::packet_deserializer::tests::test_deserialize_and_collect_packets_simple_vote_like_batches ... ok test banking_stage::qos_service::tests::test_accumulate_batched_transaction_costs ... ok test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_not_leader_to_leader ... ok test banking_stage::read_write_account_set::tests::test_read_read_non_conflict ... ok test banking_stage::read_write_account_set::tests::test_read_write_conflict ... ok test banking_stage::read_write_account_set::tests::test_write_read_conflict ... ok test banking_stage::read_write_account_set::tests::test_write_write_conflict ... ok test banking_stage::read_write_account_set::tests::test_write_write_different_keys ... ok test banking_stage::consumer::tests::test_consume_buffered_packets ... ok [2026-01-22T17:22:39.931017523Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::latest_unprocessed_votes::tests::test_forwardable_packets ... ok test banking_stage::consumer::tests::test_process_transactions_instruction_error ... ok test banking_stage::consumer::tests::test_do_process_single_batched_transaction_with_test_duplicates_for_transaction ... ok test banking_stage::read_write_account_set::tests::test_check_and_take_locks_read_write_conflict ... ok test banking_stage::consumer::tests::test_process_transactions_returns_unprocessed_txs ... ok test banking_stage::consumer::tests::test_bank_process_and_record_transactions_cost_tracker ... ok [2026-01-22T17:22:40.007664127Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.022457524Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::transaction_scheduler::in_flight_tracker::tests::test_in_flight_tracker ... ok test banking_stage::latest_unprocessed_votes::tests::test_insert_batch_unstaked ... ok test banking_stage::consume_worker::tests::test_worker_consume_simple ... ok test banking_stage::consume_worker::tests::test_worker_consume_self_conflicting ... ok test banking_stage::consume_worker::tests::test_worker_ttl ... ok test banking_stage::consumer::tests::test_do_process_single_batched_transaction_with_test_duplicates ... ok test banking_stage::qos_service::tests::test_update_and_remove_transaction_costs_mixed_execution ... ok test banking_stage::read_write_account_set::tests::test_check_and_take_locks_write_write_conflict ... ok test banking_stage::consumer::tests::test_consume_buffered_packets_batch_priority_guard ... ok test banking_stage::transaction_scheduler::in_flight_tracker::tests::test_in_flight_tracker_untracked_batch - should panic ... ok test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_disconnected_channel ... ok test banking_stage::qos_service::tests::test_update_and_remove_transaction_costs_committed ... ok test banking_stage::consume_worker::tests::test_worker_consume_multiple_messages ... ok test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_single_threaded_conflict ... ok test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_simple_thread_selection ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_accounts_schedulable_threads_no_outstanding_locks ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_accounts_schedulable_threads_outstanding_mixed ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_accounts_schedulable_threads_outstanding_read_only ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_accounts_schedulable_threads_outstanding_write_only ... ok [2026-01-22T17:22:40.085599122Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::consume_worker::tests::test_worker_consume_no_bank ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_lock_accounts_invalid_thread - should panic ... ok test banking_stage::read_write_account_set::tests::test_check_and_take_locks_write_read_conflict ... ok test banking_stage::qos_service::tests::test_select_transactions_per_cost ... ok [2026-01-22T17:22:40.091481037Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_read_locking ... ok test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_single_threaded_no_conflicts ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_read_unlock_account_thread_mismatch - should panic ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_read_unlock_account_not_locked - should panic ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_read_lock_account_write_conflict_panic - should panic ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_thread_set ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_thread_set_any_max ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_thread_set_any_zero ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_thread_set_iter ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_too_many_num_threads - should panic ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_try_lock_accounts_multiple ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_try_lock_accounts_none ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_try_lock_accounts_any ... ok test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_priority_guard ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_too_few_num_threads - should panic ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_try_lock_accounts_one ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_lock_account_read_conflict_panic - should panic ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_locking ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_lock_account_write_conflict_panic - should panic ... ok test banking_stage::transaction_scheduler::transaction_priority_id::tests::test_transaction_priority_id_ordering ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_unlock_account_thread_mismatch - should panic ... ok test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_unlock_account_not_locked - should panic ... ok test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_pre_lock_filter ... ok test banking_stage::transaction_scheduler::transaction_state::tests::test_priority ... ok test banking_stage::transaction_scheduler::transaction_state::tests::test_transition_to_unprocessed ... ok[2026-01-22T17:22:40.153223641Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.155262880Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::transaction_scheduler::transaction_state::tests::test_transition_to_unprocessed_panic - should panic ... ok test banking_stage::transaction_scheduler::transaction_state::tests::test_transition_to_pending_panic - should panic ... ok test banking_stage::transaction_scheduler::transaction_state::tests::test_transaction_ttl ... ok test banking_stage::transaction_scheduler::transaction_state::tests::test_transaction_ttl_panic - should panic ... ok test banking_stage::transaction_scheduler::transaction_state::tests::test_transition_to_pending ... ok test banking_stage::unprocessed_packet_batches::tests::test_unprocessed_packet_batches_insert_minimum_packet_over_capacity ... ok test banking_stage::transaction_scheduler::transaction_state_container::tests::test_get_mut_transaction_state ... ok test banking_stage::transaction_scheduler::transaction_state_container::tests::test_is_empty ... ok [2026-01-22T17:22:40.186917415Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.197973928Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::decision_maker::tests::test_make_consume_or_forward_decision ... ok test banking_stage::qos_service::tests::test_update_and_remove_transaction_costs_not_committed ... ok test banking_stage::unprocessed_transaction_storage::tests::test_filter_processed_packets ... ok test banking_stage::unprocessed_packet_batches::tests::test_unprocessed_packet_batches_insert_pop_same_packet ... ok [2026-01-22T17:22:40.202213407Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::unprocessed_packet_batches::tests::test_transaction_from_deserialized_packet ... ok test banking_trace::tests::test_new_disabled ... ok [2026-01-22T17:22:40.233814051Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_trace::tests::test_send_after_exited ... ok test banking_stage::transaction_scheduler::transaction_state_container::tests::test_priority_queue_capacity ... ok test banking_trace::tests::test_reopen_with_blank_file ... ok test banking_trace::tests::test_spill_over_at_rotation ... ok test banking_stage::unprocessed_transaction_storage::tests::test_unprocessed_transaction_storage_insert ... ok [2026-01-22T17:22:40.249269185Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.250980521Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test cluster_info_vote_listener::tests::test_max_vote_tx_fits ... ok [2026-01-22T17:22:40.277400447Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.286359500Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.295901219Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::unprocessed_transaction_storage::tests::test_process_packets_retryable_indexes_reinserted ... ok test banking_trace::tests::test_record_and_restore ... ok test banking_stage::consumer::tests::test_write_persist_transaction_status ... ok test accounts_hash_verifier::tests::test_get_next_accounts_package1 ... ok test banking_stage::tests::test_bank_record_transactions ... ok test banking_stage::unprocessed_packet_batches::tests::test_unprocessed_packet_batches_pop_max_n ... ok [2026-01-22T17:22:40.407492027Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.418761672Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test cluster_info_vote_listener::tests::test_verify_votes_empty ... ok test banking_stage::tests::test_banking_stage_shutdown1 ... ok [2026-01-22T17:22:40.515926077Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.526062581Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.531541842Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.541803397Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.544048928Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.549293967Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 0 skipping due to already panicking... [2026-01-22T17:22:40.551916651Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::transaction_scheduler::scheduler_controller::tests::test_unexpected_batch_id - should panic ... ok [2026-01-22T17:22:40.554154532Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test cluster_slots_service::cluster_slots::tests::test_best_completed_slot_peer ... ok test cluster_slots_service::cluster_slots::tests::test_best_peer_2 ... ok test cluster_slots_service::cluster_slots::tests::test_best_peer_3 ... ok test cluster_slots_service::cluster_slots::tests::test_compute_weights ... ok test cluster_slots_service::cluster_slots::tests::test_default ... ok test cluster_slots_service::cluster_slots::tests::test_update_empty ... ok test cluster_slots_service::cluster_slots::tests::test_update_new_slot ... ok test cluster_slots_service::cluster_slots::tests::test_update_new_staked_slot ... ok test cluster_slots_service::cluster_slots::tests::test_update_noop ... ok test cluster_slots_service::cluster_slots::tests::test_update_rooted ... ok [2026-01-22T17:22:40.562057776Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::transaction_scheduler::scheduler_controller::tests::test_schedule_consume_simple_thread_selection ... ok test banking_stage::tests::test_banking_stage_tick ... ok [2026-01-22T17:22:40.564264567Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test commitment_service::tests::test_aggregate_commitment_for_vote_account_1 ... ok test commitment_service::tests::test_aggregate_commitment_for_vote_account_3 ... ok [2026-01-22T17:22:40.572226270Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.574351220Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test commitment_service::tests::test_aggregate_commitment_for_vote_account_2 ... ok test banking_stage::transaction_scheduler::scheduler_controller::tests::test_schedule_consume_single_threaded_conflict ... ok test commitment_service::tests::test_get_highest_super_majority_root ... ok [2026-01-22T17:22:40.582317054Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test cluster_slots_service::test::test_update_lowest_slot ... ok [2026-01-22T17:22:40.584430934Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::transaction_scheduler::scheduler_controller::tests::test_schedule_consume_retryable ... ok test completed_data_sets_service::test::test_multi_signatures ... ok test completed_data_sets_service::test::test_zero_signatures ... ok [2026-01-22T17:22:40.594510688Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.594668339Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::transaction_scheduler::scheduler_controller::tests::test_schedule_consume_single_threaded_no_conflicts ... ok [2026-01-22T17:22:40.604587012Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.604761153Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_add_new_leaf_duplicate ... ok [2026-01-22T17:22:40.614661805Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.615875587Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.617889895Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.617914896Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.617919306Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.617922576Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.617925726Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.624746069Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.625985201Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test commitment_service::tests::test_aggregate_commitment_validity_without_node_vote_state ... ok [2026-01-22T17:22:40.634831093Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.635958964Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.636055115Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.636062655Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.636151555Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.636177836Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:40.636202386Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test banking_stage::consumer::tests::test_bank_process_and_record_batched_transactions ... ok [2026-01-22T17:22:40.644935037Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.646175829Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.655015981Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test commitment_service::tests::test_aggregate_commitment_validity_with_node_vote_state ... ok [2026-01-22T17:22:40.656271523Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.665058124Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.666363577Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.675143348Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.676500401Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::consumer::tests::test_bank_process_and_record_transactions ... ok [2026-01-22T17:22:40.685258152Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.686629305Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.695440457Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.696769839Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.705613692Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.706854973Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_add_root_parent ... ok [2026-01-22T17:22:40.715764026Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_aggregate_slot ... ok test consensus::heaviest_subtree_fork_choice::test::test_ancestor_iterator ... ok test consensus::heaviest_subtree_fork_choice::test::test_best_overall_slot ... ok [2026-01-22T17:22:40.716946697Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.725896571Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.727071502Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.735985925Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.737193706Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.746097729Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.747329770Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.756172722Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.757414484Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.766245906Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.767533678Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.776314080Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.777637512Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.786388514Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.790068688Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.796535818Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.800122461Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.806674862Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.810198695Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.816805977Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.820275899Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test cluster_info_vote_listener::tests::test_track_new_votes_filter ... ok [2026-01-22T17:22:40.826951201Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.830357383Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_add_votes_duplicate_greater_hash_ignored ... ok [2026-01-22T17:22:40.837052435Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.840434837Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.847202250Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.850551611Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.857287083Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.860639445Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_add_votes_duplicate_zero_stake ... ok [2026-01-22T17:22:40.867375757Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.870727028Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.877457481Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.887542275Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.897065153Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.897612099Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.907443500Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.907678192Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.917522034Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.917744116Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.927648348Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.927820390Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_add_votes_duplicate_smaller_hash_prioritized ... ok [2026-01-22T17:22:40.937920084Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.937973244Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.948997757Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.949065928Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.959061050Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.959133111Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.969181725Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.969274965Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.979343179Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.979443180Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test cluster_info_vote_listener::tests::test_vote_tracker_references ... ok test consensus::heaviest_subtree_fork_choice::test::test_mark_valid_then_ancestor_invalid - should panic ... ok test consensus::heaviest_subtree_fork_choice::test::test_mark_valid_then_descendant_invalid ... ok [2026-01-22T17:22:40.989437763Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.989521434Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.999607298Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:40.999747199Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.009744922Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.009828293Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.019884436Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.020262010Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_add_votes_duplicate_tie ... ok [2026-01-22T17:22:41.030081321Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.030346674Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.040166235Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.040418558Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.050264309Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.050484721Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.060351493Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.060562485Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.070436497Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.070643979Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.080520061Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.080712263Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.090603935Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.090779286Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.100687668Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.100845050Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.110774702Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.110907693Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.120974957Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.121043308Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.131042411Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.131128642Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.141187805Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.141212756Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_generate_update_operations ... ok [2026-01-22T17:22:41.153139877Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.153161537Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_add_votes ... ok [2026-01-22T17:22:41.163224830Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.163288271Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.173295974Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.173365895Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.183424378Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.183511479Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.193498522Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.193579683Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.203638577Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.203757168Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_max_by_weight ... ok [2026-01-22T17:22:41.213862402Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.213941662Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.222353311Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:41.223954236Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.224010976Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.234064770Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.234064780Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.244229384Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.244351285Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::tests::test_banking_stage_entries_only_central_scheduler ... ok [2026-01-22T17:22:41.254861743Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.255055275Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_add_votes_duplicate_then_outdated ... ok [2026-01-22T17:22:41.264963167Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.265127769Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.275143512Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.275277913Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.285344197Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.285462338Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.295436121Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.295560142Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.298385608Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:41.305629316Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.305741687Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.315723840Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.315842261Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.325914384Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.326025865Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.336069899Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.346195413Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.356319677Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::tests::test_banking_stage_entries_only_thread_local_multi_iterator ... ok [2026-01-22T17:22:41.366824655Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_purge_prune ... ok [2026-01-22T17:22:41.382087917Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::tests::test_banking_stage_entryfication ... ok test consensus::heaviest_subtree_fork_choice::test::test_purge_prune_complicated ... ok test consensus::heaviest_subtree_fork_choice::test::test_set_root ... ok [2026-01-22T17:22:41.392214412Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.402309655Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_mark_invalid_then_add_new_heavier_duplicate_slot ... ok test consensus::heaviest_subtree_fork_choice::test::test_set_unconfirmed_duplicate_confirm_larger_slot_first ... ok test consensus::heaviest_subtree_fork_choice::test::test_set_unconfirmed_duplicate_confirm_smaller_slot_first ... ok test consensus::heaviest_subtree_fork_choice::test::test_split_off_complicated ... ok [2026-01-22T17:22:41.412404669Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_mark_invalid_then_valid_duplicate ... ok test consensus::heaviest_subtree_fork_choice::test::test_is_best_child ... ok test consensus::heaviest_subtree_fork_choice::test::test_split_off_on_deepest_path ... ok test consensus::heaviest_subtree_fork_choice::test::test_split_off_on_deepest_path_complicated ... ok [2026-01-22T17:22:41.422495923Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.432583297Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_new_from_frozen_banks ... ok [2026-01-22T17:22:41.442661501Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.452746525Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.462843089Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.473060214Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.483308729Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_mark_valid_invalid_forks ... ok [2026-01-22T17:22:41.493412293Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.503500397Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.513586211Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.523668845Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.533758699Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.546852570Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_propagate_new_leaf_2 ... ok [2026-01-22T17:22:41.557031695Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_stray_restored_slot ... ok [2026-01-22T17:22:41.567186640Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_merge_duplicate ... ok test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_add_replay_and_gossip_vote ... ok test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_check_add_vote_is_not_replay ... ok test consensus::heaviest_subtree_fork_choice::test::test_subtree_diff ... ok test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_take_votes_dirty_set_is_not_replay ... ok test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_check_add_vote_is_replay ... ok [2026-01-22T17:22:41.577358734Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_take_votes_dirty_set_is_replay ... ok test consensus::progress_map::test::test_add_vote_pubkey ... ok test consensus::progress_map::test::test_is_propagated ... ok test consensus::progress_map::test::test_is_propagated_status_on_construction ... ok test consensus::test::test_adjust_lockouts_after_replay_all_future_votes_only_root_found ... ok [2026-01-22T17:22:41.592080461Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_adjust_lockouts_after_replay_all_not_found ... ok test consensus::test::test_adjust_lockouts_after_replay_all_not_found_even_if_rooted ... ok [2026-01-22T17:22:41.606548776Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_adjust_lockouts_after_replay_all_rooted_with_no_too_old ... ok [2026-01-22T17:22:41.616671680Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.626762244Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_propagate_new_leaf ... ok [2026-01-22T17:22:41.636843068Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_adjust_lockouts_after_replay_anchored_future_slots ... ok test consensus::test::test_adjust_lockouts_after_replay_diverged_ancestor ... ok test consensus::test::test_adjust_lockouts_after_replay_empty ... ok test consensus::test::test_adjust_lockouts_after_replay_future_slots ... ok [2026-01-22T17:22:41.637997369Z ERROR jupnet_core::consensus] For some reason, we're REPROCESSING slots which has already been voted and ROOTED by us; VOTING will be SUSPENDED UNTIL 14! [2026-01-22T17:22:41.638028939Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="For some reason, we're REPROCESSING slots which has already been voted and ROOTED by us; VOTING will be SUSPENDED UNTIL 14!" test consensus::test::test_adjust_lockouts_after_replay_future_tower ... ok test consensus::test::test_adjust_lockouts_after_replay_not_found_slots ... ok test consensus::progress_map::test::test_add_node_pubkey_internal ... ok test consensus::test::test_adjust_lockouts_after_replay_repeated_non_root_votes - should panic ... ok test consensus::test::test_adjust_lockouts_after_replay_reversed_votes - should panic ... ok test consensus::test::test_adjust_lockouts_after_replay_time_warped ... ok [2026-01-22T17:22:41.646923872Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.657014896Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.667069719Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.677151383Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_set_root_and_add_votes ... ok test consensus::test::test_adjust_lockouts_after_replay_vote_on_genesis ... ok [2026-01-22T17:22:41.687240637Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_adjust_lockouts_after_replay_vote_on_root ... ok test consensus::test::test_check_already_voted ... ok test consensus::test::test_check_recent_slot ... ok test consensus::test::test_check_vote_threshold_above_threshold ... ok test consensus::test::test_check_vote_threshold_above_threshold_after_pop ... ok test consensus::test::test_check_vote_threshold_above_threshold_no_stake ... ok [2026-01-22T17:22:41.697423572Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_check_vote_threshold_below_threshold ... ok test consensus::test::test_check_vote_threshold_deep_below_threshold ... ok test consensus::test::test_check_vote_threshold_forks ... ok test consensus::test::test_check_vote_threshold_lockouts_not_updated ... ok test consensus::test::test_check_vote_threshold_no_skip_lockout_with_new_root ... ok test consensus::test::test_check_vote_threshold_shallow_below_threshold ... ok test consensus::test::test_check_vote_threshold_without_votes ... ok test consensus::test::test_check_vote_thresholds_above_thresholds ... ok test consensus::test::test_collect_vote_lockouts_root ... ok [2026-01-22T17:22:41.707578716Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_collect_vote_lockouts_sums ... ok test consensus::test::test_default_tower_has_no_stray_last_vote ... ok test consensus::heaviest_subtree_fork_choice::test::test_set_root_and_add_outdated_votes ... ok test consensus::heaviest_subtree_fork_choice::test::test_merge ... ok test consensus::test::test_is_locked_out_double_vote ... ok test consensus::test::test_is_locked_out_empty ... ok test consensus::test::test_is_locked_out_child ... ok test consensus::test::test_is_locked_out_last_vote_expired ... ok [2026-01-22T17:22:41.717674980Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_is_locked_out_root_slot_child_pass ... ok test consensus::test::test_is_locked_out_sibling ... ok test consensus::test::test_is_locked_out_root_slot_sibling_fail ... ok test consensus::test::test_is_slot_confirmed_not_enough_stake_failure ... ok test consensus::test::test_is_slot_confirmed_pass ... ok test consensus::test::test_is_slot_confirmed_unknown_slot ... ok test consensus::test::test_is_slot_duplicate_confirmed_not_enough_stake_failure ... ok test consensus::test::test_is_slot_duplicate_confirmed_pass ... ok test consensus::test::test_is_slot_duplicate_confirmed_unknown_slot ... ok [2026-01-22T17:22:41.727766524Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_load_tower_deser_failure ... ok [2026-01-22T17:22:41.737960409Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.748077263Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_load_tower_missing ... ok test consensus::test::test_load_tower_invalid_signature ... ok [2026-01-22T17:22:41.758253548Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_process_update_operations ... ok test consensus::test::test_maybe_timestamp ... ok test consensus::test::test_load_tower_wrong_identity ... ok test consensus::test::test_recent_votes_empty ... ok [2026-01-22T17:22:41.768360372Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_recent_votes_exact ... ok [2026-01-22T17:22:41.778509206Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.788651331Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.798796665Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_recent_votes_full ... ok [2026-01-22T17:22:41.819550258Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_split_off_simple ... ok test consensus::test::test_load_tower_ok ... ok [2026-01-22T17:22:41.829647412Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_refresh_last_vote_timestamp ... ok [2026-01-22T17:22:41.839743306Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.849834170Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.859990525Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.871200759Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.881392604Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.891613279Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.901788704Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.911956878Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.922129213Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.932306218Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.942646254Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.952827509Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.962996013Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_split_off_subtree_with_dups ... ok [2026-01-22T17:22:41.973211118Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_stake_is_updated_for_entire_branch ... ok [2026-01-22T17:22:41.983306312Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:41.993513107Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.003606051Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.013812446Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_split_off_with_dups ... ok [2026-01-22T17:22:42.024056431Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.062243407Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.072351351Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::heaviest_subtree_fork_choice::test::test_split_off_on_best_path ... [2026-01-22T17:22:42.082589546Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering ok test cluster_info_vote_listener::tests::test_sum_stake ... ok test consensus::heaviest_subtree_fork_choice::test::test_split_off_unvoted ... ok [2026-01-22T17:22:42.092654680Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.102771034Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.112834937Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.122905941Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.133077626Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.143282671Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.153485416Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.163701441Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.173882886Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.184065830Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.194269265Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.204453830Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.214635825Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test cluster_info_vote_listener::tests::test_bad_vote ... ok [2026-01-22T17:22:42.224812860Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.234903553Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.244992737Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.255072401Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.265260966Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::unprocessed_transaction_storage::tests::test_prepare_packets_to_forward ... ok [2026-01-22T17:22:42.275434421Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.285529925Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.295690889Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.305854984Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test cluster_info_vote_listener::tests::test_update_new_leader_schedule_epoch ... ok test consensus::test::test_simple_votes ... ok [2026-01-22T17:22:42.316011598Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_to_vote_instruction ... ok test banking_stage::forwarder::tests::test_forwarder_budget ... ok test consensus::vote_stake_tracker::test::test_add_vote_pubkey ... ok [2026-01-22T17:22:42.326133053Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.336291937Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::tower_storage::test::test_tower_storage ... ok test gen_keys::tests::test_new_key_is_deterministic ... ok [2026-01-22T17:22:42.346421941Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.356534886Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.366653130Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test gen_keys::tests::test_gen_keypair_is_deterministic ... ok [2026-01-22T17:22:42.379811962Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.389936316Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.400530595Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.410751400Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::latest_unprocessed_votes::tests::test_update_latest_vote_race ... ok [2026-01-22T17:22:42.422062605Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.432362571Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.442466565Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.452574509Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.462674453Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.473223431Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.483331936Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.493495000Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test gen_keys::tests::test_gen_n_pubkeys_deterministic ... ok test poh_timing_report_service::test::test_poh_timing_report_service ... ok test poh_timing_reporter::test::test_poh_timing_reporter ... ok test poh_timing_reporter::test::test_poh_timing_reporter_never_complete ... ok test poh_timing_reporter::test::test_poh_timing_reporter_out_of_order ... ok [2026-01-22T17:22:42.512774829Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test poh_timing_reporter::test::test_poh_timing_reporter_overflow ... ok test poh_timing_reporter::test::test_slot_poh_timestamp_fmt ... ok [2026-01-22T17:22:42.522859513Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.532969867Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.543153822Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.553274796Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.563712304Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test cluster_info_vote_listener::tests::test_process_votes2 ... ok test repair::ancestor_hashes_service::test::test_ancestor_hashes_service_initiate_ancestor_hashes_requests_for_duplicate_slot ... ignored test repair::ancestor_hashes_service::test::test_ancestor_hashes_service_manage_ancestor_hashes_after_replay_dump ... ignored [2026-01-22T17:22:42.573811618Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.583900431Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.594393419Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.604478123Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.614968331Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.625052584Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.635140268Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.647709205Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.657880970Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test optimistic_confirmation_verifier::test::test_add_new_optimistic_confirmed_slots ... ok [2026-01-22T17:22:42.668107245Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.678376541Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.688491185Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test repair::ancestor_hashes_service::test::test_ancestor_hashes_service_process_pruned_replay_updates ... ok test repair::ancestor_hashes_service::test::test_ancestor_hashes_service_process_replay_updates ... ok [2026-01-22T17:22:42.699398546Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.709783663Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.720122649Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.730581206Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_reconcile_blockstore_roots_with_tower_nop_no_parent ... ok [2026-01-22T17:22:42.740779701Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test repair::ancestor_hashes_service::test::test_ancestor_hashes_service_find_epoch_slots_frozen_dead_slots ... ok test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_0 ... ok test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_1 ... ok test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_2 ... ok test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_3 ... ok test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_4 ... ok test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_5 ... ok test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_6 ... ok test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_7 ... ok [2026-01-22T17:22:42.750915016Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_8 ... ok test repair::cluster_slot_state_verifier::test::bank_frozen_state_update_9 ... ok test repair::cluster_slot_state_verifier::test::dead_state_update_0 ... ok test repair::cluster_slot_state_verifier::test::dead_state_update_1 ... ok [2026-01-22T17:22:42.761002930Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test repair::cluster_slot_state_verifier::test::dead_state_update_2 ... ok [2026-01-22T17:22:42.771060203Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test repair::cluster_slot_state_verifier::test::dead_state_update_3 ... ok test repair::cluster_slot_state_verifier::test::dead_state_update_4 ... ok test repair::cluster_slot_state_verifier::test::dead_state_update_5 ... ok test repair::cluster_slot_state_verifier::test::duplicate_confirmed_state_update_0 ... ok test repair::cluster_slot_state_verifier::test::duplicate_confirmed_state_update_1 ... ok test repair::cluster_slot_state_verifier::test::duplicate_confirmed_state_update_2 ... ok test repair::cluster_slot_state_verifier::test::duplicate_confirmed_state_update_3 ... ok test repair::cluster_slot_state_verifier::test::duplicate_state_update_0 ... ok test repair::cluster_slot_state_verifier::test::duplicate_state_update_1 ... ok test repair::cluster_slot_state_verifier::test::duplicate_state_update_2 ... ok test repair::cluster_slot_state_verifier::test::duplicate_state_update_3 ... ok test repair::cluster_slot_state_verifier::test::duplicate_state_update_4 ... ok test repair::cluster_slot_state_verifier::test::duplicate_state_update_5 ... ok test repair::cluster_slot_state_verifier::test::duplicate_state_update_6 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_0 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_1 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_10 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_11 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_12 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_13 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_14 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_15 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_16 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_17 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_18 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_19 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_2 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_20 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_3 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_4 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_5 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_6 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_7 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_8 ... ok test repair::cluster_slot_state_verifier::test::epoch_slots_frozen_state_update_9 ... ok test repair::cluster_slot_state_verifier::test::popular_pruned_fork ... ok [2026-01-22T17:22:42.783197266Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.793312840Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.803758907Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::unprocessed_transaction_storage::tests::test_filter_and_forward_with_account_limits ... ok [2026-01-22T17:22:42.814169464Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.824301719Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.840819022Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.861958689Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.872100823Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.882304528Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.892496273Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.902651378Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.912802632Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test commitment_service::tests::test_highest_super_majority_root_advance ... ok [2026-01-22T17:22:42.923190289Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.933366164Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.943692040Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.953884724Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.964041109Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.974199053Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.984384338Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:42.996071957Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.007182530Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.017361925Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.028313337Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.042566550Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test cluster_info_vote_listener::tests::test_votes_in_range ... ok test consensus::test::test_reconcile_blockstore_roots_with_tower_panic_no_common_root - should panic ... ok [2026-01-22T17:22:43.052668624Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.062756838Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.072842992Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.082927135Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.093115760Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.103197964Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.113276518Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.123361022Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test repair::ancestor_hashes_service::test::test_ancestor_hashes_service_retryable_duplicate_ancestor_decision ... ok test repair::ancestor_hashes_service::test::test_verify_and_process_ancestor_responses_invalid_packet ... ok [2026-01-22T17:22:43.133602717Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.147252064Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.157349908Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.167431682Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_adjust_lockouts_after_replay_all_rooted_with_too_old ... ok test consensus::test::test_adjust_lockouts_after_replay_out_of_order ... ok test consensus::test::test_adjust_lockouts_after_replay_too_old_tower ... ok [2026-01-22T17:22:43.177678067Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.188636559Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.198724293Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test repair::ancestor_hashes_service::test::test_ancestor_hashes_service_manage_ancestor_requests ... ok test cluster_info_vote_listener::tests::test_update_new_root ... ok [2026-01-22T17:22:43.208908608Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.218996692Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.229072865Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.239308041Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.249830339Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.259964033Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.270187528Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.280272992Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.290451297Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.301077155Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.311167509Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.321343534Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.331515099Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test optimistic_confirmation_verifier::test::test_get_unrooted_optimistic_slots ... ok test banking_stage::transaction_scheduler::scheduler_controller::tests::test_schedule_consume_single_threaded_multi_batch ... ok [2026-01-22T17:22:43.341745254Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.351853628Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.362392726Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test consensus::test::test_reconcile_blockstore_roots_with_tower_normal ... ok [2026-01-22T17:22:43.372768053Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.382860017Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_consume_single_threaded_multi_batch ... ok test cluster_info_vote_listener::tests::test_verify_votes_1_pass ... ok [2026-01-22T17:22:43.393348114Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering [2026-01-22T17:22:43.403512509Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test banking_stage::forwarder::tests::test_handle_forwarding ... ok [2026-01-22T17:22:43.502748162Z ERROR jupnet_core::banking_stage::latest_unprocessed_votes] Slot hashes sysvar doesn't exist on bank 0. Including all votes without filtering test optimistic_confirmation_verifier::test::test_get_unrooted_optimistic_slots_same_slot_different_hash ... ok test consensus::test::test_switch_threshold_duplicate_rollback ... ok test banking_stage::tests::test_unprocessed_transaction_storage_full_send ... ok test consensus::test::test_switch_threshold ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_all_match ... ok test consensus::test::test_switch_threshold_use_gossip_votes ... ok test consensus::test::test_switch_threshold_common_ancestor ... ok test consensus::test::test_switch_threshold_votes ... ok [2026-01-22T17:22:43.780989782Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 44 skipping due to already panicking... [2026-01-22T17:22:43.781029502Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 0 skipping due to already panicking... [2026-01-22T17:22:43.781033122Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 48 skipping due to already panicking... [2026-01-22T17:22:43.781036382Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 112 skipping due to already panicking... [2026-01-22T17:22:43.781438956Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 47 skipping due to already panicking... [2026-01-22T17:22:43.781531617Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 14 skipping due to already panicking... [2026-01-22T17:22:43.781652908Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 45 skipping due to already panicking... [2026-01-22T17:22:43.781683588Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 13 skipping due to already panicking... [2026-01-22T17:22:43.781776429Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 10 skipping due to already panicking... [2026-01-22T17:22:43.781784959Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 11 skipping due to already panicking... [2026-01-22T17:22:43.781788999Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 12 skipping due to already panicking... [2026-01-22T17:22:43.781963181Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 1 skipping due to already panicking... [2026-01-22T17:22:43.781967591Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 2 skipping due to already panicking... [2026-01-22T17:22:43.781971091Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 46 skipping due to already panicking... [2026-01-22T17:22:43.781974711Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 49 skipping due to already panicking... [2026-01-22T17:22:43.781978171Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 50 skipping due to already panicking... [2026-01-22T17:22:43.782494966Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 110 skipping due to already panicking... [2026-01-22T17:22:43.782702938Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 43 skipping due to already panicking... test consensus::test::test_switch_threshold_duplicate_rollback_panic - should panic ... ok test repair::cluster_slot_state_verifier::test::test_apply_state_changes_bank_frozen ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_some_not_frozen ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_mismatches_then_matches ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_all_not_frozen ... ok test repair::outstanding_requests::tests::test_add_request ... ok test repair::outstanding_requests::tests::test_register_response ... ok test repair::outstanding_requests::tests::test_timeout_expired_remove ... ok test repair::packet_threshold::test::test_dynamic_packet_threshold ... ok [2026-01-22T17:22:43.861136677Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_missing_requested_slot ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_all_mismatched ... ok test repair::quic_endpoint::tests::test_quic_endpoint ... ok test repair::repair_response::test::test_sigverify_shred_cpu_repair ... ok [2026-01-22T17:22:43.902235500Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test cluster_info_vote_listener::tests::test_process_votes1 ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_some_mismatched ... ok test consensus::test::test_switch_threshold_across_tower_reload ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_responses_not_ancestors ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_responses_out_of_order ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_no_agreement ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_not_duplicate_confirmed ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_pruned_all_mismatch ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_same_peer ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_start_from_snapshot_missing_then_mismatch ... ok test repair::repair_service::test::test_request_repair_for_shred_from_address ... ok test repair::duplicate_repair_status::tests::test_add_response_invalid_peer ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_start_from_snapshot_missing_then_matches ... ok [2026-01-22T17:22:44.122039315Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:22:44.142603547Z ERROR jupnet_core::repair::repair_service] Slot meta for duplicate slot does not exist, cannot generate repairs test repair::repair_service::test::test_update_duplicate_slot_repair_addr ... ok test consensus::test::test_double_partition ... ok test repair::repair_generic_traversal::test::test_get_unknown_last_index ... ok test repair::repair_service::test::test_repair_empty_slot ... ok test repair::repair_service::test::test_generate_duplicate_repairs_for_slot ... ok test repair::cluster_slot_state_verifier::test::test_apply_state_changes ... ok test repair::repair_service::test::test_generate_and_send_duplicate_repairs ... ok test repair::repair_service::test::test_generate_highest_repair ... ok test repair::repair_service::test::test_repair_range_highest ... ok test repair::repair_service::test::test_generate_repairs ... ok test banking_stage::latest_unprocessed_votes::tests::test_simulate_threads ... ok test repair::repair_service::test::test_repair_orphan ... ok test repair::cluster_slot_state_verifier::test::test_apply_state_changes_bank_frozen_and_duplicate_confirmed_matches_frozen ... ok test repair::cluster_slot_state_verifier::test::test_duplicate_confirmed_and_epoch_slots_frozen ... ok test repair::cluster_slot_state_verifier::test::test_apply_state_changes_duplicate_confirmed_matches_frozen ... ok test repair::repair_weight::test::test_sort_by_stake_weight_slot ... ok test repair::cluster_slot_state_verifier::test::test_state_ancestor_duplicate_descendant_confirmed ... ok test repair::cluster_slot_state_verifier::test::test_state_unfrozen_bank_duplicate_then_bank_frozen ... ok test repair::cluster_slot_state_verifier::test::test_state_unreplayed_bank_duplicate_then_bank_frozen ... ok test repair::cluster_slot_state_verifier::test::test_state_descendant_confirmed_ancestor_duplicate ... ok test repair::cluster_slot_state_verifier::test::test_state_ancestor_confirmed_descendant_duplicate ... ok test repair::cluster_slot_state_verifier::test::test_duplicate_confirmed_and_epoch_slots_frozen_mismatched ... ok test repair::repair_weighted_traversal::test::test_weighted_repair_traversal_single ... ok test repair::repair_service::test::test_generate_repairs_for_wen_restart ... ok test repair::serve_repair::tests::test_check_well_formed_repair_request ... ok test repair::serve_repair::tests::test_deserialize_shred_as_ping ... ok [2026-01-22T17:22:49.174677606Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test repair::serve_repair::tests::test_map_requests_signed ... ok [2026-01-22T17:22:49.264711414Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test repair::serve_repair::tests::test_repair_with_repair_validators ... ok test repair::repair_weighted_traversal::test::test_weighted_repair_traversal ... ok test repair::repair_weighted_traversal::test::test_get_best_repair_shreds_no_duplicates ... ok test repair::serve_repair::tests::run_orphan_corrupted_shred_size ... ok test repair::serve_repair::tests::test_run_window_request ... ok [2026-01-22T17:22:51.003543106Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test repair::serve_repair::tests::test_serialize_deserialize_ancestor_hashes_request ... ok [2026-01-22T17:22:51.040942434Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test repair::serve_repair::tests::test_serialize_deserialize_signed_request ... ok test repair::serve_repair::tests::test_serialized_ping_size ... ok test repair::serve_repair::tests::test_verify_ancestor_response ... ok test repair::serve_repair::tests::test_verify_shred_response ... ok test repair::repair_weighted_traversal::test::test_get_best_repair_shreds ... ok test repair::serve_repair::tests::test_verify_signed_packet ... ok test repair::serve_repair::tests::test_run_highest_window_request ... ok [2026-01-22T17:22:51.180414492Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test repair::serve_repair::tests::window_index_request ... ok [2026-01-22T17:22:51.257252077Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_check_for_vote_only_mode ... ok test replay_stage::tests::test_check_propagation_for_start_leader ... ok test replay_stage::tests::test_check_propagation_skip_propagation_check ... ok test repair::repair_generic_traversal::test::test_get_closest_completion ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_pruned_some_ancestors_missing ... ok test replay_stage::tests::test_child_bank_heavier ... ok test replay_stage::tests::test_compute_bank_stats_confirmed ... ok test replay_stage::tests::test_chain_update_propagation_status2 ... ok test replay_stage::tests::test_chain_update_propagation_status ... ok test repair::repair_service::test::test_repair_range ... ok test repair::repair_weight::test::test_add_votes ... ok test repair::serve_repair::tests::test_run_orphan ... ok [2026-01-22T17:22:52.926925255Z ERROR jupnet_core::replay_stage] Error in mark_dead_slot: FailedToLoadEntries(InvalidShredData(Custom("could not reconstruct entries: Custom(\"invalid value: continue signal on byte-three, expected a terminal signal on or before byte-three\")"))) for slot 1 [2026-01-22T17:22:52.927063566Z ERROR jupnet_metrics::metrics] datapoint: replay-stage-mark_dead_slot error="error: FailedToLoadEntries(InvalidShredData(Custom(\"could not reconstruct entries: Custom(\\"invalid value: continue signal on byte-three, expected a terminal signal on or before byte-three\\")\")))" slot=1i test replay_stage::tests::test_dead_fork_entry_deserialize_failure ... ok [2026-01-22T17:22:53.075777380Z ERROR jupnet_core::replay_stage] Error in mark_dead_slot: InvalidBlock(InvalidEntryHash) for slot 1 [2026-01-22T17:22:53.076002542Z ERROR jupnet_metrics::metrics] datapoint: replay-stage-mark_dead_slot error="error: InvalidBlock(InvalidEntryHash)" slot=1i test cluster_info_vote_listener::tests::test_run_test_process_votes3 ... ok test replay_stage::tests::test_dead_fork_entry_verification_failure ... ok [2026-01-22T17:22:53.554288613Z ERROR jupnet_core::replay_stage] Error in mark_dead_slot: InvalidBlock(InvalidLastTick) for slot 1 [2026-01-22T17:22:53.554489885Z ERROR jupnet_metrics::metrics] datapoint: replay-stage-mark_dead_slot error="error: InvalidBlock(InvalidLastTick)" slot=1i test replay_stage::tests::test_dead_fork_invalid_last_tick ... ok [2026-01-22T17:22:53.975518443Z ERROR jupnet_core::replay_stage] Error in mark_dead_slot: InvalidBlock(TooManyTicks) for slot 1 [2026-01-22T17:22:53.975753345Z ERROR jupnet_metrics::metrics] datapoint: replay-stage-mark_dead_slot error="error: InvalidBlock(TooManyTicks)" slot=1i [2026-01-22T17:22:54.062260120Z ERROR jupnet_core::replay_stage] Error in mark_dead_slot: InvalidBlock(InvalidTickHashCount) for slot 1 [2026-01-22T17:22:54.062353701Z ERROR jupnet_metrics::metrics] datapoint: replay-stage-mark_dead_slot error="error: InvalidBlock(InvalidTickHashCount)" slot=1i test replay_stage::tests::test_dead_fork_invalid_tick_hash_count ... ok test replay_stage::tests::test_duplicate_rollback_then_vote_on_other_duplicate_different_slot_locked_out ... ignored [2026-01-22T17:22:54.233919348Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: AccountNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [6GUnPYh2rYrkUbAnMDeXvBZfRevfsWMhbU3SNKrpNvRD, EbS3b311uv7zQxFVv2a4CkEC2NAToY6H6VP6gpz1ujVk, 11111111111111111111111111111111], recent_blockhash: DkusZ219eskCbfPPjdS7TwUdP5h3GKt7XPtzGfc9hSkX, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: GFMDUjRAnnpZ9K7rRLK3xQQ3GVEe8g68ewiBCRbMHwMR, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: SNXUnaZX7SR4Tvk1FUgW5bWUyfbapbPDK4AU9KNdCrrrt3Hm7D84H72nr5JzKptfKMvPftEC9qGALnoxZfcKSrg })] }" [2026-01-22T17:22:54.233961978Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: AccountNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [4kvVWSFTiLCkdP26un1S1pGCMftKpmddSfSGstUDPJMC, 9UF93S8iuKVQyqov4xg2HaE17AHcKA3VxSPTEhEDuhYq, 11111111111111111111111111111111], recent_blockhash: DkusZ219eskCbfPPjdS7TwUdP5h3GKt7XPtzGfc9hSkX, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: GNBEro9ZHiuJUxWxSe2GSxj2SXUiuJ8UfTgMeXNFdEZ5, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 2Vusn5R4cwGYJPkSDzQeA7D4NwodEX4pfuPpPT2AVnKsu3ksKZ6C5X6QZriLehQHapsJ8pEFLHrohghJUSQNBbrd })] }" [2026-01-22T17:22:54.345298094Z ERROR jupnet_core::replay_stage] Error in mark_dead_slot: InvalidTransaction(AccountNotFound) for slot 1 [2026-01-22T17:22:54.349470353Z ERROR jupnet_metrics::metrics] datapoint: replay-stage-mark_dead_slot error="error: InvalidTransaction(AccountNotFound)" slot=1i test replay_stage::tests::test_dead_fork_transaction_error ... ok test replay_stage::tests::test_child_slots_of_same_parent ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_pruned_all_match ... ok [2026-01-22T17:22:55.453075893Z ERROR jupnet_ledger::blockstore] clear_unconfirmed_slot() called on slot 16 with no SlotMeta [2026-01-22T17:22:55.463744413Z ERROR jupnet_core::replay_stage] Error in mark_dead_slot: InvalidBlock(TrailingEntry) for slot 1 [2026-01-22T17:22:55.463810703Z ERROR jupnet_metrics::metrics] datapoint: replay-stage-mark_dead_slot error="error: InvalidBlock(TrailingEntry)" slot=1i test replay_stage::tests::test_dead_fork_trailing_entry ... ok [2026-01-22T17:22:55.515152201Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_handle_new_root ... ok test replay_stage::tests::test_dumped_slot_not_causing_panic ... ok [2026-01-22T17:22:55.591463061Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_handle_new_root_ahead_of_highest_super_majority_root ... ok test repair::repair_weight::test::test_add_votes_invalid ... ok test repair::duplicate_repair_status::tests::test_add_multiple_responses_pruned_ancestor_is_bad ... ok test replay_stage::tests::test_dump_then_repair_correct_slots ... ok [2026-01-22T17:22:56.364674067Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 1 skipping due to already panicking... [2026-01-22T17:22:56.365529375Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 0 skipping due to already panicking... [2026-01-22T17:22:56.366127190Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 2 skipping due to already panicking... test replay_stage::tests::test_dump_own_slots_fails - should panic ... ok [2026-01-22T17:22:57.075910156Z ERROR jupnet_core::replay_stage] Error in mark_dead_slot: InvalidBlock(TooFewTicks) for slot 1 test replay_stage::tests::test_dead_fork_invalid_slot_tick_count ... ok test repair::repair_weight::test::test_add_votes_orphans ... ok test replay_stage::tests::test_leader_snapshot_restart_propagation ... ok test repair::repair_weight::test::test_split_off_multi_dump_repair ... ok test repair::repair_weight::test::test_set_root ... ok [2026-01-22T17:22:57.590912888Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_replay_commitment_cache ... ok test repair::repair_weight::test::test_get_extra_orphans ... ok test repair::repair_weight::test::test_get_best_orphans ... ok test repair::repair_weight::test::test_set_missing_root ... ok test replay_stage::tests::test_same_weight_select_lower_slot ... ok test replay_stage::tests::test_should_retransmit ... ok test repair::repair_weight::test::test_set_root_existing_non_root_tree ... ok test replay_stage::tests::test_maybe_retransmit_unpropagated_slots ... ok test repair::repair_weight::test::test_split_off_copy_weight ... ok test repair::repair_weight::test::test_find_ancestor_subtree_of_slot ... ok test banking_stage::consumer::tests::test_do_process_single_batched_transaction_with_1000_actions ... ok test repair::repair_weight::test::test_set_root_check_pruned_slots ... ok [2026-01-22T17:23:00.269820589Z INFO jupnet_core::replay_stage] Retrying retransmit: latest_leader_slot=0 slot=0 retransmit_info=RetransmitInfo { retry_time: Instant { tv_sec: 10937190, tv_nsec: 834536367 }, retry_iteration: 0 } [2026-01-22T17:23:00.290092207Z INFO jupnet_core::replay_stage] Retrying retransmit: latest_leader_slot=0 slot=0 retransmit_info=RetransmitInfo { retry_time: Instant { tv_sec: 10937185, tv_nsec: 855040098 }, retry_iteration: 1 } [2026-01-22T17:23:00.300352363Z INFO jupnet_core::replay_stage] Retrying retransmit: latest_leader_slot=0 slot=0 retransmit_info=RetransmitInfo { retry_time: Instant { tv_sec: 10937155, tv_nsec: 865301644 }, retry_iteration: 3 } test replay_stage::tests::test_retransmit_latest_unpropagated_leader_slot ... ok test repair::repair_weight::test::test_add_votes_pruned ... ok [2026-01-22T17:23:00.686826559Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 0 0.0% 0 [2026-01-22T17:23:00.686904250Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 1 0.0% 0 [2026-01-22T17:23:00.686931670Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 2 0.0% 1 [2026-01-22T17:23:00.687013401Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 3 50.0% 2 [2026-01-22T17:23:00.687052771Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 4 0.0% 3 [2026-01-22T17:23:00.687079301Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 5 0.0% 1 [2026-01-22T17:23:00.687119442Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 6 50.0% 5 [2026-01-22T17:23:00.687144792Z INFO jupnet_core::consensus::fork_choice] voting: 4 0.0% [2026-01-22T17:23:00.687245643Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] marking fork starting at: (4, CWtwNNF2BW65uEkvtRi2wPoQhzWLP7h9jZ2otTQT3zvs) invalid candidate [2026-01-22T17:23:00.687277393Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (4, CWtwNNF2BW65uEkvtRi2wPoQhzWLP7h9jZ2otTQT3zvs) setting latest invalid ancestor from None to 4 [2026-01-22T17:23:00.687378954Z INFO jupnet_core::consensus::fork_choice] Waiting to switch vote to 3, resetting to slot Some(3) for now, latest duplicate ancestor: 4 [2026-01-22T17:23:00.687428095Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] marking fork starting at: (2, C8ekUt9KDr4R8mDqYnshMq3PBqnK1etRae1kVswtuB6q) invalid candidate [2026-01-22T17:23:00.687449415Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (3, FBDwBZEWAHhkPG96zVRPXUQod5HDvqmmLdh5UYbpST5K) setting latest invalid ancestor from None to 2 [2026-01-22T17:23:00.687460805Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (2, C8ekUt9KDr4R8mDqYnshMq3PBqnK1etRae1kVswtuB6q) setting latest invalid ancestor from None to 2 [2026-01-22T17:23:00.687588596Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] marking fork starting at: (4, CWtwNNF2BW65uEkvtRi2wPoQhzWLP7h9jZ2otTQT3zvs) valid candidate [2026-01-22T17:23:00.687611667Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (4, CWtwNNF2BW65uEkvtRi2wPoQhzWLP7h9jZ2otTQT3zvs) clearing latest invalid ancestor 4 because 4 was duplicate confirmed [2026-01-22T17:23:00.687623907Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice setting (3, FBDwBZEWAHhkPG96zVRPXUQod5HDvqmmLdh5UYbpST5K) to duplicate confirmed [2026-01-22T17:23:00.687635487Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice setting (2, C8ekUt9KDr4R8mDqYnshMq3PBqnK1etRae1kVswtuB6q) to duplicate confirmed [2026-01-22T17:23:00.687646687Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice setting (1, HASj66a8StHhicE9yccLN37WWEkjnPowPqKKrcdMNXFx) to duplicate confirmed test replay_stage::tests::test_unconfirmed_duplicate_slots_and_lockouts ... ok [2026-01-22T17:23:00.750848115Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 0 0.0% 0 [2026-01-22T17:23:00.750907826Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 1 0.0% 0 [2026-01-22T17:23:00.750930826Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 2 0.0% 1 [2026-01-22T17:23:00.750952326Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 3 0.0% 2 [2026-01-22T17:23:00.750974066Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 4 0.0% 3 [2026-01-22T17:23:00.750993766Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 5 0.0% 1 [2026-01-22T17:23:00.751013637Z INFO jupnet_core::consensus::fork_choice] voting: 4 0.0% [2026-01-22T17:23:00.751285899Z INFO jupnet_core::consensus::fork_choice] Waiting to switch vote to 4, resetting to slot Some(5) for now, switch proof stake: 0, threshold stake: 3800, total stake: 10000 [2026-01-22T17:23:00.751511371Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] marking fork starting at: (5, ApRFmvNEJHkYr26Fe4b6fkH4Sa9pSfM2btcWHyxQ8M5q) invalid candidate [2026-01-22T17:23:00.751539031Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (5, ApRFmvNEJHkYr26Fe4b6fkH4Sa9pSfM2btcWHyxQ8M5q) setting latest invalid ancestor from None to 5 [2026-01-22T17:23:00.751618372Z INFO jupnet_core::consensus::fork_choice] Waiting to switch vote to 4, resetting to slot Some(5) for now, switch proof stake: 0, threshold stake: 3800, total stake: 10000 test replay_stage::tests::test_update_propagation_status ... ok [2026-01-22T17:23:00.874982830Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 6 0.0% 5 [2026-01-22T17:23:00.875086001Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 7 0.0% 6 [2026-01-22T17:23:00.875123922Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 8 0.0% 7 [2026-01-22T17:23:00.875158142Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 9 0.0% 8 [2026-01-22T17:23:00.875189772Z INFO jupnet_core::replay_stage] 11111111111111111111111111111111 slot_weight: 10 0.0% 6 [2026-01-22T17:23:00.875241893Z INFO jupnet_core::consensus::fork_choice] Waiting to switch vote to 4, resetting to slot Some(9) for now, switch proof stake: 0, threshold stake: 3800, total stake: 10000 [2026-01-22T17:23:00.876340263Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] marking fork starting at: (5, ApRFmvNEJHkYr26Fe4b6fkH4Sa9pSfM2btcWHyxQ8M5q) valid candidate [2026-01-22T17:23:00.876410773Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (10, 8C7X84ZMT4p1hNuh4KtGC55a9jZJMCLSeoU9RpfDvJg8) clearing latest invalid ancestor 5 because 5 was duplicate confirmed [2026-01-22T17:23:00.876432494Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (9, 9KyfT3VzmSJKRYaVGVZZQe8bXiWRzBn7GVT2MAtySEQr) clearing latest invalid ancestor 5 because 5 was duplicate confirmed [2026-01-22T17:23:00.876450704Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (8, 6FhCM39WSd2GzHbkhn7vox5q1vpASSi1i8Bz4DWuMbcG) clearing latest invalid ancestor 5 because 5 was duplicate confirmed [2026-01-22T17:23:00.876470754Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (7, 7r8T9dQPr9swG7ARFYJ9sQQkkrj5FBKHrjVyJ5G6F87Z) clearing latest invalid ancestor 5 because 5 was duplicate confirmed [2026-01-22T17:23:00.876488424Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (6, 5SANeLvEcUauM86BT8L8Gs7h9ufHh6Q7SgiXFrH1yzbX) clearing latest invalid ancestor 5 because 5 was duplicate confirmed [2026-01-22T17:23:00.876507454Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice for (5, ApRFmvNEJHkYr26Fe4b6fkH4Sa9pSfM2btcWHyxQ8M5q) clearing latest invalid ancestor 5 because 5 was duplicate confirmed [2026-01-22T17:23:00.876526345Z INFO jupnet_core::consensus::heaviest_subtree_fork_choice] Fork choice setting (1, DGZRMc5FdT3aszwuqi9rZx2j3ATEzhcKWccBb8HUYoG5) to duplicate confirmed [2026-01-22T17:23:00.876785067Z INFO jupnet_core::consensus::fork_choice] Waiting to switch vote to 4, resetting to slot Some(9) for now, switch proof stake: 0, threshold stake: 3800, total stake: 10000 [2026-01-22T17:23:00.876949109Z INFO jupnet_core::consensus::fork_choice] Waiting to switch vote to 4, resetting to slot Some(5) for now, switch proof stake: 0, threshold stake: 3800, total stake: 10000 test replay_stage::tests::test_unconfirmed_duplicate_slots_and_lockouts_for_non_heaviest_fork ... ok [2026-01-22T17:23:00.903889709Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_update_slot_propagated_threshold_from_votes2 ... ok test result::tests::fmt_test ... ok test result::tests::from_test ... ok test sigverify_stage::tests::test_maybe_shrink_batches ... ok test sigverify_stage::tests::test_packet_discard ... ok test sigverify_stage::tests::test_sigverify_stage_with_same_tx ... ok test repair::repair_weight::test::test_get_popular_pruned_forks ... ok test repair::repair_weight::test::test_update_orphan_ancestors ... ok test repair::repair_weight::test::test_get_popular_pruned_forks_stake_change_across_epoch_boundary ... ok [2026-01-22T17:23:01.367098120Z ERROR jupnet_core::sigverify_stage] Failed to deserialize batch signatures [2026-01-22T17:23:01.367656545Z ERROR jupnet_core::sigverify_stage] RecvError test sigverify_stage::tests::test_verifier_service_batch_duplicate_detection ... ok [2026-01-22T17:23:01.466963079Z ERROR jupnet_core::sigverify_stage] RecvError test sigverify_stage::tests::test_verifier_service_batch_failed_deserialization ... ok test repair::repair_weight::test::test_set_root_pruned_tree_split ... ok test sigverify_stage::tests::test_verifier_service_batch_empty_signatures ... ok [2026-01-22T17:23:01.492054693Z ERROR jupnet_core::sigverify_stage] RecvError [2026-01-22T17:23:01.526493613Z ERROR jupnet_core::sigverify_stage] RecvError test sigverify_stage::tests::test_verifier_service_batch_failed_signature_verification ... ok test snapshot_packager_service::pending_snapshot_packages::tests::test_default ... ok test snapshot_packager_service::pending_snapshot_packages::tests::test_pop ... ok test snapshot_packager_service::pending_snapshot_packages::tests::test_pop_invalid_pending_full - should panic ... ok test snapshot_packager_service::pending_snapshot_packages::tests::test_pop_invalid_pending_incremental - should panic ... ok test snapshot_packager_service::pending_snapshot_packages::tests::test_push ... ok test snapshot_packager_service::pending_snapshot_packages::tests::test_push_older_full - should panic ... ok test snapshot_packager_service::pending_snapshot_packages::tests::test_push_older_incremental - should panic ... ok test system_monitor_service::tests::test_calc_percent ... ok test system_monitor_service::tests::test_parse_disk_stats ... ok test system_monitor_service::tests::test_parse_net_dev_stats ... ok test system_monitor_service::tests::test_parse_udp_stats ... ok [2026-01-22T17:23:01.585995247Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test sigverify_stage::tests::test_verifier_service_batch_successful_deserialization_and_verification ... [2026-01-22T17:23:01.658099408Z ERROR jupnet_core::sigverify_stage] RecvError ok test replay_stage::tests::test_skip_leader_slot_for_existing_slot ... ok test unfrozen_gossip_verified_vote_hashes::tests::test_unfrozen_gossip_verified_vote_hashes_add_vote ... ok test sigverify_stage::tests::test_verifier_service_batch_multiple_valid_transactions ... ok [2026-01-22T17:23:01.684408853Z ERROR jupnet_core::sigverify_stage] RecvError test validator::tests::test_interval_check ... ok test repair::repair_weight::test::test_set_root_pruned_tree_trim_and_cleanup ... ok [2026-01-22T17:23:01.765989352Z ERROR jupnet_core::sigverify_stage] RecvError test validator::tests::test_poh_speed_no_hashes_per_tick ... ok test sigverify_stage::tests::test_verifier_service_batch_mixed_valid_invalid_transactions ... ok test validator::tests::test_poh_speed ... ok test repair::repair_weight::test::test_get_popular_pruned_forks_forks ... ok [2026-01-22T17:23:01.829618924Z ERROR jupnet_core::validator] Ledger does not have enough data to wait for supermajority, please enable snapshot fetch. Has 0 needs 1 [2026-01-22T17:23:01.850330667Z ERROR jupnet_core::validator] Bank hash(11111111111111111111111111111111) does not match expected value: 67WKXSxm4oc149PvQjdXLacKFZpK5DyYdqBwpiVydJbb test validator::tests::test_wait_for_supermajority ... ok [2026-01-22T17:23:02.264244469Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_duplicate_rollback_then_vote_on_other_duplicate_same_slot_locked_out ... ok test window_service::test::test_prune_shreds ... ok test replay_stage::tests::test_duplicate_rollback_then_vote_locked_out ... ok [2026-01-22T17:23:02.342157444Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_is_partition_detected ... ok [2026-01-22T17:23:02.399901361Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_gossip_vote_doesnt_affect_fork_choice ... ok test replay_stage::tests::test_update_slot_propagated_threshold_from_votes ... ok test replay_stage::tests::test_initialize_progress_and_fork_choice_with_duplicates ... ok test window_service::test::test_process_shred ... ok [2026-01-22T17:23:02.900732902Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 5 skipping due to already panicking... [2026-01-22T17:23:02.900805213Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 6 skipping due to already panicking... [2026-01-22T17:23:02.901012265Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 3 skipping due to already panicking... [2026-01-22T17:23:02.901029425Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 1 skipping due to already panicking... [2026-01-22T17:23:02.901040085Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 2 skipping due to already panicking... [2026-01-22T17:23:02.901130676Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 4 skipping due to already panicking... test replay_stage::tests::test_mark_slots_duplicate_confirmed - should panic ... ok [2026-01-22T17:23:02.953965818Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 2 skipping due to already panicking... [2026-01-22T17:23:02.954004698Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 1 skipping due to already panicking... [2026-01-22T17:23:02.954008468Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 4 skipping due to already panicking... [2026-01-22T17:23:02.954323411Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 3 skipping due to already panicking... [2026-01-22T17:23:02.954458352Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 6 skipping due to already panicking... [2026-01-22T17:23:02.954555493Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 5 skipping due to already panicking... test replay_stage::tests::test_process_duplicate_confirmed_slots::same_batch - should panic ... ok test replay_stage::tests::test_duplicate_rollback_then_vote_on_other_duplicate_success ... ok test replay_stage::tests::test_write_persist_transaction_status ... ok [2026-01-22T17:23:03.178094443Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_purge_ancestors_descendants ... ok test replay_stage::tests::test_duplicate_rollback_then_vote_success ... ok [2026-01-22T17:23:03.459641733Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 3 skipping due to already panicking... [2026-01-22T17:23:03.459708004Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 1 skipping due to already panicking... [2026-01-22T17:23:03.459720374Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 2 skipping due to already panicking... [2026-01-22T17:23:03.459731064Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 4 skipping due to already panicking... [2026-01-22T17:23:03.459940366Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 5 skipping due to already panicking... [2026-01-22T17:23:03.459960826Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 6 skipping due to already panicking... test replay_stage::tests::test_process_duplicate_confirmed_slots::seperate_batches - should panic ... ok test replay_stage::tests::test_purge_unconfirmed_duplicate_slot ... ok test tvu::tests::test_tvu_exit_no_wen_restart ... ok [2026-01-22T17:23:04.289420685Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test replay_stage::tests::test_tower_adopt_from_bank_cache_only_computed ... ok test replay_stage::tests::test_tower_load_missing ... ok [2026-01-22T17:23:05.061363689Z ERROR jupnet_core::consensus] For some reason, we're REPROCESSING slots which has already been voted and ROOTED by us; VOTING will be SUSPENDED UNTIL 10358461064975013697! [2026-01-22T17:23:05.061417000Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="For some reason, we're REPROCESSING slots which has already been voted and ROOTED by us; VOTING will be SUSPENDED UNTIL 10358461064975013697!" test replay_stage::tests::test_tower_load ... ok [2026-01-22T17:23:05.265661200Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:23:05.265660770Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:23:05.275076438Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:23:05.275385881Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" test replay_stage::tests::test_tower_sync_from_bank_failed_switch ... ok test replay_stage::tests::test_purge_unconfirmed_duplicate_slots_and_reattach ... ok test replay_stage::tests::test_tower_sync_from_bank_failed_lockout ... ok test window_service::test::test_run_check_duplicate ... ok [2026-01-22T17:23:05.858530118Z ERROR jupnet_cross_chain_core::processors::outbound_request_processor] No BLS merkle root in bank at slot 0 test validator::tests::test_cleanup_blockstore_incorrect_shred_versions ... ok test repair::repair_weight::test::test_add_votes_update_orphans_unrooted ... ok [2026-01-22T17:23:06.703437130Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test tvu::tests::test_tvu_exit_with_wen_restart ... ok [2026-01-22T17:23:06.792208347Z ERROR jupnet_core::sigverify_stage] RecvError test validator::tests::test_should_cleanup_blockstore_incorrect_shred_versions ... ok test replay_stage::tests::test_replay_stage_refresh_last_vote ... ok [2026-01-22T17:23:07.483132416Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:23:07.483145277Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:23:08.010754457Z ERROR jupnet_cross_chain_core::processors::outbound_request_processor] No BLS merkle root in bank at slot 0 test sigverify_stage::tests::test_sigverify_stage_without_same_tx ... ok test repair::serve_repair::tests::test_run_ancestor_hashes ... ok [2026-01-22T17:23:08.867183387Z ERROR jupnet_core::sigverify_stage] RecvError [2026-01-22T17:23:09.020210311Z ERROR jupnet_core::sigverify_stage] RecvError test replay_stage::tests::test_replay_stage_last_vote_outside_slot_hashes ... ok test validator::tests::validator_exit ... ok test validator::tests::validator_parallel_exit ... ok test window_service::test::test_store_duplicate_shreds_same_batch ... ok test result: ok. 551 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 40.11s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cost_model-5520d9806b2f7d4a) running 34 tests test cost_model::tests::test_calculate_allocated_accounts_data_size_invalid_ix ... ok test cost_model::tests::test_calculate_allocated_accounts_data_size_overflow ... ok test cost_model::tests::test_calculate_allocated_accounts_data_size_max_limit ... ok test cost_model::tests::test_calculate_allocated_accounts_data_size_multiple_allocations ... ok test cost_model::tests::test_calculate_allocated_accounts_data_size_no_allocation ... ok test cost_model::tests::test_cost_model_calculate_cost_all_default ... ok test cost_model::tests::test_cost_model_data_len_cost ... ok test cost_tracker::tests::test_cost_tracker_initialization ... ok test cost_tracker::tests::test_adjust_transaction_execution_cost ... ok test cost_tracker::tests::test_cost_tracker_try_add_is_atomic ... ok test cost_tracker::tests::test_remove_transaction_cost ... ok test cost_tracker::tests::test_update_execution_cost ... ok test cost_tracker::tests::test_cost_tracker_add_data ... ok test cost_tracker::tests::test_cost_tracker_ok_add_two_same_accounts ... ok test cost_tracker::tests::test_cost_tracker_ok_add_one_vote ... ok test cost_tracker::tests::test_cost_tracker_ok_add_one ... ok test cost_tracker::tests::test_cost_tracker_chain_reach_limit ... ok test cost_model::tests::test_transaction_cost_with_mix_instruction_with_cu_limit ... ok test cost_model::tests::test_cost_model_token_transaction ... ok test cost_model::tests::test_cost_model_with_failed_compute_budget_transaction ... ok test cost_model::tests::test_cost_model_demoted_write_lock ... ok test cost_model::tests::test_transaction_cost_with_mix_instruction_without_compute_budget ... ok test cost_model::tests::test_cost_model_compute_budget_transaction ... ok test cost_model::tests::test_cost_model_message_many_different_instructions ... ok test cost_tracker::tests::test_cost_tracker_reach_data_block_limit ... ok test cost_tracker::tests::test_cost_tracker_ok_add_two_diff_accounts ... ok test cost_tracker::tests::test_cost_tracker_remove ... ok test cost_tracker::tests::test_cost_tracker_reach_limit ... ok test cost_model::tests::test_cost_model_transaction_many_transfer_instructions ... ok test cost_tracker::tests::test_cost_tracker_reach_vote_limit ... ok test cost_model::tests::test_cost_model_calculate_cost_with_limit ... ok test cost_model::tests::test_cost_model_simple_transaction ... ok test cost_model::tests::test_cost_model_sort_message_accounts_by_type ... ok test transaction_cost::tests::test_vote_transaction_cost ... ok test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cpi-1d215d2d177302b9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cross_chain_core-e95515942da7cdc9) running 9 tests test processors::status_manager::tests::test_backoff_calculation ... ok test processors::status_manager::tests::test_concurrent_gossip_deduplication ... ok test processors::status_manager::tests::test_gossip_message_is_broadcasted_check ... ok test processors::status_manager::tests::test_gossip_message_deduplication ... ok test processors::status_manager::tests::test_concurrent_same_message_deduplication ... ok test processors::status_manager::tests::test_clear_broadcasted_for_hash ... ok test processors::status_manager::tests::test_different_hashes_no_interference ... ok test processors::status_manager::tests::test_processing_state_backoff ... ok test processors::status_manager::tests::test_max_attempts_reached ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.35s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cross_chain_core_primitives-911025618610ad88) running 14 tests test consensus::quorum::tests::test_exact_quorum ... ok test consensus::quorum::tests::test_fractional ... ok test consensus::quorum::tests::test_empty ... ok test consensus::quorum::tests::test_min_quorum_size ... ok test consensus::quorum::tests::test_invalid_quorum_fails_correctly ... ok test consensus::quorum::tests::test_new_validator_causes_stake_dilution ... ok test consensus::quorum::tests::test_multiple_validators_deactivate ... ok test consensus::quorum::tests::test_not_passing_quorum ... ok test consensus::quorum::tests::test_overflow ... ok test consensus::quorum::tests::test_passing_quorum ... ok test consensus::quorum::tests::test_quorum_passes_current_epoch_no_fallback ... ok test consensus::quorum::tests::test_stake_reduction_causes_quorum_failure ... ok test consensus::quorum::tests::test_validator_deactivates_epoch_transition ... ok test consensus::quorum::tests::test_zero_stake ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cross_chain_instructions-c590118270e5278d) running 14 tests test bridge_extractor::tests::test_extract_normalized_tx_hash_from_non_bridge_transaction ... ok test bridge_extractor::tests::test_extract_outbound_request_from_non_bridge_transaction ... ok test message_extractor::tests::test_extract_outbound_request ... ok test bridge_extractor::tests::test_extract_outbound_request_from_complete_swap ... ok test bridge_extractor::tests::test_extract_outbound_request_from_complete_withdrawal ... ok test bridge_extractor::tests::test_extract_normalized_tx_hash_from_complete_withdrawal ... ok test bridge_extractor::tests::test_extract_normalized_tx_hash_from_request_swap ... ok test bridge_extractor::tests::test_extract_outbound_request_from_request_swap ... ok test bridge_extractor::tests::test_extract_outbound_request_from_request_withdrawal_transaction ... ok test bridge_extractor::tests::test_extract_normalized_tx_hash_from_request_withdrawal ... ok test bridge_extractor::tests::test_extract_normalized_tx_hash_from_complete_swap ... ok test bridge_extractor::tests::test_extract_outbound_request_from_request_withdrawal ... ok test bridge_extractor::tests::test_extract_outbound_request_from_deposit ... ok test bridge_extractor::tests::test_extract_normalized_tx_hash_from_deposit ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cross_chain_primitives-0ee0758501f15cc8) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cross_chain_store-2d1dc9e9e6051e5d) running 52 tests test consensus::composite_store_cache::tests::test_byte_key ... ok test common::store_cache::tests::test_storage_key ... ok test consensus::composite_store_cache::tests::test_composite_key ... ok test consensus::composite_store_cache::tests::test_box_slice_to_array ... ok test bank::hash_store_cache::tests::test_hash_store_cache_operations ... ok test bank::external_transaction_store::tests::test_insert_transaction_hashes ... ok test bank::external_transaction_store::tests::test_purge_slots_after ... ok test bank::hash_store_cache::tests::test_empty ... ok test bank::hash_store_cache::tests::test_invalid_column ... ok test consensus::composite_store_cache::tests::test_invalid_column ... ok test common::store_cache::tests::test_empty ... ok test bank::hash_store_cache::tests::test_persistence ... ok test bank::external_transaction_store::tests::test_batch_insert_and_purge ... ok test bank::hash_store_cache::tests::test_invalid_data ... ok test consensus::composite_store_cache::tests::test_composite_store_cache_operations ... ok test bank::epoch_validators_store::tests::test_save_and_check_epoch ... ok test bank::epoch_validators_store::tests::test_get_epoch_validators ... ok test common::store_cache::tests::test_get_batched_and_all_values ... ok test consensus::composite_store_cache::tests::test_empty ... ok test bank::epoch_validators_store::tests::test_multiple_epochs ... ok test bank::hash_store_cache::tests::test_slot_bytes ... ok test common::store_cache::tests::test_invalid_column ... ok test bank::external_transaction_store::tests::test_insert_and_contains_hash ... ok test common::store_cache::tests::test_store_cache_operations ... ok test bank::epoch_validators_store::tests::test_empty ... ok test bank::hash_store_cache::tests::test_insert_batch ... ok test common::store_cache::tests::test_load_cache_with_existing_data ... ok test bank::epoch_validators_store::tests::test_overwrite_epoch_validators ... ok test common::store_cache::tests::test_persistence ... ok test bank::hash_store_cache::tests::test_load_cache_with_existing_data ... ok test consensus::composite_store_cache::tests::test_concurrency ... ok test bank::hash_store_cache::tests::test_purge_slots_after ... ok test common::store_cache::tests::test_concurrency ... ok test bank::hash_store_cache::tests::test_concurrent_operations ... ok test bank::external_transaction_store::tests::test_persistence ... ok test bank::epoch_validators_store::tests::test_persistence ... ok test consensus::composite_store_cache::tests::test_repeated_inserts ... ok test consensus::composite_store_cache::tests::test_load_cache_with_existing_data ... ok test consensus::composite_store_cache::tests::test_persistence ... ok test consensus::consensus_store::tests::test_confirmed_transactions ... ok test consensus::consensus_store::tests::test_insert_without_pending ... ok test consensus::consensus_store::tests::test_transaction_approvals ... ok test consensus::consensus_store::tests::test_get_transactions_batched ... ok test consensus::consensus_store::tests::test_get_transaction_approval ... ok test consensus::consensus_store::tests::test_failed_transactions ... ok test consensus::consensus_store::tests::test_get_all_transactions ... ok test consensus::consensus_store::tests::test_get_all_pending_transactions ... ok test consensus::consensus_store::tests::test_approvals_persist_across_epoch_boundary ... ok test consensus::consensus_store::tests::test_replace_transaction ... ok test consensus::consensus_store::tests::test_insert_and_get ... ok test consensus::consensus_store::tests::test_remove_pending_transaction_entry ... ok test consensus::consensus_store::tests::test_remove_store_items_by_hash ... ok test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cross_chain_transactions-488d743ab1570975) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_cross_chain_validation-9374d469a96bcde0) running 6 tests test chain_validation::config::tests::test_from_file_nonexistent ... ok test chain_validation::config::tests::test_from_file_none ... ok test chain_validation::config::tests::test_from_file_empty ... ok test chain_validation::config::tests::test_from_file_empty_json ... ok test chain_validation::config::tests::test_from_file_valid ... ok test chain_validation::config::tests::test_from_file_partial ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_crypto-8c01c4a0e22205db) running 11 tests test secp256r1::test::compress_decompress_pubkey_even ... ok test secp256r1::test::compress_decompress_pubkey_odd ... ok test secp256k1::test::compress_decompress_pubkey_even ... ok test secp256k1::test::compress_decompress_pubkey_odd ... ok test rsa2048::tests::test_rsa_2048_verify ... ok test secp256k1::test::sign_and_verify_ethereum_message ... ok test secp256k1::test::verify_strict_high_s_signature_fail ... ok test secp256k1::test::sign_and_verify_signature ... ok test secp256r1::test::verify_strict_high_s_signature_fail ... ok test secp256r1::test::sign_and_verify_signature ... ok test rsa2048::tests::test_rsa_2048_sign ... ok test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_curve25519-408ba20b4bfb21f0) running 8 tests test edwards::tests::test_validate_edwards ... ok test ristretto::tests::test_validate_ristretto ... ok test edwards::tests::test_edwards_add_subtract ... ok test ristretto::tests::test_add_subtract_ristretto ... ok test ristretto::tests::test_multiply_ristretto ... ok test edwards::tests::test_edwards_mul ... ok test ristretto::tests::test_multiscalar_multiplication_ristretto ... ok test edwards::tests::test_multiscalar_multiplication_edwards ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_decode_error-2460ded224e3bc65) running 1 test test tests::test_decode_custom_error_to_enum ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_define_syscall-5ee0e99c7d099b8d) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_derivation_path-3823f93addba4765) running 6 tests test tests::test_derivation_path_debug ... ok test tests::test_get_query ... ok test tests::test_from_absolute_path_str ... ok test tests::test_from_key_str ... ok test tests::test_from_uri_full_path ... ok test tests::test_from_uri ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_dos-1abdd0c9aee2a11f) running 6 tests test cli::tests::test_cli_parse_rpc_data_input ... ok test cli::tests::test_cli_parse_rpc_no_data_input ... ok test cli::tests::test_cli_parse_dos_create_account ... ok test cli::tests::test_cli_parse_dos_valid_signatures ... ok test cli::tests::test_cli_parse_dos_conflicting_sign_instruction - should panic ... ok test cli::tests::test_cli_parse_dos_transfer ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_download_utils-1c58fccca623a4de) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_entry-d199eb426e4be57b) running 18 tests test poh::tests::test_poh_tick_too_soon ... ok test poh::tests::test_poh_tick_large_batch ... ok test poh::tests::test_poh_tick ... ok test poh::tests::test_poh_record_not_permitted_at_final_hash ... ok test poh::tests::test_target_poh_time ... ok test poh::tests::test_poh_verify ... ok test entry::tests::test_verify_tick_hash_count ... ok test entry::tests::test_entry_verify ... ok test poh::tests::test_target_poh_time_hashes_per_tick - should panic ... ok test poh::tests::test_poh_verify_assert - should panic ... ok test entry::tests::test_verify_slice1 ... ok test entry::tests::test_verify_slice_with_hashes1 ... ok test entry::tests::test_next_entry_panic - should panic ... ok test entry::tests::test_next_entry ... ok test entry::tests::test_transaction_reorder_attack ... ok test entry::tests::test_transaction_signing ... ok test entry::tests::test_verify_slice_with_hashes_and_transactions ... ok test entry::tests::test_poh_verify_fuzz ... ok test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.48s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_epoch_schedule-e227c11689582569) running 3 tests test sysvar::test_id ... ok test tests::test_clone ... ok test tests::test_epoch_schedule ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_faucet-f61950920c403a1e) running 5 tests test faucet::tests::test_faucet_default_init ... ok test faucet::tests::test_clear_caches ... ok test faucet::tests::test_check_time_request_limit ... ok test faucet::tests::test_process_faucet_request ... ok test faucet::tests::test_faucet_build_airdrop_transaction ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_feature_set-61d53eccb0f5eadb) running 55 tests test add_new_reserved_account_keys::test_id ... ok test abort_on_invalid_curve::test_id ... ok test allow_commission_decrease_at_any_time::test_id ... ok test apply_cost_tracker_during_replay::test_id ... ok test blake3_syscall_enabled::test_id ... ok test commission_updates_only_allowed_in_first_half_of_epoch::test_id ... ok test bpf_account_data_direct_mapping::test_id ... ok test cost_model_requested_write_lock_cost::test_id ... ok test credits_auto_rewind::test_id ... ok test deprecate_legacy_vote_ixs::test_id ... ok test curve25519_syscall_enabled::test_id ... ok test deprecate_rewards_sysvar::test_id ... ok test disable_account_loader_special_case::test_id ... ok test disable_deploy_of_alloc_free_syscall::test_id ... ok test disable_fees_sysvar::test_id ... ok test disable_rent_fees_collection::test_id ... ok test enable_big_mod_exp_syscall::test_id ... ok test enable_bpf_loader_set_authority_checked_ix::test_id ... ok test enable_get_epoch_stake_syscall::test_id ... ok test enable_partitioned_epoch_reward::test_id ... ok test enable_poseidon_syscall::test_id ... ok test enable_program_runtime_v2_and_loader_v4::test_id ... ok test enable_tower_sync_ix::test_id ... ok test enable_transaction_loading_failure_fees::test_id ... ok test enable_zk_proof_from_account::test_id ... ok test enable_zk_transfer_with_fee::test_id ... ok test epoch_accounts_hash::test_id ... ok test full_inflation::devnet_and_testnet::test_id ... ok test full_inflation::mainnet::certusone::enable::test_id ... ok test full_inflation::mainnet::certusone::vote::test_id ... ok test get_sysvar_syscall_enabled::test_id ... ok test last_restart_slot_sysvar::test_id ... ok test loosen_cpi_size_restriction::test_id ... ok test migrate_config_program_to_core_bpf::test_id ... ok test migrate_feature_gate_program_to_core_bpf::test_id ... ok test migrate_stake_program_to_core_bpf::test_id ... ok test move_stake_and_move_lamports_ixs::test_id ... ok test partitioned_epoch_rewards_superfeature::test_id ... ok test pico_inflation::test_id ... ok test reduce_stake_warmup_cooldown::test_id ... ok test remaining_compute_units_syscall_enabled::test_id ... ok test remove_rounding_in_fee_calculation::test_id ... ok test reward_full_priority_fee::test_id ... ok test skip_rent_rewrites::test_id ... ok test stake_minimum_delegation_for_rewards::test_id ... ok test stake_raise_minimum_delegation_to_1_sol::test_id ... ok test timely_vote_credits::test_id ... ok test update_hashes_per_tick::test_id ... ok test vote_only_full_fec_sets::test_id ... ok test verify_retransmitter_signature::test_id ... ok test vote_state_update_credit_per_dequeue::test_id ... ok test vote_only_retransmitter_signed_fec_sets::test_id ... ok test test::test_feature_set_activate_deactivate ... ok test test::test_full_inflation_features_enabled_devnet_and_testnet ... ok test test::test_full_inflation_features_enabled ... ok test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_fee-f0c700cf3d1244ce) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_fee_calculator-0305ee9c7bc154e2) running 3 tests test tests::test_fee_rate_governor_burn ... ok test tests::test_fee_rate_governor_derived_default ... ok test tests::test_fee_rate_governor_derived_adjust ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_frozen_abi-f58644880b26fb7e) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_frozen_abi_macro-fc0bb2ca36f438ec) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_genesis-b26de09b70d79e84) running 3 tests test unlocks::tests::test_make_lockups ... ok test genesis_accounts::tests::test_add_genesis_accounts ... ok test stakes::tests::test_create_stakes ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_genesis_utils-a71c02623127acd7) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_geyser_plugin_manager-54a95d3867b1db2a) running 3 tests test geyser_plugin_manager::tests::test_plugin_list ... ok test geyser_plugin_manager::tests::test_plugin_load_unload ... ok test geyser_plugin_manager::tests::test_geyser_reload ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_gossip-e59bc04cab942360) running 178 tests test cluster_info::tests::test_get_epoch_millis_no_bank ... ok test cluster_info::tests::test_pull_request_time_pruning ... ignored test cluster_info::tests::test_protocol_sanitize ... ok test cluster_info::tests::test_max_snapshot_hashes_with_pull_responses ... ok test cluster_info::tests::test_protocol_prune_message_sanitize ... ok test cluster_info::tests::test_max_snapshot_hashes_with_push_messages ... ok test cluster_info::tests::test_push_message_max_payload_size ... ok test cluster_info::tests::test_prune_data_sign_and_verify_without_prefix ... ok test cluster_info::tests::test_crds_filter_size ... ok test cluster_info::tests::test_max_bloom_size ... ok test cluster_info::tests::new_with_external_ip_test_random ... ok test cluster_info::tests::new_with_external_ip_test_gossip ... ok test cluster_info::tests::test_gossip_node ... ok test cluster_info::tests::test_prune_data_verify_with_and_without_prefix ... ok test cluster_info::tests::test_prune_data_sign_and_verify_with_prefix ... ok test cluster_info::tests::test_split_messages_large ... ok [2026-01-22T17:23:23.734747526Z ERROR jupnet_gossip::cluster_info] dropping data larger than the maximum chunk size CrdsValue { signature: 1111111111111111111111111111111111111111111111111111111111111111, data: AccountsHashes(AccountsHashes { from: 11111111111111111111111111111111, hashes: [(0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111), (0, 11111111111111111111111111111111)], wallclock: 0 }) } test cluster_info::tests::test_split_messages_packet_size ... ok test cluster_info::tests::test_split_messages_small ... ok test cluster_info::tests::test_cluster_info_new ... ok test cluster_info::tests::insert_info_test ... ok test cluster_info::tests::test_push_vote ... ok test contact_info::tests::test_new_gossip_entry_point ... ok test cluster_info::tests::test_handle_pull ... ok test cluster_info::tests::test_process_entrypoint_without_adopt_shred_version ... ok test contact_info::tests::test_new_localhost ... ok test contact_info::tests::test_new_with_socketaddr ... ok test contact_info::tests::test_quic_socket ... ok test contact_info::tests::test_sanitize_entries ... ok test contact_info::tests::test_sanitize_quic_offset ... ok test contact_info::tests::test_check_duplicate ... ok test cluster_info::tests::test_push_epoch_slots ... ok [2026-01-22T17:23:23.774789758Z ERROR jupnet_gossip::cluster_info::tests] Adopt the entrypoint's gossiped contact info and verify test cluster_info::tests::test_process_entrypoint_adopt_shred_version ... ok test crds::tests::test_equal ... ok test cluster_info::tests::test_vote_size ... ok test cluster_info::tests::test_push_restart_heaviest_fork ... ok test cluster_info::tests::test_contact_trace ... ok test cluster_info::tests::test_push_and_get_cross_chain_transaction_message ... ok test crds::tests::test_hash_order ... ok test cluster_info::tests::test_pull_from_entrypoint_if_not_present ... ok test crds::tests::test_get_shred_version ... ok test cluster_info::tests::test_get_invalid_cross_chain_transaction_messages ... ok test crds::tests::test_insert ... ok test cluster_info::tests::test_cluster_spy_gossip ... ok test cluster_info::tests::test_append_entrypoint_to_pulls ... ok test crds::tests::test_update_new ... ok test cluster_info::tests::test_push_multiple_cross_chain_transaction_messages ... ok test crds::tests::test_wallclock_order ... ok test crds::tests::test_update_old ... ok test crds::tests::test_update_timestamp ... ok test crds::tests::test_find_old_records_staked ... ok test crds_gossip_pull::tests::test_crds_filter_add_mask ... ok test crds::tests::test_find_old_records_default ... ok test crds::tests::test_label_order - should panic ... ok test cluster_info::tests::test_push_restart_last_voted_fork_slots ... ok test crds::tests::test_remove_staked ... ok test crds::tests::test_find_old_records_with_override ... ok test crds_gossip_pull::tests::test_crds_filter_default ... ok test crds_gossip_pull::tests::test_crds_filter_add_no_mask ... ok test crds_gossip_pull::tests::test_crds_filter_complete_set_add_mask ... ok test crds_gossip_pull::tests::test_crds_filter_contains_mask ... ok test crds::tests::test_remove_default ... ok test crds::tests::test_upsert_node_instance ... ok test crds_gossip::test::test_prune_errors ... ok test crds_gossip_pull::tests::test_crds_filter_mask ... ok test crds_gossip_pull::tests::test_hash_as_u64 ... ok test crds_gossip_pull::tests::test_hash_as_u64_random ... ok test cluster_info::tests::test_gossip_signature_verification ... ok test crds_gossip_pull::tests::test_mask ... ok test cluster_info::tests::test_tvu_peers_and_stakes ... ok test crds_gossip_push::tests::test_process_prune ... ok test crds_gossip_push::tests::test_process_push_old_version ... ok test crds_gossip_push::tests::test_process_push_one ... ok test crds_gossip_push::tests::test_personalized_push_messages ... ok test crds_gossip_push::tests::test_new_push_messages ... ok test crds_gossip_push::tests::test_process_push_timeout ... ok test crds_gossip_push::tests::test_process_push_update ... ok test crds_gossip_push::tests::test_purge_old_received_cache ... ok test crds_gossip_pull::tests::test_gossip_purge ... ok test crds_value::test::test_check_duplicate_instance ... ok test crds_gossip_pull::tests::test_crds_filter_set_new ... ok test crds_gossip_pull::tests::test_process_pull_request_response ... ok test cluster_info::tests::test_refresh_vote_eviction ... ok test crds_gossip_push::tests::test_purge_old_pending_push_messages ... ok test crds_gossip_pull::tests::test_generate_pull_responses ... ok test crds_value::test::test_lowest_slot_sanitize ... ok test crds_gossip_pull::tests::test_new_pull_request ... ok test crds_value::test::test_node_instance_crds_lable ... ok test crds_value::test::test_vote_round_trip ... ok test crds_value::test::test_should_force_push ... ok test cross_chain::cross_chain_transaction_message::tests::test_cross_chain_transaction_message_creation_and_fields ... ok test duplicate_shred::tests::test_duplicate_shred_header_size ... ok test cross_chain::cross_chain_transaction_message::tests::test_message_id_generation ... ok test crds_gossip_pull::tests::test_new_mark_creation_time ... ok test crds_gossip_pull::tests::test_process_pull_response ... ok test cross_chain::cross_chain_transaction_message::tests::test_sanitize ... ok test crds_value::test::test_max_epoch_slots_index ... ok test crds_value::test::test_keys_and_values ... ok test crds_value::test::test_max_vote_index ... ok test cluster_info::tests::test_repair_peers ... ok test cluster_info::tests::test_refresh_vote ... ok test cluster_info::tests::test_push_epoch_slots_large ... ok test cluster_info::tests::test_push_votes_with_tower ... ok test duplicate_shred::tests::test_duplicate_shred_invalid::legacy ... ok test crds_gossip_pull::tests::test_crds_filter_set_add ... ok test crds_value::test::test_signature ... ok test duplicate_shred::tests::test_duplicate_shred_round_trip::legacy ... ok test cluster_info::tests::test_max_prune_data_pubkeys ... ok [2026-01-22T17:23:24.938764090Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:24.959949817Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test contact_info::tests::test_round_trip ... ok test duplicate_shred::tests::test_erasure_meta_conflict_invalid::legacy ... ok test epoch_slots::tests::test_epoch_slots_compressed ... ok test epoch_slots::tests::test_epoch_slots_fill_compressed_random_range ... ok test epoch_slots::tests::test_epoch_slots_fill_large_sparce_range ... ok test duplicate_shred::tests::test_erasure_meta_conflict_round_trip::legacy ... ok test epoch_slots::tests::test_epoch_slots_fill_range ... ok test cluster_info::tests::test_pull_response_min_serialized_size ... ok test epoch_slots::tests::test_epoch_slots_fill_sparce_range ... ok test epoch_slots::tests::test_epoch_slots_max_size ... ok test epoch_slots::tests::test_epoch_slots_sanitize ... ok test epoch_slots::tests::test_epoch_slots_to_slots_overflow ... ok test epoch_slots::tests::test_epoch_slots_uncompressed_add_1 ... ok test epoch_slots::tests::test_epoch_slots_uncompressed_add_2 ... ok test epoch_slots::tests::test_epoch_slots_uncompressed_add_3a ... ok test epoch_slots::tests::test_epoch_slots_uncompressed_add_3b ... ok test epoch_slots::tests::test_epoch_slots_uncompressed_add_3c ... ok test gossip_service::tests::test_exit ... ignored test epoch_slots::tests::test_epoch_slots_fill_random_range ... ok test legacy_contact_info::tests::test_default ... ok test legacy_contact_info::tests::test_is_valid_address ... ok test legacy_contact_info::tests::test_sanitize ... ok test duplicate_shred::tests::test_latest_index_conflict_round_trip::legacy ... ok test ping_pong::tests::test_ping_pong ... ok test push_active_set::tests::test_get_stake_bucket ... ok test push_active_set::tests::test_push_active_set ... ok test push_active_set::tests::test_push_active_set_entry ... ok test received_cache::tests::test_received_cache ... ok test restart_crds_values::test::test_restart_heaviest_fork ... ok test epoch_slots::tests::test_epoch_slots_fill_uncompressed_random_range ... ok test restart_crds_values::test::test_restart_last_voted_fork_slots ... ok test restart_crds_values::test::test_restart_last_voted_fork_slots_max_bytes ... ok test weighted_shuffle::tests::test_get_tree_size ... ok test weighted_shuffle::tests::test_weighted_shuffle_empty_weights ... ok test weighted_shuffle::tests::test_weighted_shuffle_hard_coded ... ok test restart_crds_values::test::test_run_length_encoding ... ok [2026-01-22T17:23:25.951755597Z ERROR jupnet_metrics::metrics] datapoint: weighted-shuffle-negative =2i [2026-01-22T17:23:25.951836888Z ERROR jupnet_metrics::metrics] datapoint: weighted-shuffle-overflow =2i test weighted_shuffle::tests::test_weighted_shuffle_negative_overflow ... ok test duplicate_shred::tests::test_duplicate_shred_round_trip::merkle ... ok test cluster_info::tests::test_duplicate_shred_max_payload_size ... ok test weighted_shuffle::tests::test_weighted_shuffle_zero_weights ... ok test weighted_shuffle::tests::test_weighted_shuffle_match_slow ... ok test crds_entry::tests::test_get_crds_entry ... ok test duplicate_shred::tests::test_latest_index_conflict_invalid::legacy ... ok test duplicate_shred::tests::test_duplicate_shred_invalid::merkle ... ok test duplicate_shred::tests::test_retransmitter_signature_invalid ... ok test duplicate_shred::tests::test_merkle_root_conflict_round_trip ... ok [2026-01-22T17:23:27.105358113Z ERROR jupnet_gossip::duplicate_shred_handler] Unable to process duplicate shred proof from ApRFyK3TfTXxQzuzkPsep1YSNAvGANL4y7MvESMy1azb for slot 10: InvalidChunkIndex { chunk_index: 0, num_chunks: 5 } [2026-01-22T17:23:27.105412323Z ERROR jupnet_gossip::duplicate_shred_handler] Unable to process duplicate shred proof from ApRFyK3TfTXxQzuzkPsep1YSNAvGANL4y7MvESMy1azb for slot 10: InvalidChunkIndex { chunk_index: 1, num_chunks: 5 } [2026-01-22T17:23:27.105423404Z ERROR jupnet_gossip::duplicate_shred_handler] Unable to process duplicate shred proof from ApRFyK3TfTXxQzuzkPsep1YSNAvGANL4y7MvESMy1azb for slot 10: InvalidChunkIndex { chunk_index: 2, num_chunks: 5 } [2026-01-22T17:23:27.105433824Z ERROR jupnet_gossip::duplicate_shred_handler] Unable to process duplicate shred proof from ApRFyK3TfTXxQzuzkPsep1YSNAvGANL4y7MvESMy1azb for slot 10: InvalidChunkIndex { chunk_index: 3, num_chunks: 5 } [2026-01-22T17:23:27.105443814Z ERROR jupnet_gossip::duplicate_shred_handler] Unable to process duplicate shred proof from ApRFyK3TfTXxQzuzkPsep1YSNAvGANL4y7MvESMy1azb for slot 10: InvalidChunkIndex { chunk_index: 4, num_chunks: 5 } test duplicate_shred::tests::test_merkle_root_conflict_invalid ... ok test duplicate_shred_listener::tests::test_listener_get_entries ... ok test cluster_info::tests::test_handle_pong_messages ... ok test cluster_info::tests::test_max_accounts_hashes_with_push_messages ... ok test duplicate_shred::tests::test_erasure_meta_conflict_round_trip::merkle ... ok test duplicate_shred::tests::test_latest_index_conflict_round_trip::merkle ... ok test cluster_info::tests::test_max_accounts_hashes_with_pull_responses ... ok test duplicate_shred::tests::test_erasure_meta_conflict_invalid::merkle ... ok test duplicate_shred::tests::test_shred_version ... ok test cluster_info::tests::test_get_duplicate_shreds ... ok test cluster_info::tests::test_handle_ping_messages ... ok test duplicate_shred::tests::test_latest_index_conflict_invalid::merkle ... ok test ping_pong::tests::test_ping_cache ... ok test duplicate_shred_handler::tests::test_reject_abuses ... ok test weighted_shuffle::tests::test_weighted_shuffle_sanity ... ok test duplicate_shred_handler::tests::test_handle_mixed_entries ... ok test crds::tests::test_drop ... ok test cluster_info::tests::test_split_gossip_messages ... ok test crds::tests::test_crds_records ... ok test crds::tests::test_crds_value_indices ... ok test weighted_shuffle::tests::test_weighted_shuffle_paranoid ... ok test crds::tests::test_crds_shards ... ok test crds_shards::test::test_crds_shards_round_trip ... ok test gossip_service::tests::test_gossip_services_spy ... ok test crds_gossip_pull::tests::test_build_crds_filter ... ok test result: ok. 176 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 28.15s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_hash-cd7023da28401e6e) running 2 tests test tests::test_new_unique ... ok test tests::test_hash_fromstr ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_inflation-b4840c9ced3a7765) running 2 tests test tests::test_inflation_basic ... ok test tests::test_inflation_fixed ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_inline_spl-ce356e91e1113f66) running 6 tests test associated_token_account::program_v1_1_0::test_id ... ok test associated_token_account::test_id ... ok test token::test_id ... ok test token_2022::test_id ... ok test token::program_v3_4_0::test_id ... ok test token::native_mint::test_id ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_instruction-3c9a680395a3b0aa) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_last_restart_slot-5545f179d04f7a55) running 1 test test sysvar::test_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_lattice_hash-82797fea7df32cbf) running 7 tests test lt_hash::tests::test_checksum_display ... ok test lt_hash::tests::test_hello_world ... ok test lt_hash::tests::test_identity ... ok test lt_hash::tests::test_inverse ... ok test lt_hash::tests::test_commutative ... ok test lt_hash::tests::test_distribute ... ok test lt_hash::tests::test_associative ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_ledger-a2052fd8214d3f2e) running 318 tests test blockstore::blockstore_purge::tests::test_purge_slots ... ignored test blockstore::blockstore_purge::tests::test_purge_special_columns_compaction_filter ... ignored test blockstore::blockstore_purge::tests::test_purge_transaction_status_exact ... ignored test blockstore::tests::test_add_transaction_status_to_batch ... ok test blockstore::tests::test_add_transaction_memos_to_batch ... ok test blockstore::tests::test_check_insert_coding_shred ... ok test blockstore::blockstore_purge::tests::test_purge_transaction_memos_compaction_filter ... ok test blockstore::blockstore_purge::tests::test_purge_front_of_ledger ... ok test blockstore::tests::test_delete_old_records_from_cost_table ... ok [2026-01-22T17:23:52.574615173Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 1: received index 1 >= slot.last_index Some(0), shred_source: Turbine" test blockstore::tests::test_duplicate_last_index ... ok [2026-01-22T17:23:52.634655632Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 6 >= slot.last_index Some(5), shred_source: Turbine" [2026-01-22T17:23:52.634692382Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 7 >= slot.last_index Some(5), shred_source: Turbine" [2026-01-22T17:23:52.634699412Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 8 >= slot.last_index Some(5), shred_source: Turbine" [2026-01-22T17:23:52.634703853Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 9 >= slot.last_index Some(5), shred_source: Turbine" [2026-01-22T17:23:52.740101463Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 1: received shred_index 8 < slot.received 10, shred_source: Turbine" [2026-01-22T17:23:52.740238375Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 1: received shred_index 5 < slot.received 10, shred_source: Turbine" [2026-01-22T17:23:52.924871413Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 2: received shred_index 8 < slot.received 10, shred_source: Turbine" [2026-01-22T17:23:52.926354067Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 2: received shred_index 5 < slot.received 10, shred_source: Turbine" test blockstore::tests::test_duplicate_last_index_mark_dead ... ok test blockstore::tests::test_empty_transaction_status ... ok test blockstore::tests::test_find_address_signatures_for_slot ... ok [2026-01-22T17:23:53.453217310Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:53.572341358Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::erasure_multiple_config ... ok [2026-01-22T17:23:53.720522697Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:53.756454412Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:53.789904293Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:53.853793688Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_find_missing_data_indexes ... ok test blockstore::tests::test_data_set_completed_on_insert ... ok [2026-01-22T17:23:53.985535474Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:54.112264383Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_clear_unconfirmed_slot_and_insert_again ... ok test blockstore::blockstore_purge::tests::test_purge_special_columns_exact_no_sigs ... ok test blockstore::tests::test_get_completed_data_ranges ... ok [2026-01-22T17:23:54.129856987Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_completed_shreds_signal ... ok [2026-01-22T17:23:54.433616953Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_find_missing_data_indexes_timeout ... ok test blockstore::tests::test_get_last_hash ... ok [2026-01-22T17:23:54.613681459Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:54.685749460Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_chained_merkle_root_inconsistency_backwards_insert_data ... ok [2026-01-22T17:23:54.742970732Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_chained_merkle_root_consistency_backwards ... ok [2026-01-22T17:23:54.770638750Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_chained_merkle_root_upgrade_inconsistency_backwards ... ok test blockstore::tests::test_get_recent_perf_samples_v1_and_v2 ... ok [2026-01-22T17:23:54.867240659Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_chained_merkle_root_across_slots_forwards ... ok [2026-01-22T17:23:54.920265822Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_chained_merkle_root_inconsistency_backwards_insert_code ... ok test blockstore::tests::test_get_slot_entries2 ... ignored test blockstore::tests::test_create_new_ledger ... ok test ancestor_iterator::tests::test_ancestor_iterator_inclusive ... ok test blockstore::tests::test_create_new_ledger_with_options_fifo ... ok test blockstore::tests::test_get_recent_perf_samples_v1_only ... ok test blockstore::tests::test_completed_shreds_signal_orphans ... ok test blockstore::tests::test_duplicate_slot::false_expects ... ok test blockstore::tests::test_handle_chaining_missing_slots ... ignored test blockstore::tests::test_duplicate_slot::true_expects ... ok test blockstore::tests::test_get_recent_perf_samples_v2_only ... ok test blockstore::tests::test_clear_unconfirmed_slot ... ok [2026-01-22T17:23:55.207089272Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:55.225500823Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_chained_merkle_root_upgrade_inconsistency_forwards ... ok test blockstore::tests::test_chained_merkle_root_across_slots_backwards ... ok test blockstore::tests::test_find_missing_data_indexes_sanity ... ok [2026-01-22T17:23:55.315247068Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_chained_merkle_root_consistency_forwards ... ok [2026-01-22T17:23:55.350812939Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_chained_merkle_root_inconsistency_forwards ... ok test blockstore::tests::test_get_slots_since ... ok test blockstore::tests::test_get_transaction_status ... ok [2026-01-22T17:23:55.647538560Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_get_complete_transaction ... ok test ancestor_iterator::tests::test_ancestor_iterator_with_hash ... ok test blockstore::tests::test_last_fec_set_check_results ... ok test blockstore::tests::test_get_slot_entries_with_shred_count_corruption ... ok test ancestor_iterator::tests::test_ancestor_iterator ... ok test blockstore::tests::test_completed_shreds_signal_many ... ok test blockstore::tests::test_get_slot_entries1 ... ok test blockstore::tests::test_iter_bounds ... ok [2026-01-22T17:23:56.136271688Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_is_skipped ... ok [2026-01-22T17:23:56.249004938Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_lowest_cleanup_slot_and_special_cfs_without_blockstore_cleanup_service_simulation ... ok test blockstore::tests::test_new_shreds_signal ... ignored test blockstore::tests::test_chained_merkle_root_inconsistency_both ... ok test blockstore::tests::test_lowest_cleanup_slot_and_special_cfs_with_blockstore_cleanup_service_simulation ... ok test blockstore::tests::test_insert_data_shreds_basic ... ok test blockstore::tests::test_map_transactions_to_statuses ... ok [2026-01-22T17:23:56.438030997Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 1: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_insert_get_bytes ... ok test blockstore::tests::test_multi_get ... ok test blockstore::tests::test_insert_data_shreds_reverse ... ok test blockstore::tests::test_is_data_shred_present ... ok test blockstore::tests::test_get_rooted_transaction ... ok [2026-01-22T17:23:56.678572585Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 2: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_persist_transaction_status ... ok test blockstore::tests::test_put_get_simple ... ok test blockstore::tests::test_read_write_cost_table ... ok test blockstore::tests::test_insert_data_shreds_same_slot_last_index ... ok test blockstore::tests::test_set_roots ... ok test blockstore::tests::test_should_insert_coding_shred ... ok test blockstore::tests::test_get_slot_entries3 ... ok [2026-01-22T17:23:57.495901741Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_no_missing_shred_indexes ... ok [2026-01-22T17:23:57.615843368Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:57.676401131Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:57.684545207Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:57.828195254Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:57.881966914Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 3: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_read_shred_bytes ... ok test blockstore::tests::test_slot_range_connected_same_slot ... ok [2026-01-22T17:23:58.398940815Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received shred_index 7 < slot.received 9, shred_source: Repaired" [2026-01-22T17:23:58.399211008Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received shred_index 7 < slot.received 9, shred_source: Turbine" [2026-01-22T17:23:58.400129626Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 101 >= slot.last_index Some(100), shred_source: Repaired" test blockstore::tests::test_should_insert_data_shred ... ok [2026-01-22T17:23:58.418518267Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 4: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_handle_chaining_basic ... ok test blockstore::tests::test_update_completed_data_indexes ... ok test blockstore::tests::test_update_completed_data_indexes_out_of_order ... ok test blockstore::tests::test_verify_shred_slots ... ok [2026-01-22T17:23:58.795234413Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 5: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_shred_cleanup_check ... ok [2026-01-22T17:23:59.148126047Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:59.221050746Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_merkle_root_metas_data ... ok [2026-01-22T17:23:59.279933114Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_write_perf_samples ... ok [2026-01-22T17:23:59.291287139Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 6: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:23:59.347412242Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_insert_data_shreds_consecutive ... ok test blockstore_cleanup_service::tests::test_cleanup ... ignored test blockstore_cleanup_service::tests::test_cleanup_speed ... ignored test blockstore::tests::test_write_transaction_memos ... ok test blockstore_db::tests::test_cf_names_and_descriptors_equal_length ... ok test blockstore::tests::test_trusted_insert_shreds ... ok test blockstore_db::tests::test_compaction_filter ... ok test blockstore_db::tests::test_should_disable_auto_compactions ... ok test blockstore::tests::test_index_integrity ... ok test blockstore_db::tests::test_should_enable_cf_compaction ... ok test blockstore_meta::test::test_clear_unconfirmed_slot ... ok test blockstore_meta::test::perf_sample_v1_is_prefix_of_perf_sample_v2 ... ok test blockstore_meta::test::test_connected_flags_compatibility ... ok test blockstore_meta::test::test_erasure_meta_status ... ok test blockstore_meta::test::test_erasure_meta_transition ... ok test blockstore_options::test_rocksdb_directory ... ok test blockstore_meta::test::test_slot_meta_slot_zero_connected ... ok test blockstore::tests::test_write_transaction_status ... ok [2026-01-22T17:23:59.554367578Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:59.568697831Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:59.572082202Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:59.573116222Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 7: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_processor::tests::test_check_block_cost_limit ... ok test blockstore_processor::tests::test_first_err ... ok [2026-01-22T17:23:59.645568996Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:59.664965857Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: AccountNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [A331hbym6kHrQ8ayMQA4HYb5PbHttjH9t5wgWAkFmdVF, Gauf1vc8LQatM9XpGu73UtfS3wtHNypnRxHjxS83Cnq5, 11111111111111111111111111111111], recent_blockhash: AAEV3P6umqcTi8cRBztgPMhhLNy8aBC27EPTyCaFLV5R, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: C4neU5z7LWcsKCJVyecpsJCDDPBEa4Lysn1PcWde9aus, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 3LjKM2LKc2Z2tasR3M7y3rKHveJnxGzYqKGimLhDjBDe6uQHNBjxsxpqwut7eoWdkEqidKdqwEoTxbaAbakciiod })] }" [2026-01-22T17:23:59.665007357Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: BlockhashNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [8gSRTb7G5dQKdUtqqPa6vo1xH975hV8j2sSY6xPCdHVG, C23J8M9mNf9qYgqTRKZ2EQnxB4wGJ1bUhbQxPvKzCKLp, 11111111111111111111111111111111], recent_blockhash: 11111111111111111111111111111111, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: TmFwRGptr1qo2AXrkzj5CgckcYqiehxwmvqAi75x4Dw, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: sdYwJ3j4bqCRjkdRvpX9dCcdWQnmbmA9sufnw7bCWeNrn76W8ZYxH1GKpF4A3NAaLbeexMLGNYtWjRmyFCqx7re })] }" test blockstore_processor::tests::test_get_first_error ... ok [2026-01-22T17:23:59.672978841Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: BlockhashNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [723fLUN6ez9LqhQDKTpBDgKAQNuhCiBTAKrwh1HL1u1b, 1111111ZC3Fmgr3oS56Rg9vxZeVo2mwMMcTsjfeJb, 11111111111111111111111111111111], recent_blockhash: H2wdRcSZA6CsUUieTLYCuPGXfcsXA8s7B3XD815Xk7fn, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: GzoxWFbmkHZ6YphRhu1G4LU93w1Bzj9gEmHbHGSf2NfY, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 47ZxDAgfeCYpva6QF4fRoMBmNkLXy7tnXNV1rVkkXi8kHnrfFQv6DDu3jrxhxrPnbgbL4VoDW7NRWef9LdfqYAfM })] }" [2026-01-22T17:23:59.673449346Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 8: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_processor::tests::test_confirm_slot_entries_progress_num_txs_indexes ... ok test blockstore_processor::tests::test_process_blockstore_epoch_boundary_root ... ignored test blockstore_processor::tests::test_confirm_slot_entries_with_fix ... ok test blockstore::tests::test_no_insert_but_modify_slot_meta ... ok [2026-01-22T17:23:59.868925225Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:23:59.886473738Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 9: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:00.194472865Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 10: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_get_rooted_block ... ok test blockstore_db::tests::test_open_unknown_columns ... ok test blockstore::tests::test_slot_range_connected_starting_slot_not_full ... ok test blockstore::tests::test_recovery ... ok [2026-01-22T17:24:00.572910676Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 11: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:00.705137857Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:00.836619880Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 12: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_previous_erasure_set ... ok [2026-01-22T17:24:01.002990119Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_merkle_root_metas_coding ... ok test blockstore_processor::tests::test_process_blockstore_with_supermajority_root_with_blockstore_root ... ignored test blockstore_processor::tests::test_process_blockstore_with_supermajority_root_without_blockstore_root ... ignored test blockstore_processor::tests::test_process_blockstore_with_supermajority_root_without_blockstore_root_secondary_access ... ignored [2026-01-22T17:24:01.092126298Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 13: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_slot_range_connected_disconnected ... ok [2026-01-22T17:24:01.440725482Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 14: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_slot_range_connected_chain ... ok [2026-01-22T17:24:01.540414020Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_empty_entry_is_registered ... ok [2026-01-22T17:24:01.585476230Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_entries_2_entries_collision ... ok [2026-01-22T17:24:01.698822904Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:01.793795478Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 15: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_processor::tests::test_process_entries_2_entries_par ... ok [2026-01-22T17:24:01.901818793Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:01.919968742Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:02.134667100Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 16: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_processor::tests::test_halt_at_slot_starting_snapshot_root ... ok [2026-01-22T17:24:02.209021622Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: AccountNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [BbA8LfMkaf3aToyXzRRtKzVLMyawQpXvMzXdek9ptUGh, 2N4nWf5PYQVGFkRkuqSKaym5sS1XEtnmm9fJDsytcKUZ, 11111111111111111111111111111111], recent_blockhash: 11111111111111111111111111111111, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: 3GX1e8c1vnrqdDDbAcHVdRG6gGXH57ZDrvPubLhsh1Vh, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 35fXwbf2xG2jVHwCpyyQ4KT65iaDfM356ZGj16XF7LoPJTnwK5TLhviZgBdYisphUoArzZixpcuBPBCRhX222KKD })] }" test blockstore_processor::tests::test_process_entries_2_entries_tick ... ok [2026-01-22T17:24:02.238747259Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_slot_data_iterator ... ok [2026-01-22T17:24:02.385969299Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:02.421830493Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:02.471258843Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 17: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_processor::tests::test_process_entries_2_txes_collision ... ok test blockstore_processor::tests::test_process_entries_stress ... ignored test blockstore::blockstore_purge::tests::test_purge_slot_cleanup_chaining_missing_slot_meta ... ok [2026-01-22T17:24:02.619245410Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_entries_tick ... ok [2026-01-22T17:24:02.657832399Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:02.665027506Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="Lock accounts error, entry conflicts with itself, txs: [SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [5Lf6s4sWMgG5AS6k9KFTMjJAw8Au6ZmzETLbrJwBczGv, 2XBXCHeQ8kCcRjpzdk1nsW8idMZFfwGXtHo1xkd9AMXw, 11111111111111111111111111111111], recent_blockhash: 5J5SJdPKeFMSmZ1c4wuaJs7t2XN3jSefWjgryii8CJSD, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: 7ML8QPAP9qxq62y9AaWzEj1V94uBuDczGgj6BeU4UDQM, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 3RAzzR5vApA5krg34gMevtHJtf5N9FDr81DYNjXiKxxMg4zAMqs56DGYiRCYSitSev5jYgnM86VinV1z5xPtKt78 })] }, SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [5Lf6s4sWMgG5AS6k9KFTMjJAw8Au6ZmzETLbrJwBczGv, 4466s8MgyZr4m4MzFiE16L5KQFqbPMEVAbJFuNaSAnER, 11111111111111111111111111111111], recent_blockhash: 5J5SJdPKeFMSmZ1c4wuaJs7t2XN3jSefWjgryii8CJSD, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: E4hkGMGXMRgtj6zkBSWPPA3yEpRsGAThSKhgwi1JpFie, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: Sb1533HYsoUej77hR3CNTe2wHJMh681FJCQyfuLjZAMRrBgNAzbuc2txKkPg6Ph7N8VhPXc8qqZiU2jtV7EpV8P })] }]" [2026-01-22T17:24:02.670959991Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_entries_2nd_entry_collision_with_self_and_error ... ok test blockstore::tests::test_orphans ... ok [2026-01-22T17:24:02.691770415Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: BlockhashNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [CK27fyt26MSJ9tqKMz4ufuh9Gmq8uuJ6tH7MKWnezUsD, 11111111111111111111111111111111], recent_blockhash: 11111111111111111111111111111111, instructions: [CompiledInstruction { program_id_index: 1, accounts: [0, 0], data: [2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: GXarqH7k467bPkAaafCL1rkR7XZucSQjpw8AiTaBF1g8, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: XVePBcVHtvyktecHnAbE4yujHfA7B5TtRNyFHUeMnwkQbr64JvdEKNG2zGdyB6qfmj5f7kk9ReDoYEzUYwH3gFC })] }" test blockstore_processor::tests::test_process_entries_2_txes_collision_and_error ... ok [2026-01-22T17:24:02.713802370Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 18: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:02.741662259Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_ledger_ticks_ordering ... ok test blockstore::blockstore_purge::tests::test_special_columns_empty ... ok [2026-01-22T17:24:02.986986382Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:03.086951672Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 19: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_processor::tests::test_rebatch_transactions ... ok [2026-01-22T17:24:03.182238119Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:03.293650036Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 20: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_processor::tests::test_process_blockstore_with_missing_hashes_secondary_access ... ok [2026-01-22T17:24:03.524195801Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:03.607869470Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 21: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:03.630776453Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_blockstore_with_missing_hashes ... ok [2026-01-22T17:24:03.752634837Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_schedule_batches_for_execution_failure ... ok [2026-01-22T17:24:03.902183779Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_blockstore_with_slot_with_trailing_entry ... ok test blockstore_processor::tests::test_supermajority_root_from_vote_accounts ... ok test blockstore_processor::tests::test_transaction_result_does_not_affect_bankhash ... ignored [2026-01-22T17:24:03.965922072Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:03.987471153Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 22: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_processor::tests::test_schedule_batches_for_execution_success ... ok [2026-01-22T17:24:04.037938272Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_update_transaction_statuses ... ok test leader_schedule::tests::test_get_indices ... ok test leader_schedule::tests::test_leader_schedule_basic ... ok test leader_schedule::tests::test_leader_schedule_index ... ok test leader_schedule::tests::test_leader_schedule_only_n_nodes ... ok test leader_schedule::tests::test_repeated_leader_schedule ... ok test leader_schedule::tests::test_repeated_leader_schedule_specific ... ok test leader_schedule::tests::test_sort_stakes_basic ... ok [2026-01-22T17:24:04.121099586Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="Lock accounts error, entry conflicts with itself, txs: [SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [A2k7WZpqavgNMibJ5wRojQGEA3zJZXGkigDCy84V2x4g, CPwXvupC3SDfbm29sda4sav9RjrY6MJtLjeCL9FRPLZm, 11111111111111111111111111111111], recent_blockhash: CghN7VqjZzb61Gu8gET3LxfhG88fyWQzvMAJn2rCM5rb, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: 5qTk6MrbyiYZ4X8NHZJvbcMjTiEbUiWrCn67FruihLAn, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 5W5RHimnnsWjAosGXaSxpD8J5bNpVxcnyypAYzZeybAcgH6SDiarpJQbxi67JzzjQWyzX2j4xcpUUWWmMiukbMx2 })] }, SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [A2k7WZpqavgNMibJ5wRojQGEA3zJZXGkigDCy84V2x4g, pmEsXRTMRq1MnzaMTbt6FK3YZigHsfbvt8wX32NbDDh, 11111111111111111111111111111111], recent_blockhash: CghN7VqjZzb61Gu8gET3LxfhG88fyWQzvMAJn2rCM5rb, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: DMC18yHV27nswq6a5p1aVWrixjMLmqRrRiYW3Vn272mD, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 2k6GtijrYEenyshakAf7YUUFGN8Egp1KQTipMwnBrzetudUtHb2YrjsDqWYmzNRGp14SXNpHgEp4HnRpwYCtPh6B })] }]" test blockstore_processor::tests::test_update_transaction_statuses_fail ... ok test leader_schedule::tests::test_sort_stakes_with_dup ... ok test leader_schedule::tests::test_sort_stakes_with_equal_stakes ... ok test leader_schedule::tests::test_sort_stakes_more_than_32_leaders ... ok [2026-01-22T17:24:04.168811490Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test leader_schedule_cache::tests::test_new_cache ... ok test blockstore_processor::tests::test_replay_vote_sender ... ok [2026-01-22T17:24:04.221558011Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:04.240612229Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_get_first_available_block ... ok test leader_schedule_cache::tests::test_retain_latest ... ok [2026-01-22T17:24:04.448017459Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 23: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:04.459543896Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:04.509701823Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test leader_schedule_cache::tests::test_schedule_for_unconfirmed_epoch ... ok [2026-01-22T17:24:04.546019811Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test leader_schedule_cache::tests::test_next_leader_slot_next_epoch ... ok [2026-01-22T17:24:04.606298242Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:04.619510435Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test leader_schedule_cache::tests::test_set_max_schedules ... ok [2026-01-22T17:24:04.721276902Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 24: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:04.733873959Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:04.755728172Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:04.803721979Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:04.811311779Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_ledger_options_full_leader_cache ... ok [2026-01-22T17:24:04.889952951Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:04.891682717Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test leader_schedule_utils::tests::test_leader_scheduler1_basic ... ok [2026-01-22T17:24:04.955557632Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:05.008966759Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_highest_slot ... ok [2026-01-22T17:24:05.039700985Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 25: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_insert_slots ... ok [2026-01-22T17:24:05.091833570Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_blockstore_with_invalid_slot_tick_count ... ok test shred::legacy::test::test_sanitize_coding_shred ... ok test shred::legacy::test::test_sanitize_data_shred ... ok test shred::merkle::test::test_get_proof_size ... ok test shred::merkle::test::test_make_shreds_from_data::_0_false_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_0_false_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_0_true_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_0_true_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_15600_false_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_15600_false_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_15600_true_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_15600_true_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_31200_false_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_31200_false_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_31200_true_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_31200_true_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_46800_false_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_46800_false_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_46800_true_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data::_46800_true_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data_paranoid::false_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data_paranoid::false_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data_paranoid::true_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data_paranoid::true_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data_rand::false_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data_rand::false_true_expects ... ignored test shred::merkle::test::test_make_shreds_from_data_rand::true_false_expects ... ignored test shred::merkle::test::test_make_shreds_from_data_rand::true_true_expects ... ignored test shred::merkle::test::test_merkle_proof_entry_from_hash ... ok test shred::merkle::test::test_merkle_tree_round_trip ... ignored test shred::merkle::test::test_recover_merkle_shreds::_37_false_false_expects ... ignored test shred::merkle::test::test_recover_merkle_shreds::_37_true_false_expects ... ignored test shred::merkle::test::test_recover_merkle_shreds::_37_true_true_expects ... ignored test shred::merkle::test::test_recover_merkle_shreds::_64_false_false_expects ... ignored test shred::merkle::test::test_recover_merkle_shreds::_64_true_false_expects ... ignored test shred::merkle::test::test_recover_merkle_shreds::_64_true_true_expects ... ignored test shred::merkle::test::test_recover_merkle_shreds::_73_false_false_expects ... ignored test shred::merkle::test::test_recover_merkle_shreds::_73_true_false_expects ... ignored test shred::merkle::test::test_recover_merkle_shreds::_73_true_true_expects ... ignored test shred::merkle::test::test_shred_code_capacity::false_false_expects ... ok test shred::merkle::test::test_shred_code_capacity::true_false_expects ... ok test shred::merkle::test::test_shred_code_capacity::true_true_expects ... ok test shred::merkle::test::test_shred_data_capacity::false_false_expects ... ok test shred::merkle::test::test_shred_data_capacity::true_false_expects ... ok test shred::merkle::test::test_shred_data_capacity::true_true_expects ... ok test shred::merkle::test::test_shred_data_size_of_payload::false_false_expects ... ok test shred::merkle::test::test_shred_data_size_of_payload::true_false_expects ... ok [2026-01-22T17:24:05.175717121Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 26: received shred_index 3 < slot.received 9, shred_source: Turbine" test shred::merkle::test::test_shred_data_size_of_payload::true_true_expects ... ok test shred::tests::test_invalid_parent_offset ... ok [2026-01-22T17:24:05.204558029Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test leader_schedule_utils::tests::test_leader_schedule_via_bank ... ok test blockstore_processor::tests::test_process_ledger_with_one_tick_per_slot ... ok test blockstore_processor::tests::test_process_blockstore_with_incomplete_slot ... ok [2026-01-22T17:24:05.329680973Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:05.352441545Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 27: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:05.354526885Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test leader_schedule_cache::tests::test_thread_race_leader_schedule_cache ... ok test shred::tests::test_serde_compat_shred_code ... ok test shred::tests::test_serde_compat_shred_data ... ok test shred::tests::test_serde_compat_shred_data_empty ... ok test leader_schedule_cache::tests::test_next_leader_slot ... ok test blockstore::tests::test_get_confirmed_signatures_for_address2 ... ok [2026-01-22T17:24:05.519680872Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:05.542651175Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore::tests::test_check_last_fec_set ... ok [2026-01-22T17:24:05.560253449Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test blockstore_processor::tests::test_process_entry_tx_random_execution_no_error ... ok test shred::tests::test_shred_constants ... ok test shred::tests::test_shred_flags ... ok test shred::tests::test_shred_flags_serde ... ok test shred::tests::test_shred_seed ... ok test shred::tests::test_shred_type_compat ... ok test shred::tests::test_shred_variant_compat ... ok test shred::tests::test_shred_variant_compat_merkle_code::false_false_0b0100_0000_expects ... ok test shred::tests::test_shred_variant_compat_merkle_code::true_false_0b0110_0000_expects ... ok test shred::tests::test_shred_variant_compat_merkle_code::true_true_0b0111_0000_expects ... ok test shred::tests::test_shred_variant_compat_merkle_data::false_false_0b1000_0000_expects ... ok test shred::tests::test_shred_variant_compat_merkle_data::true_false_0b1001_0000_expects ... ok test shred::tests::test_shred_variant_compat_merkle_data::true_true_0b1011_0000_expects ... ok test shred::tests::test_version_from_hash ... ok [2026-01-22T17:24:05.693197376Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 28: received shred_index 3 < slot.received 9, shred_source: Turbine" test shred::tests::test_should_discard_shred::false_false_expects ... ok test blockstore_processor::tests::test_process_ledger_simple ... ok test blockstore_processor::tests::test_process_blockstore_with_dead_slot ... ok test blockstore::blockstore_purge::tests::test_purge_slot_cleanup_chaining ... ok [2026-01-22T17:24:05.813460575Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 29: received shred_index 3 < slot.received 9, shred_source: Turbine" test shred::tests::test_should_discard_shred::true_false_expects ... ok [2026-01-22T17:24:05.951507740Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 30: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:06.081580771Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 31: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:06.238615942Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 32: received shred_index 3 < slot.received 9, shred_source: Turbine" test shred::tests::test_should_discard_shred::false_true_expects ... ok [2026-01-22T17:24:06.402109994Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 33: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_data_shredder::false_false_expects ... ok [2026-01-22T17:24:06.576187164Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 34: received shred_index 3 < slot.received 9, shred_source: Turbine" test leader_schedule_cache::tests::test_next_leader_slot_blockstore ... ok test shredder::tests::test_data_and_code_shredder::false_false_expects ... ok [2026-01-22T17:24:06.763438676Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 35: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:06.815882264Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test shredder::tests::test_data_and_code_shredder::true_false_expects ... ok [2026-01-22T17:24:06.949392977Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 36: received shred_index 3 < slot.received 9, shred_source: Turbine" test shred::tests::test_is_shred_duplicate::true_false_expects ... ok [2026-01-22T17:24:07.031476891Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test shred::tests::test_should_discard_shred::true_true_expects ... ok test shredder::tests::test_get_fec_set_offsets ... ok test blockstore::tests::test_lowest_slot ... ok test blockstore_processor::tests::test_process_blockstore_with_dead_child ... ok test shredder::tests::test_max_shreds_per_slot ... ok test shredder::tests::test_deserialize_shred_payload::false_false_expects ... ok test shredder::tests::test_data_shredder::true_false_expects ... ok [2026-01-22T17:24:07.122453927Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 37: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_processor::tests::test_process_blockstore_with_two_forks ... ok [2026-01-22T17:24:07.357547165Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 38: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_deserialize_shred_payload::true_false_expects ... ok [2026-01-22T17:24:07.508584101Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 39: received shred_index 3 < slot.received 9, shred_source: Turbine" test shred::tests::test_is_shred_duplicate::true_true_expects ... ok [2026-01-22T17:24:07.893082219Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 40: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:07.948845568Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test shredder::tests::test_data_shredder::false_true_expects ... ok test shredder::tests::test_data_and_code_shredder::true_true_expects ... ok test blockstore_processor::tests::test_root_with_all_dead_children ... ok test blockstore::blockstore_purge::tests::test_purge_special_columns_with_old_data::exact ... ok [2026-01-22T17:24:08.229287198Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 41: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_deserialize_shred_payload::false_true_expects ... ok test blockstore::tests::test_set_and_chain_connected_on_root_and_next_slots ... ok [2026-01-22T17:24:08.478438236Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 42: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_deserialize_shred_payload::true_true_expects ... ok [2026-01-22T17:24:08.541512893Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 32 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.541820266Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 33 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.541923647Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 34 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.541987448Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 35 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542048748Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 36 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542129389Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 37 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542189890Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 38 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542261390Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 39 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542318541Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 40 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542378961Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 41 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542437262Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 42 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542491652Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 43 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542545473Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 44 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542603893Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 45 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542661304Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 46 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542746325Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 47 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542815575Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 48 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542888036Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 49 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542946657Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 50 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.542999747Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 51 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543056908Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 52 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543111078Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 53 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543164409Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 54 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543226779Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 55 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543287760Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 56 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543344400Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 57 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543407611Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 58 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543474131Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 59 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543531742Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 60 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543586663Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 61 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543640683Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 62 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543694044Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 63 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543748514Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 64 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543820625Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 65 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543904946Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 66 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.543966426Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 67 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544039527Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 68 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544102157Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 69 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544162028Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 70 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544216248Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 71 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544272209Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 72 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544325529Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 73 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544380770Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 74 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544436720Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 75 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544491351Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 76 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544546351Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 77 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544610232Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 78 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544667083Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 79 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544721523Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 80 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544774514Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 81 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544827964Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 82 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544879495Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 83 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.544931745Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 84 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545027866Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 85 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545121047Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 86 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545186137Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 87 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545252158Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 88 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545311779Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 89 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545369829Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 90 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545425160Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 91 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545487540Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 92 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545543361Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 93 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545598461Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 94 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545653132Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 95 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545709182Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 96 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545776673Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 97 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545835183Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 98 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545890894Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 99 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.545944934Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 100 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546040405Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 101 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546122486Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 102 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546187817Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 103 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546244707Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 104 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546297248Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 105 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546350598Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 106 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546417859Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 107 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546482849Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 108 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546551720Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 109 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546619841Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 110 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546680851Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 111 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546736902Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 112 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546787622Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 113 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546841883Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 114 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546913943Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 115 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.546981714Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 116 >= slot.last_index Some(31), shred_source: Turbine" test blockstore::tests::test_insert_multiple_is_last ... ok [2026-01-22T17:24:08.553081531Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 117 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553107391Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 118 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553111811Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 119 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553116081Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 120 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553119801Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 121 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553123481Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 122 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553127351Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 123 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553130911Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 124 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553134811Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 125 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553138671Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 126 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553142482Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 127 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553146032Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 128 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553149822Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 129 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553153532Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 130 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553157122Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 131 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553160952Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 132 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553168192Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 133 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553171932Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 134 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553175592Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 135 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553179592Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 136 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553183322Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 137 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553187132Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 138 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553192892Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 139 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553196682Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 140 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553200442Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 141 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553204352Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 142 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553207872Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 143 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553211472Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 144 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553215092Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 145 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553218822Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 146 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553222502Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 147 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553226212Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 148 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553230062Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 149 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553233752Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 150 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553237602Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 151 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553241262Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 152 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553244942Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 153 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553248493Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 154 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553252153Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 155 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553255683Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 156 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553259473Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 157 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553263123Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 158 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553266753Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 159 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553270703Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 160 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553274303Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 161 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553277913Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 162 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553281533Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 163 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553286283Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 164 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553290173Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 165 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553293783Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 166 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553297363Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 167 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553301193Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 168 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553304963Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 169 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553308953Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 170 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553312853Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 171 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553316393Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 172 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553320073Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 173 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553323813Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 174 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553327433Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 175 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553331313Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 176 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553335223Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 177 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553338893Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 178 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553342563Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 179 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553346153Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 180 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553350353Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 181 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553354023Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 182 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553357804Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 183 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553361724Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 184 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553365324Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 185 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553368974Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 186 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553372704Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 187 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553376334Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 188 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553379984Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 189 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553383764Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 190 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553387804Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 191 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553391424Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 192 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553395034Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 193 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553398684Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 194 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553402794Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 195 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553406344Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 196 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553410044Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 197 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553413714Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 198 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553417484Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 199 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553421034Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 200 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553424874Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 201 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553429244Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 202 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553432904Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 203 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553436474Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 204 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553440024Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 205 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553443604Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 206 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553447164Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 207 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553450784Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 208 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553454504Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 209 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553458194Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 210 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553461894Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 211 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553465784Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 212 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553469385Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 213 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553472985Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 214 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553477315Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 215 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553481315Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 216 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553485595Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 217 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553489165Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 218 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553492745Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 219 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553496345Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 220 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553500165Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 221 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553503795Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 222 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553507785Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 223 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553511585Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 224 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553515345Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 225 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553519745Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 226 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553523555Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 227 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553527265Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 228 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553531165Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 229 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553534965Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 230 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553539455Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 231 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553543385Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 232 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553547175Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 233 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553550745Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 234 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553554415Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 235 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553557965Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 236 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553561545Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 237 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553565185Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 238 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553568905Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 239 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553572705Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 240 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553576496Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 241 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553580156Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 242 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553583836Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 243 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553587896Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 244 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553591576Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 245 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553595356Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 246 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553599206Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 247 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553602946Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 248 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553606796Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 249 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553610516Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 250 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553614166Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 251 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553617646Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 252 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553621336Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 253 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553625036Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 254 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553628676Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 255 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553632306Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 256 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553636466Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 257 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553640156Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 258 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553643626Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 259 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553647106Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 260 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553650896Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 261 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553654576Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 262 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553658256Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 263 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553661786Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 264 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553665696Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 265 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553669526Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 266 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553673186Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 267 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553676996Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 268 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553680636Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 269 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553684447Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 270 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553688167Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 271 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553691767Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 272 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553695317Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 273 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553698887Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 274 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553702437Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 275 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553706067Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 276 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553709567Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 277 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553713137Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 278 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553716927Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 279 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553720607Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 280 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553724207Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 281 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553728047Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 282 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553731717Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 283 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553735267Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 284 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553738817Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 285 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553742677Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 286 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553746217Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 287 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553750817Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 288 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553754417Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 289 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553757987Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 290 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553761757Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 291 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553765667Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 292 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553769397Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 293 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553773087Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 294 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553776747Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 295 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553780497Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 296 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553784117Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 297 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553787747Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 298 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553791417Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 299 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553795088Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 300 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553798758Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 301 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553802478Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 302 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553806108Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 303 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553809728Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 304 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553813238Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 305 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553816908Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 306 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553820818Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 307 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553824438Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 308 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553828148Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 309 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553831828Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 310 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553835358Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 311 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553838878Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 312 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553842418Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 313 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553845978Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 314 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553849518Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 315 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553853028Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 316 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553856688Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 317 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553860448Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 318 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553864988Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 319 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553868588Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 320 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553872278Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 321 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553875958Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 322 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553879558Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 323 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553883338Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 324 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553887148Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 325 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553891118Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 326 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553894688Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 327 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553898628Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 328 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553902179Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 329 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553905749Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 330 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553909309Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 331 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553913119Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 332 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553916829Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 333 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553920429Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 334 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553923979Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 335 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553927509Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 336 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553931279Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 337 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553934899Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 338 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553938849Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 339 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553942639Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 340 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553946219Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 341 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553949709Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 342 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553953199Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 343 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553956749Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 344 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553960499Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 345 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553964109Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 346 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553968069Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 347 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553971649Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 348 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553975479Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 349 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553979779Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 350 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553983639Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 351 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553987729Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 352 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553991559Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 353 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553995249Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 354 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.553998849Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 355 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554002439Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 356 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554006239Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 357 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554009929Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 358 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554013870Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 359 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554017460Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 360 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554021060Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 361 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554024920Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 362 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554028540Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 363 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554032070Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 364 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554035680Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 365 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554039220Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 366 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554042870Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 367 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554048240Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 368 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554051980Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 369 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554056140Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 370 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554059920Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 371 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554063580Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 372 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554067270Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 373 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554070990Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 374 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554075130Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 375 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554078650Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 376 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554082310Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 377 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554086080Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 378 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554089800Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 379 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554093590Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 380 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554098200Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 381 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554101720Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 382 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554105610Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 383 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554109330Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 384 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554112970Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 385 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554116530Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 386 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554120191Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 387 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554123741Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 388 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554127341Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 389 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554130931Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 390 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554134681Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 391 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554138461Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 392 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554142121Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 393 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554145771Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 394 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554149521Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 395 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554153291Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 396 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554157081Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 397 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554160901Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 398 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554164531Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 399 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554168161Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 400 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554171851Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 401 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554175611Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 402 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554179301Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 403 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554183031Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 404 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554186791Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 405 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554190521Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 406 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554194181Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 407 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554197811Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 408 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554201511Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 409 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554205311Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 410 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554209041Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 411 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554214091Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 412 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554217801Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 413 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554221361Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 414 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554225081Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 415 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554228672Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 416 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554232182Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 417 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554235722Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 418 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554239472Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 419 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554243122Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 420 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554246752Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 421 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554250552Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 422 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554254422Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 423 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554258022Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 424 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554261642Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 425 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554265282Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 426 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554268922Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 427 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554272492Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 428 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554276002Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 429 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554279552Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 430 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554283092Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 431 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554286622Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 432 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554290342Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 433 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554294002Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 434 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554297642Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 435 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554301702Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 436 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554305372Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 437 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554309162Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 438 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554312982Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 439 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554316622Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 440 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554320572Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 441 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554324332Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 442 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554328612Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 443 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554332272Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 444 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554336182Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 445 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554339933Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 446 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554343893Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 447 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554347783Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 448 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554351663Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 449 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554355503Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 450 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554359383Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 451 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554363473Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 452 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554371533Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 453 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554375163Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 454 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554379133Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 455 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554382933Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 456 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554386703Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 457 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554390583Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 458 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554394173Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 459 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554397823Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 460 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554401453Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 461 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554405053Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 462 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554408703Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 463 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554412333Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 464 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554416033Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 465 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554419883Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 466 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554423573Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 467 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554427303Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 468 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554430973Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 469 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554434643Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 470 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554438393Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 471 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554442083Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 472 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554445764Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 473 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554450944Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 474 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554454664Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 475 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554458364Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 476 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554462474Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 477 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554466074Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 478 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554469834Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 479 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554473434Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 480 >= slot.last_index Some(31), shred_source: Turbine" [2026-01-22T17:24:08.554477154Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 0: received index 481 >= slot.last_index Some(31), shred_source: Turbine" test shredder::tests::test_shred_reference_tick::false_false_expects ... ok [2026-01-22T17:24:08.618659491Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:24:08.620401567Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 43: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_data_shredder::true_true_expects ... ok [2026-01-22T17:24:08.669171551Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test shredder::tests::test_shred_reference_tick::true_false_expects ... ok test shredder::tests::test_data_and_code_shredder::false_true_expects ... ok test shredder::tests::test_shred_reference_tick_overflow::false_false_expects ... ok test sigverify_shreds::tests::test_sign_shreds_gpu::false_false_expects ... ignored test sigverify_shreds::tests::test_sign_shreds_gpu::false_true_expects ... ignored test sigverify_shreds::tests::test_sign_shreds_gpu::true_false_expects ... ignored test sigverify_shreds::tests::test_sign_shreds_gpu::true_true_expects ... ignored test blockstore_processor::tests::test_process_blockstore_from_root ... ok test sigverify_shreds::tests::test_sigverify_shreds_cpu ... ok test sigverify_shreds::tests::test_sigverify_shred_cpu ... ok [2026-01-22T17:24:08.888712554Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 44: received shred_index 3 < slot.received 9, shred_source: Turbine" test sigverify_shreds::tests::test_sigverify_shreds_sign_cpu ... ok test sigverify_shreds::tests::test_sigverify_shreds_sign_gpu ... ignored test sigverify_shreds::tests::test_verify_shreds_fuzz::false_false_expects ... ignored test sigverify_shreds::tests::test_verify_shreds_fuzz::false_true_expects ... ignored test sigverify_shreds::tests::test_verify_shreds_fuzz::true_false_expects ... ignored test sigverify_shreds::tests::test_verify_shreds_fuzz::true_true_expects ... ignored test staking_utils::tests::test_to_staked_nodes ... ok test sigverify_shreds::tests::test_sigverify_shreds_gpu ... ok test blockstore_processor::tests::test_process_blockstore_with_two_forks_and_squash ... ok test shredder::tests::test_shred_version::false_false_expects ... ok test shredder::tests::test_shred_reference_tick_overflow::true_false_expects ... ok [2026-01-22T17:24:09.060221490Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 45: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_shred_version::true_false_expects ... ok [2026-01-22T17:24:09.222568861Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 46: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_shred_reference_tick::true_true_expects ... ok [2026-01-22T17:24:09.471981942Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 47: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_shred_reference_tick::false_true_expects ... ok test shredder::tests::test_recovery_and_reassembly ... ok test shredder::tests::test_shred_reference_tick_overflow::false_true_expects ... ok [2026-01-22T17:24:09.656911913Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 48: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_shred_reference_tick_overflow::true_true_expects ... ok test shred::tests::test_is_shred_duplicate::false_false_expects ... ok test shred::tests::test_is_shred_duplicate::false_true_expects ... ok [2026-01-22T17:24:09.784887774Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 49: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:09.860300086Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 50: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_shred_version::true_true_expects ... ok test blockstore::blockstore_purge::tests::test_purge_special_columns_with_old_data::compaction_filter ... ok [2026-01-22T17:24:09.950419735Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 51: received shred_index 3 < slot.received 9, shred_source: Turbine" test shredder::tests::test_shred_version::false_true_expects ... ok [2026-01-22T17:24:10.013375450Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 52: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_write_entries ... ok [2026-01-22T17:24:10.104952893Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 53: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:10.158883344Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 54: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore_cleanup_service::tests::test_find_slots_to_clean ... ok [2026-01-22T17:24:10.249509238Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 55: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:10.330233609Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 56: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:10.391763512Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 57: received shred_index 3 < slot.received 9, shred_source: Turbine" test rooted_slot_iterator::tests::test_skipping_rooted_slot_iterator ... ok test blockstore::tests::test_forward_chaining_is_connected ... ok [2026-01-22T17:24:10.462719922Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 58: received shred_index 3 < slot.received 9, shred_source: Turbine" test rooted_slot_iterator::tests::test_rooted_slot_iterator ... ok [2026-01-22T17:24:10.510900010Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 59: received shred_index 3 < slot.received 9, shred_source: Turbine" test next_slots_iterator::tests::test_next_slots_iterator ... ok [2026-01-22T17:24:10.574186319Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 60: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:10.649449890Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 61: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:10.702553864Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 62: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:10.765010835Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 63: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:10.811575119Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 64: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:10.886997610Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 65: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:10.960607685Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 66: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.008564282Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 67: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.072851300Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 68: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.118616826Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 69: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.181216418Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 70: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.228899442Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 71: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.291896108Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 72: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.338844655Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 73: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.403425736Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 74: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.450828007Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 75: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.513845014Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 76: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.561009953Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 77: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.625818496Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 78: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.671994226Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 79: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.738619116Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 80: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.786954415Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 81: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.852509765Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 82: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.900702464Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 83: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:11.966501076Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 84: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.014861946Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 85: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.080397446Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 86: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.128612365Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 87: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.197134943Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 88: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.278808813Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 89: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.330127300Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 90: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.407215278Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 91: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.463766274Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 92: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.533079789Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 93: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.593178188Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 94: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.669100645Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 95: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.731875889Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 96: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.796471890Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 97: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.844825970Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 98: received shred_index 3 < slot.received 9, shred_source: Turbine" [2026-01-22T17:24:12.925208778Z ERROR jupnet_metrics::metrics] datapoint: blockstore_error error="Leader None, slot 99: received shred_index 3 < slot.received 9, shred_source: Turbine" test blockstore::tests::test_get_slot_entries_dead_slot_race ... ok test blockstore::tests::test_scan_and_fix_roots ... ok test shredder::tests::test_recovery_with_expanded_coding_shreds ... ok test blockstore_processor::tests::test_process_entry_tx_random_execution_with_error ... ok test shredder::tests::test_shred_fec_set_index::false_false_expects ... ok test shredder::tests::test_shred_fec_set_index::false_true_expects ... ok test shredder::tests::test_shred_fec_set_index::true_false_expects ... ok test shredder::tests::test_shred_fec_set_index::true_true_expects ... ok test shredder::tests::test_max_coding_shreds::false_expects ... ok test shredder::tests::test_max_coding_shreds::true_expects ... ok test result: ok. 261 passed; 0 failed; 57 ignored; 0 measured; 0 filtered out; finished in 25.11s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_loader_v4_program-98cc016d5706eccd) running 7 tests test tests::test_execute_program ... ok test tests::test_loader_instruction_write ... ok test tests::test_loader_instruction_retract ... ok test tests::test_loader_instruction_transfer_authority ... ok test tests::test_loader_instruction_deploy ... ok test tests::test_loader_instruction_finalize ... ok test tests::test_loader_instruction_truncate ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_local_cluster-f46e0bcc47b2f9fd) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_log_collector-8a05abb4ba86f037) running 1 test test tests::test_log_messages_bytes_limit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_logger-d03655b8cc5cb440) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_measure-65852f578216b9ee) running 6 tests test macros::tests::test_meas_dur_macro ... ok test measure::tests::test_measure_as ... ok test measure::tests::test_measure_display ... ok test measure::tests::test_measure ... ok test macros::tests::test_measure_macro ... ok test macros::tests::test_measure_us_macro ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_memory_management-70e0731aeb99b25b) running 3 tests test aligned_memory::tests::test_write_all_unchecked_debug_assert - should panic ... ok test aligned_memory::tests::test_write_unchecked_debug_assert - should panic ... ok test aligned_memory::tests::test_aligned_memory ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_merkle_tree-643034f1e2433709) running 16 tests test merkle_tree::tests::test_leaf_nodes_empty ... ok test merkle_tree::tests::test_proof_entry_instantiation_lsib_set ... ok test merkle_tree::tests::test_proof_entry_instantiation_rsib_set ... ok test merkle_tree::tests::test_tree_from_empty ... ok test merkle_tree::tests::test_proof_entry_instantiation_both_set - should panic ... ok test merkle_tree::tests::test_proof_entry_instantiation_both_clear - should panic ... ok test merkle_tree::tests::test_tree_from_one ... ok test merkle_tree::tests::test_path_creation_bad_index ... ok test merkle_tree::tests::test_leaf_index_not_found ... ok test merkle_tree::tests::test_path_creation ... ok test merkle_tree::tests::test_path_verify_bad ... ok test merkle_tree::tests::test_tree_from_many ... ok test merkle_tree::tests::test_leaf_index ... ok test merkle_tree::tests::test_leaf_nodes_and_leaf_count ... ok test merkle_tree::tests::test_path_verify_good ... ok test merkle_tree::tests::test_nodes_capacity_compute ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_metrics-a612c4be6edbd2af) running 23 tests test poh_timing_point::test::test_poh_timing_point ... ok test metrics::test::test_submit ... ok test metrics::test::test_flush_before_drop ... ok test metrics::test::test_submit_counter_increment ... ok test metrics::test::test_submit_bucketed_counter ... ok test metrics::test::test_submit_counter ... ok test metrics::test::test_live_submit ... ok test prometheus_metrics_writer::test::test_select_writable_points_counters ... ok test prometheus_metrics_writer::test::test_select_writable_points_points_and_dedup ... ok test counter::tests::test_inc_new_counter ... ok test filter::test::test_filter_default_global_level ... ok test filter::test::test_filter_build ... ok test counter::tests::test_metricsrate ... ok test counter::tests::test_lograte_env ... ok test counter::tests::test_lograte ... ok test counter::tests::test_counter ... ok test counter::tests::test_metricsrate_env ... ok test metrics::test::test_multithread_submit ... ok test datapoint::test::test_datapoint ... ok test datapoint::test::test_datapoint_with_tags ... ok test datapoint::test::test_optional_datapoint ... ok test metrics::test::test_submit_with_delay ... ok test metrics::test::test_submit_exceed_max_rate ... ok test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_msg-c1429cbaa99aff12) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_native_token-b6966047d45f6051) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_net_utils-8c021c6d091e4370) running 18 tests test tests::test_bind_with_any_port ... ok test tests::test_bind_in_range_nil ... ok test tests::test_bind_common_in_range ... ok test tests::test_parse_port_or_addr ... ok test tests::test_parse_port_range ... ok test tests::test_response_length ... ok test tests::test_bind ... ok test tests::test_is_host_port ... ok test tests::test_parse_host_port ... ok test tests::test_forward_compat ... ok test tests::test_find_available_port_in_range ... ok test tests::test_backward_compat ... ok test tests::test_parse_host ... ok test tests::test_bind_two_in_range_with_offset ... ok test tests::test_get_public_ip_addr_none ... ok test tests::test_get_public_ip_addr_reachable ... ok [2026-01-22T17:24:32.532221123Z ERROR jupnet_net_utils] Received no response at tcp/3206, check your port configuration: timed out waiting on receive operation test tests::test_get_public_ip_addr_tcp_unreachable ... ok [2026-01-22T17:24:42.820147834Z ERROR jupnet_net_utils] checked udp ports: [3205], reachable udp ports: {} [2026-01-22T17:24:42.820194225Z ERROR jupnet_net_utils] There are some udp ports with no response!! Retrying... [2026-01-22T17:24:55.107131219Z ERROR jupnet_net_utils] checked udp ports: [3205], reachable udp ports: {} [2026-01-22T17:24:55.107169939Z ERROR jupnet_net_utils] There are some udp ports with no response!! Retrying... [2026-01-22T17:25:07.396138013Z ERROR jupnet_net_utils] Maximum retry count is reached.... test tests::test_get_public_ip_addr_udp_unreachable ... ok test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 47.25s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_notifier-72986e1be7f0ff86) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_package_metadata-ae8cafac12deb995) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_package_metadata_macro-6f40bd9119641dde) running 7 tests test tests::package_metadata_string ... ok test tests::package_metadata_array ... ok test tests::package_metadata_float ... ok test tests::package_metadata_int ... ok test tests::package_metadata_nested ... ok test tests::package_metadata_bool ... ok test tests::package_metadata_datetime ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_packet-361462c0e2f3306d) running 2 tests test tests::test_udp_deserialize_slice ... ok test tests::test_transaction_deserialize_slice ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_perf-866e2fa8c5836f72) running 76 tests test deduper::tests::test_dedup_false_positive ... ignored test deduper::tests::test_dedup_saturated ... ignored test deduper::tests::test_dedup_seeded::_0xa5_32_6_399_971_202_384_102_828_117_202_257_expects ... ignored test deduper::tests::test_dedup_seeded::_0xc3_32_12_800_009_404_771_205_656_283_404_365_expects ... ignored test deduper::tests::test_dedup_seeded::_0xcd_32_12_799_987_404_771_205_655_273_404_521_expects ... ignored test deduper::tests::test_dedup_seeded::_0xdb_32_6_400_013_202_386_102_828_135_202_254_expects ... ignored test deduper::tests::test_dedup_seeded::_0xdc_32_3_200_003_101_192_51_414_64_101_097_expects ... ignored test deduper::tests::test_dedup_seeded::_0xf9_32_3_199_997_101_192_51_414_77_101_083_expects ... ignored test cuda_runtime::tests::test_pinned_vec ... ok test recycler::tests::test_recycler ... ok test packet::tests::test_udp_to_packets_pinning ... ok test discard::tests::test_batch_discard_random ... ok test packet::tests::test_transaction_to_packets_pinning ... ok test sigverify::tests::test_ge_small_order ... ok test sigverify::tests::test_get_checked_scalar ... ok test sigverify::tests::test_copy_return_values ... ok test sigverify::tests::test_fee_payer_is_debitable ... ok test sigverify::tests::sigverify_batched_transaction_no_signatures ... ok test sigverify::tests::test_invalid_pubkey_len ... ok test sigverify::tests::test_large_sig_len ... ok test sigverify::tests::test_mark_disabled ... ok test deduper::tests::test_dedup_capacity::_63_999_979_0_001_2_023_857_expects ... ok test sigverify::tests::test_layout ... ok test sigverify::tests::sigverify_batched_transaction_mismatched_signature_count ... ok test sigverify::tests::test_shrink_empty ... ok test sigverify::tests::sigverify_batched_transaction_empty_steps ... ok test sigverify::tests::test_shrink_vectors ... ignored test sigverify::tests::test_pubkey_len ... ok test sigverify::tests::test_pubkey_too_small ... ok test sigverify::tests::test_really_large_sig_len ... ok test sigverify::tests::test_small_packet ... ok test sigverify::tests::test_untrustworthy_sigs ... ok test sigverify::tests::test_rejecting_versioned_transactions ... ok test sigverify::tests::test_system_transaction_data_layout ... ok test sigverify::tests::test_verify_fuzz ... ignored test sigverify::tests::sigverify_batched_transaction_invalid_fee_payer_signature ... ok test sigverify::tests::test_system_transaction_layout ... ok test sigverify::tests::sigverify_batched_transaction_wrong_signer_for_action ... ok test sigverify::tests::sigverify_batched_transaction_invalid_action_signature ... ok test sigverify::tests::test_unsupported_version ... ok test data_budget::tests::test_data_budget ... ok test sigverify::tests::test_is_simple_vote_transaction_with_offsets ... ok test recycler::tests::test_recycler_shrink ... ok test thread::tests::test_is_niceness_adjustment_valid ... ok test sigverify::tests::test_verify_zero ... ok test sigverify::tests::test_verify_tampered_sig_len ... ok test thread::tests::test_nice ... ok test sigverify::tests::test_get_packet_offsets ... ok test deduper::tests::test_dedup_same ... ok test sigverify::tests::test_verify_one ... ok test sigverify::tests::sigverify_batched_transaction_single_action_multiple_signers ... ok test sigverify::tests::test_is_simple_vote_transaction ... ok test sigverify::tests::test_verify_fail ... ok test deduper::tests::test_dedup_capacity::_637_534_199_0_001_20_160_601_expects ... ok test deduper::tests::test_dedup_capacity::_622_401_979_0_001_19_682_078_expects ... ok test deduper::tests::test_dedup_capacity::_622_401_961_0_001_19_682_078_expects ... ok test deduper::tests::test_dedup_capacity::_632_455_543_0_001_20_000_000_expects ... ok test deduper::tests::test_dedup_capacity::_622_401_979_0_0001_6_224_019_expects ... ok test deduper::tests::test_dedup_capacity::_622_401_961_0_0001_6_224_019_expects ... ok test sigverify::tests::sigverify_batched_transaction_mixed_signer_counts ... ok test deduper::tests::test_dedup_capacity::_632_455_543_0_0001_6_324_555_expects ... ok test deduper::tests::test_dedup_capacity::_637_534_199_0_0001_6_375_341_expects ... ok test deduper::tests::test_dedup_capacity::_629_145_593_0_0001_6_291_455_expects ... ok test deduper::tests::test_dedup_capacity::_629_145_593_0_001_19_895_330_expects ... ok test sigverify::tests::test_verify_multisig ... ok test packet::tests::test_transaction_to_packet_batches ... ok test sigverify::tests::test_verify_seventy_one ... ok test sigverify::tests::test_verify_medium_fail ... ok test sigverify::tests::sigverify_batched_transaction_different_signature_lengths ... ok test sigverify::tests::sigverify_batched_transaction_large_number_of_actions ... ok test sigverify::tests::sigverify_batched_transaction ... ok test sigverify::tests::test_verify_medium_pass ... ok test sigverify::tests::test_verify_large_fail ... ok test sigverify::tests::test_verify_large_pass ... ok test deduper::tests::test_dedup_diff ... ok test sigverify::tests::test_shrink_fuzz ... ok test result: ok. 66 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 5.79s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_poh-bb513aa1d5a77feb) running 36 tests test poh_recorder::tests::test_compute_leader_slot_tick_heights ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_default ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_set_completed_uninitialized - should panic ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_set_completed ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_get_in_progress ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_set_in_progress ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_set_in_progress_already_in_progress - should panic ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_get_or_wait_for_in_progress_timeout ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_set_completed_mismatched_completed_slot - should panic ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_wait_for_completed_timeout ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_set_completed_mismatched_in_progress_slot - should panic ... ok test poh_service::tests::test_poh_service ... ignored test leader_bank_notifier::tests::test_leader_bank_notifier_wait_for_in_progress ... ok test leader_bank_notifier::tests::test_leader_bank_notifier_wait_for_completed ... ok [2026-01-22T17:25:13.287694370Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.469007248Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.501020706Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.532215676Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.543615212Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.547409317Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.568090510Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.568323402Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.573636051Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.593894280Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test poh_recorder::tests::test_reached_leader_tick ... ok test poh_recorder::tests::test_poh_recorder_tick_height_is_last_tick ... ok [2026-01-22T17:25:13.614513012Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test poh_recorder::tests::test_would_be_leader_soon ... ok test poh_recorder::tests::test_reset_with_cached ... ok test poh_recorder::tests::test_poh_recorder_record_bad_slot ... ok test poh_recorder::tests::test_poh_recorder_clear ... ok test poh_recorder::tests::test_poh_recorder_reset_clears_cache ... ok [2026-01-22T17:25:13.632451049Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.634436667Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.632633710Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.634644649Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.641239370Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.641655594Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.654404523Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.656643844Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test poh_recorder::tests::test_reset_clear_bank ... ok [2026-01-22T17:25:13.659349359Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:13.659428070Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test poh_recorder::tests::test_poh_recorder_record_transaction_index ... ok test poh_recorder::tests::test_clear_signal ... ok test poh_recorder::tests::test_poh_recorder_record_at_min_passes ... ok test poh_recorder::tests::test_poh_recorder_no_zero_tick ... ok test poh_recorder::tests::test_reset_to_new_value ... ok [2026-01-22T17:25:13.668566775Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test poh_recorder::tests::test_reset_current ... ok test poh_recorder::tests::test_poh_recorder_record_sets_start_slot ... ok test poh_recorder::tests::test_poh_cache_on_disconnect ... ok test poh_recorder::tests::test_poh_recorder_tick_sent_after_min ... ok test poh_recorder::tests::test_poh_recorder_record_at_max_fails ... ok test poh_recorder::tests::test_flush_virtual_ticks ... ok test poh_recorder::tests::test_poh_recorder_record_to_early ... ok test poh_recorder::tests::test_poh_recorder_tick_sent_upto_and_including_max ... ok test poh_recorder::tests::test_reached_leader_slot ... ok test result: ok. 35 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.51s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_poseidon-ce5566fe46ccc761) running 5 tests test tests::test_poseidon_input_ones_le ... ok test tests::test_poseidon_input_ones_twos_be ... ok test tests::test_poseidon_input_ones_twos_le ... ok test tests::test_poseidon_input_ones_be ... ok test tests::test_poseidon_input_one ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_program-9d5b60e3e3c0c4b8) running 231 tests test bls::bls_pubkey::tests::test_as_mut ... ok test blake3::tests::test_new_unique ... ok test bls::bls_pubkey::tests::test_as_ref ... ok test blake3::tests::test_extend_and_hash ... ok test bls::bls_pubkey::tests::test_default ... ok test bls::bls_pubkey::tests::test_bs58_encoding ... ok test blake3::tests::test_hash_fromstr ... ok test bls::bls_pubkey::tests::test_debug_display ... ok test bls::bls_pubkey::tests::test_new_unique ... ok test bls::bls_signature::tests::test_as_ref ... ok test bls::bls_signature::tests::test_default ... ok test bls::bls_signature::tests::test_debug_display ... ok test bls::bls_signature::tests::test_from_bytes ... ok test bls::bls_signature::tests::test_try_from_slice ... ok test bls::bls_signature::tests::test_try_from_vec ... ok test bls::bls_signature::tests::test_serialization ... ok test bpf_loader_upgradeable::test_id ... ok test bpf_loader::test_id ... ok test bls::bls_signature::tests::test_invalid_serialization ... ok test bpf_loader_upgradeable::tests::test_is_set_authority_checked_instruction ... ok test bpf_loader_upgradeable::tests::test_is_set_authority_instruction ... ok test bpf_loader_upgradeable::tests::test_is_upgrade_instruction ... ok test bls::bls_pubkey::tests::test_serialization ... ok test bpf_loader_upgradeable::tests::test_state_size_of_program ... ok test bpf_loader_upgradeable::tests::test_state_size_of_buffer_metadata ... ok test bpf_loader_upgradeable::tests::test_state_size_of_programdata_metadata ... ok test bpf_loader_upgradeable::tests::test_state_size_of_uninitialized ... ok test cluster_identity_management::program::test_id ... ok test big_mod_exp::tests::big_mod_exp_test ... ok test config::program::test_id ... ok test bls::bls_pubkey::tests::test_from_bytes ... ok test bls::bls_pubkey::tests::test_from_slice ... ok test ed25519_program::test_id ... ok test bls::bls_pubkey::tests::test_from_vec ... ok test bpf_loader_deprecated::test_id ... ok test bls::bls_pubkey::tests::test_max_base58_len ... ok test epoch_rewards::tests::test_epoch_rewards_distribute ... ok test epoch_rewards::tests::test_epoch_rewards_new ... ok test feature::test_id ... ok test incinerator::test_id ... ok test loader_v4::tests::test_retract_instruction ... ok test loader_v4::tests::test_deploy_instruction ... ok test loader_v4::tests::test_create_buffer_instruction ... ok test loader_v4::tests::test_truncate_instruction ... ok test loader_v4::tests::test_transfer_authority_finalize_instruction ... ok test loader_v4::tests::test_write_instruction ... ok test loader_v4::tests::test_transfer_authority_instruction ... ok test feature::test::test_feature_size_of ... ok test loader_v4::tests::test_deploy_from_source_instruction ... ok test loader_v4::test_id ... ok test loader_v4::tests::test_layout ... ok test message::action::tests::test_action_clone ... ok test message::action::tests::test_action_creation ... ok test message::action::tests::test_action_default ... ok test message::action::tests::test_action_hash_different_blockhash ... ok test message::action::tests::test_action_hash_different_signers ... ok test message::action::tests::test_action_hash_different_for_different_actions ... ok test message::action::tests::test_action_hash_different_program_ids ... ok test message::action::tests::test_hash_raw_message_with_empty_data ... ok test message::action::tests::test_action_debug ... ok test message::batched_message::tests::test_account_writability_random_accounts ... ok test message::batched_message::tests::test_action_step_must_have_exactly_one_instruction ... ok test message::batched_message::tests::test_action_too_many_signers ... ok test message::batched_message::tests::test_action_inner_signer_duplicates_invalid ... ok test message::batched_message::tests::test_all_sorted_and_unique_duplicate_across_two_slices ... ok test message::batched_message::tests::test_all_sorted_and_unique_duplicate_on_boundary_between_slices ... ok test message::batched_message::tests::test_all_sorted_and_unique_duplicate_within_a_slice ... ok test message::batched_message::tests::test_all_sorted_and_unique_unique_with_interleaving_values ... ok test message::batched_message::tests::test_all_sorted_and_unique_works_with_single_slice ... ok test message::batched_message::tests::test_all_sorted_and_unique_works_with_str_slices ... ok test message::batched_message::tests::test_all_sorted_and_unique_zero_slices_is_trivially_unique ... ok test message::batched_message::tests::test_batch_signer_indexes_must_start_with_zero ... ok test message::batched_message::tests::test_batch_signer_indexes_must_point_to_signers ... ok test message::batched_message::tests::test_batched_transaction_messages_complex_multi_action ... ok test message::batched_message::tests::test_batched_transaction_messages_creation_too_many_account_meta_one_action ... ok test message::batched_message::tests::test_all_sorted_and_unique_three_way_duplicate ... ok test message::batched_message::tests::test_all_sorted_and_unique_unsorted_slice_rejected_even_if_globally_unique ... ok test message::action::tests::test_action_serialize_deserialize ... ok test message::batched_message::tests::test_batched_transaction_messages_creation_valid ... ok test message::batch_step::tests::test_to_action_bytes_roundtrip_and_helpers ... ok test message::action::tests::test_action_hash_matches_deserialize_hash ... ok test message::batched_message::tests::test_batched_transaction_messages_creation_single_action ... ok test message::batched_message::tests::test_all_sorted_and_unique_all_empty_slices ... ok test message::batched_message::tests::test_batched_transaction_messages_no_steps ... ok test message::batch_step::tests::test_to_legacy_message_bytes_roundtrip_multiple_instructions ... ok test message::batched_message::tests::test_duplicate_inner_signer_indexes_error ... ok test message::batched_message::tests::test_new_empty_batch_signers_error ... ok test message::batched_message::tests::test_no_steps_payer_at_index_zero ... ok test message::batched_message::tests::test_batched_transaction_messages_mixed_action_and_legacy_steps ... ok test message::batched_message::tests::test_legacy_step_compute_budget_cu_limit_sanitize_cases ... ok test message::batched_message::tests::test_execution_account_key_views ... ok test message::batched_message::tests::test_batched_transaction_messages_creation_too_many_actions ... ok test message::batched_message::tests::test_num_expected_signatures ... ok test message::batched_message::tests::test_program_id_writable_is_invalid ... ok test message::batched_message::tests::test_all_sorted_and_unique_single_slice_within_dup_false ... ok test message::batched_message::tests::test_step_account_index_out_of_bounds ... ok test message::batched_message::tests::test_step_writable_must_be_writable_in_batch ... ok test message::batched_message::tests::test_too_many_batch_signers_error ... ok test message::batched_message::tests::test_batched_transaction_messages_with_legacy_message_step ... ok test message::compiled_keys::tests::test_compile_batch_action_sets_flags ... ok test message::compiled_keys::tests::test_compile_batch_steps_payer_first_and_signers ... ok test message::batched_message::tests::test_step_data_exceeds_limit_error ... ok test message::batched_message::tests::test_batched_transaction_messages_hash_from_step_signatures ... ok test message::compiled_keys::tests::test_compile_batch_steps_with_legacy_message ... ok test epoch_rewards::tests::test_epoch_rewards_distribute_panic - should panic ... ok test message::batched_message::tests::test_step_signer_must_be_batch_signer_if_not_inner_signer ... ok test message::batched_message::tests::test_execution_and_batch_signature_indexes ... ok test message::compiled_keys::tests::test_compile_with_dup_signer_mismatch ... ok test message::compiled_keys::tests::test_compile_with_dup_signer_writable_mismatch ... ok test message::compiled_keys::tests::test_compile_with_dup_nonsigner_writable_mismatch ... ok test message::batched_message::tests::test_verify_hash_for_action_and_legacy_step ... ok test message::compiled_keys::tests::test_compile_with_dup_payer ... ok test message::compiled_keys::tests::test_compile_with_dups ... ok test message::compiled_keys::tests::test_try_into_message_components ... ok test message::compute_budget::test_id ... ok test message::compute_budget_parsing_lite::compute_budget_program::test_id ... ok test message::legacy::tests::test_builtin_program_keys ... ok test message::compiled_keys::tests::test_try_into_message_components_with_too_many_keys ... ok test message::legacy::tests::test_is_account_maybe_reserved ... ok test message::legacy::tests::test_is_instruction_account ... ok test message::legacy::tests::test_is_maybe_writable ... ok test message::legacy::tests::test_is_non_loader_key ... ok test message::legacy::tests::test_is_writable ... ok test message::legacy::tests::test_message_hash ... ok test message::legacy::tests::test_message_header_len_constant ... ok test message::legacy::tests::test_message_signed_keys_len ... ok test message::legacy::tests::test_program_ids ... ok test message::legacy::tests::test_message_payer_first ... ok test message::legacy::tests::test_program_position ... ok test message::non_bpf_modules::account_keys::tests::test_get ... ok test message::legacy::tests::test_message_kitchen_sink ... ok test message::legacy::tests::test_builtin_program_keys_abi_freeze ... ok test message::non_bpf_modules::account_keys::tests::test_key_segment_iter ... ok test message::non_bpf_modules::account_keys::tests::test_len ... ok test message::non_bpf_modules::account_keys::tests::test_try_compile_instructions ... ok test message::non_bpf_modules::account_keys::tests::test_try_compile_instructions_with_too_many_account_keys ... ok test message::non_bpf_modules::account_keys::tests::test_try_compile_instructions_with_unknown_key ... ok test message::non_bpf_modules::sanitized::tests::test_batched_flags_cache_and_writability ... ok test message::non_bpf_modules::sanitized::tests::test_batched_try_new_fails_on_reserved_write_and_reserved_program ... ok test message::non_bpf_modules::sanitized::tests::test_fee_payer_and_header_mapping_and_locks_limit ... ok test message::non_bpf_modules::sanitized::tests::test_is_non_loader_key ... ok test message::non_bpf_modules::sanitized::tests::test_num_total_signatures_and_get_instruction_accounts ... ok test message::non_bpf_modules::sanitized::tests::test_try_from_legacy_message ... ok test nonce::state::current::test::default_is_uninitialized ... ok test message::non_bpf_modules::account_keys::tests::test_iter ... ok test nonce::state::current::test::test_nonce_state_size ... ok test nonce::state::tests::test_verify_recent_blockhash ... ok test stake::config::test_id ... ok test stake::instruction::tests::test_custom_error_decode ... ok test stake::program::test_id ... ok test stake::stake_flags::test::test_stake_flags ... ok test stake::state::test::bincode_vs_borsh_serialization ... ok test stake::state::test::bincode_vs_borsh_deserialization ... ok test stake::state::test::borsh_deserialization_live_data ... ok test stake::state::test::deprecated::bincode_vs_borsh_deserialization ... ok test stake::state::test::deprecated::borsh_deserialization_live_data ... ok test stake::state::test::deprecated::bincode_vs_borsh_serialization ... ok test stake::state::test::deprecated::test_size_of ... ok test stake::state::test::test_size_of ... ok test stake::state::test::stake_flag_member_offset ... ok test stake::tools::tests::test_acceptable_reference_epoch_credits ... ok test stake::tools::tests::test_eligible_for_deactivate_delinquent ... ok test system_instruction::tests::test_create_nonce_account ... ok test system_program::test_id ... ok test sysvar::epoch_rewards::test_id ... ok test sysvar::fees::test_id ... ok test sysvar::fees::tests::test_clone ... ok test sysvar::instructions::test_id ... ok test sysvar::instructions::tests::test_decompile_instructions_out_of_bounds ... ok test sysvar::instructions::tests::test_load_store_instruction ... ok test sysvar::instructions::tests::test_load_current_index_checked ... ok test sysvar::instructions::tests::test_load_instruction_at_checked ... ok test sysvar::instructions::tests::test_serialize_instructions ... ok test nonce::state::tests::test_nonce_versions_upgrade ... ok test sysvar::instructions::tests::test_get_instruction_relative ... ok test stake_history::tests::test_stake_history ... ok test system_instruction::tests::test_move_many ... ok test nonce::state::tests::test_nonce_versions_authorize ... ok test message::non_bpf_modules::versions::tests::test_batched_message_versioned_serialization_and_helpers ... ok test program::tests::test_check_type_assumptions ... ok test sysvar::recent_blockhashes::test_id ... ok test sysvar::rewards::test_id ... ok test sysvar::recent_blockhashes::tests::test_sysvar_can_hold_all_active_blockhashes ... ok test message::non_bpf_modules::versions::tests::test_legacy_message_serialization ... ok test sysvar::stake_history::test_id ... ok test tests::test_unchecked_div_by_const ... ok test vote::program::test_id ... ok test vote::error::tests::test_custom_error_decode ... ok test sysvar::recent_blockhashes::tests::test_size_of ... ok test vote::state::tests::test_default_vote_state_is_uninitialized ... ok test sysvar::slot_hashes::tests::test_size_of ... ok test sysvar::tests::test_id ... ok test sysvar::tests::test_sysvar_account_info_to_from ... ok test secp256k1_program::test_id ... ok test vote::state::tests::test_is_correct_size_and_initialized ... ok test vote::state::tests::test_circbuf_oob ... ok test sysvar::stake_history::tests::test_size_of ... ok test vote::state::tests::test_authorized_voter_is_locked_within_epoch ... ok test vote::state::tests::test_get_and_update_authorized_voter ... ok test vote::state::tests::test_minimum_balance ... ok test vote::state::tests::test_vote_state_increment_credits ... ok test vote::state::tests::test_vote_serialize ... ok test message::batched_message::tests::test_batched_transaction_messages_creation_too_many_account_meta_total ... ok test vote::state::tests::test_set_new_authorized_voter ... ok test vote::state::tests::test_vote_state_max_size ... ok test vote::state::tests::test_vote_state_commission_split ... ok test vote::state::tests::test_vote_state_epoch0_no_credits ... ok test sysvar::slot_history::tests::test_size_of ... ok test vote::state::tests::test_vote_deserialize_into_error ... ok test vote::state::tests::test_vote_state_epoch_credits ... ok test vote::state::tests::test_vote_state_size_of ... ok test vote::state::tests::test_vote_process_timestamp ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_384_expects ... ok test sysvar::stake_history::tests::test_stake_history_get_entry_zero ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_10_expects ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_256_expects ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_192_expects ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::max_entries_expects ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_0_expects ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_128_expects ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_5_expects ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_64_expects ... ok test sysvar::stake_history::tests::test_stake_history_get_entry ... ok test sysvar::slot_hashes::tests::test_slot_hashes_sysvar ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_2_expects ... ok test sysvar::slot_hashes::tests::test_pod_slot_hashes::_1_expects ... ok test vote::state::tests::test_serde_compact_vote_state_update ... ok test vote::state::tests::test_vote_deserialize_into_uninit_nopanic ... ok test vote::state::tests::test_vote_deserialize_into_uninit ... ok test vote::state::tests::test_vote_deserialize_into ... ok test vote::state::tests::test_vote_deserialize_into_uninit_ill_sized ... ok test result: ok. 231 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.87s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_program_entrypoint-04880b1ac873b83d) running 1 test test test::test_bump_allocator ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_program_error-cae550d6b40cdd78) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_program_memory-1cc3ba33e30f86ca) running 1 test test tests::test_is_nonoverlapping ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_program_option-2b1cb527a3cf6b6f) running 1 test test test::test_from_rust_option ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_program_pack-c1067061c4fdb126) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_program_runtime-996b08d98cd0a9e5) running 54 tests test invoke_context::tests::test_max_instruction_trace_length ... ok test invoke_context::tests::test_instruction_stack_height ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_closed_programcacheentrytype_builtin_builtinprogram_new_mock_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_closed_programcacheentrytype_unloaded_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_closed_programcacheentrytype_failedverification_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_builtin_builtinprogram_new_mock_programcacheentrytype_closed_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_unloaded_get_mock_env_programcacheentrytype_builtin_builtinprogram_new_mock_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_failedverification_get_mock_env_programcacheentrytype_closed_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_failedverification_get_mock_env_programcacheentrytype_failedverification_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_builtin_builtinprogram_new_mock_programcacheentrytype_unloaded_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_failedverification_get_mock_env_programcacheentrytype_builtin_builtinprogram_new_mock_expects - should panic ... ok test invoke_context::tests::test_invoke_context_compute_budget ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_builtin_builtinprogram_new_mock_programcacheentrytype_failedverification_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_closed_programcacheentrytype_closed_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_failedverification_get_mock_env_programcacheentrytype_unloaded_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::new_loaded_entry_get_mock_env_programcacheentrytype_closed_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_closed_new_loaded_entry_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_failedverification_get_mock_env_new_loaded_entry_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::new_loaded_entry_get_mock_env_programcacheentrytype_failedverification_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::new_loaded_entry_get_mock_env_programcacheentrytype_builtin_builtinprogram_new_mock_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_builtin_builtinprogram_new_mock_new_loaded_entry_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::new_loaded_entry_get_mock_env_programcacheentrytype_unloaded_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::new_loaded_entry_get_mock_env_new_loaded_entry_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_success::programcacheentrytype_builtin_builtinprogram_new_mock_programcacheentrytype_builtin_builtinprogram_new_mock_expects ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_unloaded_get_mock_env_programcacheentrytype_closed_expects - should panic ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_unloaded_get_mock_env_programcacheentrytype_failedverification_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_assign_program_success::programcacheentrytype_unloaded_arc_new_builtinprogram_new_mock_new_loaded_entry_get_mock_env_expects ... ok test loaded_programs::tests::test_assign_program_failure::programcacheentrytype_unloaded_get_mock_env_programcacheentrytype_unloaded_get_mock_env_expects - should panic ... ok test loaded_programs::tests::test_extract_nonexistent ... ok test loaded_programs::tests::test_tombstone ... ok test loaded_programs::tests::test_prune_empty ... ok test invoke_context::tests::test_process_instruction_accounts_resize_delta ... ok test mem_pool::test::test_pool ... ok test sysvar_cache::tests::test_sysvar_cache_preserves_bytes::last_restart_slot ... ok test sysvar_cache::tests::test_sysvar_cache_preserves_bytes::stake_history ... ok test loaded_programs::tests::test_usable_entries_for_slot ... ok test loaded_programs::tests::test_fork_prune_find_first_ancestor ... ok test loaded_programs::tests::test_prune_different_env ... ok test loaded_programs::tests::test_usage_counter_decay ... ok test loaded_programs::tests::test_prune_by_deployment_slot ... ok test loaded_programs::tests::test_unloaded ... ok test sysvar_cache::tests::test_sysvar_cache_preserves_bytes::slot_hashes ... ok test loaded_programs::tests::test_extract_unloaded ... ok test loaded_programs::tests::test_extract_using_deployment_slot ... ok test sysvar_cache::tests::test_sysvar_cache_preserves_bytes::epoch_schedule ... ok test sysvar_cache::tests::test_sysvar_cache_preserves_bytes::clock ... ok test sysvar_cache::tests::test_sysvar_cache_preserves_bytes::rent ... ok test sysvar_cache::tests::test_sysvar_cache_preserves_bytes::epoch_rewards ... ok test invoke_context::tests::test_process_instruction ... ok test loaded_programs::tests::test_fork_extract_and_prune ... ok test loaded_programs::tests::test_usage_count_of_unloaded_program ... ok test loaded_programs::tests::test_eviction ... ok test loaded_programs::tests::test_random_eviction ... ok test loaded_programs::tests::test_fuzz_assign_program_order ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_program_test-ef27c469923f111e) running 2 tests test programs::jpl_memo_1_0::test_id ... ok test programs::jpl_memo_3_0::test_id ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_pubkey-e932ee33d1f31cb5) running 10 tests test tests::test_parse_pubkey_error_from_primitive_exhaustive ... ok test tests::test_new_unique ... ok test tests::test_create_with_seed_rejects_illegal_owner ... ok test tests::pubkey_fromstr ... ok test tests::test_create_with_seed ... ok test tests::test_pubkey_error_from_primitive_exhaustive ... ok test tests::test_pubkey_macro ... ok test tests::test_create_program_address ... ok test tests::test_pubkey_off_curve ... ok test tests::test_find_program_address ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_pubsub_client-e64ccf4208b80aec) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_quic_client-1091799b94393ff5) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_rayon_threadlimit-c92591b673f4d84e) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_remote_wallet-2e4707a53a2fed38) running 9 tests test ledger::tests::test_is_last_part ... ok test ledger::tests::test_parse_status ... ok test locator::tests::test_manufacturer ... ok test locator::tests::test_locator_new_from_parts ... ok test remote_wallet::tests::test_parse_locator ... ok test remote_wallet::tests::test_remote_wallet_info_matches ... ok test remote_wallet::tests::test_get_pretty_path ... ok test locator::tests::test_locator_new_from_uri ... ok test locator::tests::test_locator_new_from_path ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_rent-1b2cafc24556a4b8) running 5 tests test sysvar::test_id ... ok test tests::test_clone ... ok test tests::test_rent_due_is_exempt ... ok test tests::test_due ... ok test tests::test_rent_due_lamports ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_rpc-a3fadff5614ed28d) running 106 tests test rpc::tests::test_get_jpl_token_owner_filter ... ok test rpc::tests::test_encode_account_does_not_throw_when_slice_larger_than_account ... ok test rpc::tests::test_get_jpl_token_mint_filter ... ok test rpc::tests::test_encode_account_does_not_throw_despite_dataslice_being_too_large_to_base58_encode_because_account_is_small_enough_to_fit ... ok test rpc::tests::test_encode_account_does_not_throw_despite_data_too_large_to_base58_encode_because_dataslice_makes_it_fit ... ok test rpc::tests::test_encode_account_does_not_throw_despite_account_and_dataslice_being_too_large_to_base58_encode_because_their_intersection_fits ... ok test rpc::tests::test_encode_account_throws_when_data_too_large_to_base58_encode - should panic ... ok test rpc::tests::test_rpc_get_leader_schedule ... ok test rpc::tests::test_rpc_fail_request_airdrop ... ok test rpc::tests::test_rpc_get_block_commitment ... ok test rpc::tests::test_is_finalized ... ok test rpc::tests::test_rpc_get_program_accounts ... ok test rpc::tests::test_rpc_get_account_info ... ok test rpc::tests::test_get_fee_for_message ... ok test rpc::tests::test_rpc_get_max_slots ... ok test rpc::tests::test_rpc_get_inflation ... ok test rpc::tests::test_rpc_get_epoch_schedule ... ok test rpc::tests::test_rpc_get_balance_via_client ... ok test rpc::tests::test_rpc_get_balance ... ok test rpc::tests::test_get_largest_accounts ... ok test rpc::tests::test_rpc_get_identity ... ok test rpc::tests::test_rpc_get_minimum_balance_for_rent_exemption ... ok test rpc::tests::test_get_supply ... ok test rpc::tests::test_get_supply_exclude_account_list ... ok test rpc::tests::test_rpc_get_cluster_nodes ... ok test rpc::tests::test_rpc_get_recent_performance_samples ... ok test rpc::tests::test_rpc_get_multiple_accounts ... ok test rpc::tests::test_rpc_verify_filter ... ok test rpc::tests::test_rpc_verify_pubkey ... ok test rpc::tests::test_rpc_verify_signature ... ok test rpc::tests::test_sanitize_unsanitary ... ok test cluster_tpu_info::test::test_get_leader_tpus ... ok test rpc::tests::test_rpc_get_recent_performance_samples_invalid_limit ... ok test cluster_tpu_info::test::test_refresh_recent_peers ... ok test rpc::tests::test_rpc_request_processor_new ... ok test optimistically_confirmed_bank_tracker::tests::test_process_notification ... ok test rpc::tests::test_rpc_send_transaction_preflight ... ok test rpc::tests::test_rpc_get_slot_leader ... ok test rpc::tests::test_rpc_get_version ... ok test rpc::tests::test_rpc_simulate_transaction ... ok test rpc::tests::test_rpc_get_stake_minimum_delegation ... ok test rpc::tests::test_rpc_get_recent_prioritization_fees ... ok test rpc::tests::test_get_block_config ... ok test rpc::tests::test_get_block ... ok test rpc::tests::test_rpc_send_bad_tx ... ok test rpc::tests::test_rpc_simulate_transaction_with_inner_instructions ... ok test rpc::tests::test_rpc_get_tx_count ... ok test rpc::tests::test_rpc_get_slot_leaders ... ok test rpc::tests::test_get_block_with_versioned_tx ... ok test rpc::tests::test_rpc_processor_get_block_commitment ... ok test rpc::tests::test_rpc_simulate_transaction_panic_on_unfrozen_bank - should panic ... ok test rpc::tests::test_rpc_simulate_transaction_with_parsing_token_accounts ... ok test rpc_service::tests::test_strip_prefix ... ok test rpc_subscription_tracker::tests::notify_subscribe ... ok test rpc_subscription_tracker::tests::notify_subscribe_multiple ... ok test rpc_subscription_tracker::tests::notify_subscribe_two_subscriptions ... ok test rpc_service::tests::test_process_rest_api ... ok test rpc_health::tests::test_get_health ... ok test rpc_subscription_tracker::tests::subscription_info ... ok test rpc_pubsub::tests::test_account_commitment ... ok test rpc_pubsub::tests::test_account_commitment_not_fulfilled - should panic ... ok test rpc_subscription_tracker::tests::subscription_indexes ... ok test rpc::tests::test_rpc_get_signature_statuses ... ok test rpc_service::tests::test_is_file_get_path ... ok test rpc_service::tests::test_process_file_get ... ok test rpc::tests::test_token_parsing ... ok test rpc::tests::test_rpc_single_gossip ... ok test rpc_service::tests::test_rpc_new ... ok test rpc::tests::test_rpc_minimum_ledger_slot ... ok test rpc::tests::test_token_rpcs ... ok test rpc_pubsub_service::tests::test_pubsub_new ... ok test rpc::tests::test_get_block_production ... ok test rpc::tests::test_get_blocks_with_limit ... ok test rpc::tests::test_get_blocks ... ok test transaction_status_service::tests::test_process_entries_persists_batch_balances ... ok test rpc_cache::test::test_old_entries_expire ... ok test rpc_pubsub::tests::test_account_subscribe ... ok test rpc::tests::test_get_block_time ... ok test rpc_pubsub::tests::test_account_subscribe_with_encoding ... ok test rpc::tests::test_worst_case_encoded_tx_goldens ... ok test rpc_pubsub::tests::test_get_version ... ok test rpc_subscriptions::tests::test_check_account_subscribe ... ok test transaction_status_service::tests::test_notify_transaction ... ok test rpc_subscriptions::tests::test_total_subscriptions ... ok test rpc::tests::test_decode_and_deserialize_too_large_payloads_fail ... ok test rpc_pubsub::tests::test_account_unsubscribe ... ok test rpc_pubsub::tests::test_signature_subscribe ... ok test rpc_subscriptions::tests::test_check_confirmed_block_subscribe ... ok test rpc_pubsub::tests::test_signature_unsubscribe ... ok test rpc_pubsub::tests::test_slot_subscribe ... ok test transaction_status_service::tests::test_batch_transaction_status_and_memos ... ok test rpc_pubsub::tests::test_slot_unsubscribe ... ok test rpc_pubsub::tests::test_vote_subscribe ... ok test rpc_subscriptions::tests::test_check_confirmed_block_subscribe_with_mentions ... ok test rpc_pubsub::tests::test_vote_unsubscribe ... ok test rpc_subscriptions::tests::test_check_signature_subscribe ... ok test rpc::tests::test_get_vote_accounts ... ok test rpc_subscriptions::tests::test_check_finalized_block_subscribe ... ok test rpc_subscriptions::tests::test_check_program_subscribe ... ok test rpc_subscriptions::tests::test_check_program_subscribe_for_missing_optimistically_confirmed_slot ... ok test rpc_subscriptions::tests::test_check_program_subscribe_for_missing_optimistically_confirmed_slot_with_no_banks ... ok test rpc_subscriptions::tests::test_check_program_subscribe_for_missing_optimistically_confirmed_slot_with_no_banks_no_notifications - should panic ... ok test rpc_subscriptions::tests::test_check_root_subscribe ... ok test rpc_subscriptions::tests::test_check_slot_subscribe ... ok test rpc_subscriptions::tests::test_gossip_separate_account_notifications ... ok test rpc_subscriptions::tests::test_logs_subscribe ... ok test result: ok. 106 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.50s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_rpc_client-91916ee781e1f063) running 15 tests test mock_sender::tests::test_mock_encoded_account ... ok test rpc_client::tests::test_rpc_client_thread ... ok test rpc_client::tests::test_custom_request ... ok test rpc_client::tests::test_get_stake_minimum_delegation ... ok test rpc_client::tests::test_get_latest_blockhash ... ok test rpc_client::tests::test_get_signature_status ... ok test rpc_client::tests::test_get_program_accounts_with_config ... ok test rpc_client::tests::get_block_production_with_config_no_error ... ok test rpc_client::tests::test_send_transaction ... ok test rpc_client::tests::test_send_and_confirm_transaction ... ok test rpc_client::tests::test_send_async_current_thread - should panic ... ok test http_sender::tests::http_sender_on_tokio_current_thread ... ok test http_sender::tests::http_sender_on_tokio_multi_thread ... ok test rpc_client::tests::test_send ... ok test rpc_client::tests::test_send_async_multi_thread ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_rpc_client_api-e7dc66d3c3adf0da) running 9 tests test filter::tests::test_verify_memcmp ... ok test filter::tests::test_bytes_match ... ok test response::tests::rpc_perf_sample_serializes_num_non_vote_transactions ... ok test response::tests::rpc_perf_sample_deserialize_old ... ok test filter::tests::test_worst_case_encoded_tx_goldens ... ok test request::tests::test_build_request_json ... ok test filter::tests::test_filter_serialize ... ok test filter::tests::test_filter_deserialize ... ok test request::tests::test_build_request_json_config_options ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_rpc_client_nonce_utils-afbad6bd56da0aab) running 14 tests test blockhash_query::tests::test_blockhash_query_new_ok ... ok test nonblocking::blockhash_query::tests::test_blockhash_query_new_ok ... ok test nonblocking::blockhash_query::tests::test_blockhash_query_new_no_nonce_fail - should panic ... ok test blockhash_query::tests::test_blockhash_query_new_no_nonce_fail - should panic ... ok test nonblocking::blockhash_query::tests::test_blockhash_query_new_nonce_fail - should panic ... ok test blockhash_query::tests::test_blockhash_query_new_nonce_fail - should panic ... ok test blockhash_query::tests::test_blockhash_query_new_from_matches_without_nonce_fail - should panic ... ok test nonblocking::blockhash_query::tests::test_blockhash_query_new_from_matches_without_nonce_fail - should panic ... ok test blockhash_query::tests::test_blockhash_query_new_from_matches_with_nonce_fail - should panic ... ok test nonblocking::blockhash_query::tests::test_blockhash_query_new_from_matches_with_nonce_fail - should panic ... ok test blockhash_query::tests::test_blockhash_query_new_from_matches_ok ... ok test nonblocking::blockhash_query::tests::test_blockhash_query_new_from_matches_ok ... ok test nonblocking::blockhash_query::tests::test_blockhash_query_get_blockhash ... ok test blockhash_query::tests::test_blockhash_query_get_blockhash ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_runtime-eb7d94999dc4aff6) running 555 tests test accounts_background_service::stats::tests::test_stats_record ... ok test accounts_background_service::stats::tests::test_stats_mean_runtime ... ok test accounts_background_service::stats::tests::test_stats_mean_runtime_panic_zero_iterations - should panic ... ok test accounts_background_service::stats::tests::test_stats_mean_runtime_panic_too_many_iterations - should panic ... ok test bank::bank_hash_details::tests::test_serde_bank_hash_details ... ok test bank::builtins::buffer_accounts::config_program::test_id ... ok test bank::builtins::buffer_accounts::feature_gate_program::test_id ... ok test bank::builtins::buffer_accounts::stake_program::test_id ... ok test account_saver::tests::test_collect_accounts_for_failed_fees_only_tx ... ok test account_saver::tests::test_collect_accounts_for_failed_tx_rollback_fee_payer_only ... ok test account_saver::tests::test_collect_accounts_for_failed_tx_rollback_separate_nonce_and_fee_payer ... ok test account_saver::tests::test_collect_accounts_for_failed_tx_rollback_same_nonce_and_fee_payer ... ok test account_saver::tests::test_collect_accounts_to_store ... ok test bank::accounts_lt_hash::tests::test_inspect_account_for_accounts_lt_hash::all_features ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_builtin::jupnet_config_program_id_none_expects ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_builtin::jupnet_sdk_bpf_loader_deprecated_id_none_expects ... ok test bank::builtins::core_bpf_migration::source_buffer::tests::test_source_buffer ... ok test bank::builtin_programs::tests::test_startup_from_snapshot_after_precompile_transition ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration_init_after_successful_migration ... ok test bank::builtin_programs::tests::test_apply_builtin_program_feature_transitions_for_new_epoch ... ok test bank::accounts_lt_hash::tests::test_inspect_account_for_accounts_lt_hash::no_features ... ok test bank::accounts_lt_hash::tests::test_update_accounts_lt_hash ... ok test accounts_background_service::test::test_accounts_background_service_remove_dead_slots ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_builtin::jupnet_sdk_compute_budget_id_none_expects ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_builtin::jupnet_sdk_bpf_loader_id_none_expects ... ok test accounts_background_service::test::test_pruned_banks_request_handler_handle_request ... ok test bank::accounts_lt_hash::tests::test_slot0_accounts_lt_hash::no_features ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_builtin::jupnet_sdk_loader_v4_id_some_feature_set_enable_program_runtime_v2_and_loader_v4_id_expects ... ok test bank::accounts_lt_hash::tests::test_slot0_accounts_lt_hash::all_features ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_stateless_builtin::jupnet_sdk_feature_id_expects ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_builtin::jupnet_stake_program_id_none_expects ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_builtin::jupnet_vote_program_id_none_expects ... ok test bank::builtins::test_only::compute_budget_program::feature::test_id ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration_failure ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration_init_after_failed_migration ... ok test bank::builtins::core_bpf_migration::tests::test_migrate_builtin::without_upgrade_authority ... ok test bank::accounts_lt_hash::tests::test_calculate_accounts_lt_hash_at_startup_from_index::no_features ... ok test bank::builtins::test_only::compute_budget_program::source_buffer::test_id ... ok test bank::builtins::test_only::compute_budget_program::upgrade_authority::test_id ... ok test bank::builtins::core_bpf_migration::tests::test_migrate_fail_authority_mismatch ... ok test bank::builtins::test_only::jupnet_bpf_loader_upgradeable_program::feature::test_id ... ok test bank::builtins::test_only::jupnet_bpf_loader_program::upgrade_authority::test_id ... ok test bank::builtins::test_only::jupnet_bpf_loader_upgradeable_program::upgrade_authority::test_id ... ok test bank::builtins::test_only::loader_v4::feature::test_id ... ok test bank::builtins::test_only::loader_v4::source_buffer::test_id ... ok test bank::builtins::test_only::loader_v4::upgrade_authority::test_id ... ok test bank::builtins::test_only::system_program::feature::test_id ... ok test bank::builtins::test_only::system_program::source_buffer::test_id ... ok test bank::builtins::test_only::system_program::upgrade_authority::test_id ... ok test bank::builtins::test_only::vote_program::feature::test_id ... ok test bank::builtins::test_only::vote_program::source_buffer::test_id ... ok test bank::builtins::test_only::vote_program::upgrade_authority::test_id ... ok test bank::builtins::tests::test_testable_prototypes ... ok test bank::builtins::test_only::jupnet_bpf_loader_deprecated_program::feature::test_id ... ok test bank::builtins::test_only::jupnet_bpf_loader_deprecated_program::source_buffer::test_id ... ok test bank::builtins::test_only::jupnet_bpf_loader_deprecated_program::upgrade_authority::test_id ... ok test bank::builtins::test_only::jupnet_bpf_loader_program::feature::test_id ... ok test bank::builtins::test_only::jupnet_bpf_loader_program::source_buffer::test_id ... ok test bank::builtins::test_only::jupnet_bpf_loader_upgradeable_program::source_buffer::test_id ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration::system ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_builtin::jupnet_sdk_bpf_loader_upgradeable_id_none_expects ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_stateless_builtin::jupnet_sdk_native_loader_id_expects ... ok test bank::builtins::core_bpf_migration::tests::test_migrate_builtin::with_upgrade_authority ... ok test bank::builtins::core_bpf_migration::target_core_bpf::tests::test_target_core_bpf ... ok test bank::builtins::core_bpf_migration::tests::test_migrate_none_authority_with_some_buffer_authority ... ok test bank::accounts_lt_hash::tests::test_calculate_accounts_lt_hash_at_startup_from_index::all_features ... ok test bank::builtins::core_bpf_migration::target_builtin::tests::test_target_program_builtin::jupnet_system_program_id_none_expects ... ok test bank::epoch_accounts_hash_utils::tests::test_calculation_bounds ... ok test bank::builtins::core_bpf_migration::tests::test_migrate_stateless_builtin::with_upgrade_authority ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration::vote ... ok test bank::accounts_lt_hash::tests::test_calculate_accounts_lt_hash_at_startup_from_storages::no_features ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration::stake ... ok test bank::builtins::core_bpf_migration::tests::test_migrate_stateless_builtin::without_upgrade_authority ... ok test bank::builtins::core_bpf_migration::tests::test_upgrade_fail_authority_mismatch ... ok test bank::accounts_lt_hash::tests::test_calculate_accounts_lt_hash_at_startup_from_storages::all_features ... ok [2026-01-22T17:25:46.659626854Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::fee_distribution::tests::test_deposit_fees_with_overflow ... ok [2026-01-22T17:25:46.680143805Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::builtins::core_bpf_migration::tests::test_upgrade_core_bpf_program::with_upgrade_authority ... ok test bank::epoch_accounts_hash_utils::tests::test_calculation_offset_bounds ... ok test bank::epoch_accounts_hash_utils::tests::test_is_enabled_this_epoch::_432_000_expects_true ... ok test bank::fee_distribution::tests::test_deposit_fees_invalid_rent_paying ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration::bpf_loader_deprecated ... ok test bank::builtins::core_bpf_migration::tests::test_upgrade_none_authority_with_some_buffer_authority ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration::feature_gate ... ok test bank::builtins::core_bpf_migration::tests::test_upgrade_core_bpf_program::without_upgrade_authority ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration::config ... ok test bank::fee_distribution::tests::test_deposit_fees_invalid_account_owner ... ok test bank::epoch_accounts_hash_utils::tests::test_is_enabled_this_epoch::_362_expects_false ... ok test bank::epoch_accounts_hash_utils::tests::test_is_enabled_this_epoch::_32_expects_false ... ok test bank::builtin_programs::tests_core_bpf_migration::test_core_bpf_migration::bpf_loader ... ok test bank::fee_distribution::tests::test_deposit_fees ... ok test bank::epoch_accounts_hash_utils::tests::test_is_enabled_this_epoch::_361_expects_false ... ok test bank::epoch_accounts_hash_utils::tests::test_is_enabled_this_epoch::_8_192_expects_true ... ok test bank::fee_distribution::tests::test_distribute_transaction_fee_details_zero ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_distribute_partitioned_epoch_rewards_empty ... ok test bank::fee_distribution::tests::test_distribute_transaction_fee_details_overflow_failure ... ok [2026-01-22T17:25:47.061084460Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::fee_distribution::tests::test_distribute_transaction_fee_details_burn_all ... ok test bank::fee_distribution::tests::test_distribute_transaction_fees_zero ... ok test bank::fee_distribution::tests::test_distribute_transaction_fee_details_normal ... ok test bank::fee_distribution::tests::test_distribute_transaction_fees_overflow_failure ... ok test bank::fee_distribution::tests::test_distribute_rent_to_validators_invalid_owner ... ok test bank::fee_distribution::tests::test_distribute_transaction_fees_burn_all ... ok test bank::partitioned_epoch_rewards::epoch_rewards_hasher::tests::test_hash_rewards_into_partitions_empty ... ok test bank::partitioned_epoch_rewards::calculation::tests::test_store_vote_accounts_partitioned_empty ... ok test bank::fee_distribution::tests::test_distribute_transaction_fees_normal ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_update_reward_history_in_partition_empty ... ok test bank::fee_distribution::tests::test_distribute_rent_to_validators_rent_paying ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_build_updated_stake_reward ... ok test bank::partitioned_epoch_rewards::tests::test_rewards_and_partitions_should_record ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_distribute_partitioned_epoch_rewards_too_many_partitions - should panic ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_store_stake_accounts_in_partition_empty ... ok test bank::fee_distribution::tests::test_deposit_or_burn_fee ... ok test bank::recent_blockhashes_account::tests::test_create_account_empty ... ok test bank::partitioned_epoch_rewards::tests::test_is_partitioned_reward_feature_enable ... ok test bank::recent_blockhashes_account::tests::test_create_account_full ... ok test bank::partitioned_epoch_rewards::calculation::tests::test_rewards_point_calculation_empty ... ok test bank::recent_blockhashes_account::tests::test_create_account_truncate ... ok test bank::recent_blockhashes_account::tests::test_create_account_unsorted ... ok test bank::partitioned_epoch_rewards::calculation::tests::test_calculate_stake_vote_rewards ... ok test bank::partitioned_epoch_rewards::tests::test_get_reward_distribution_num_blocks_warmup ... ok test bank::partitioned_epoch_rewards::sysvar::tests::test_epoch_rewards_sysvar ... ok test bank::partitioned_epoch_rewards::calculation::tests::test_recalculate_stake_rewards_distribution_complete - should panic ... ok test bank::accounts_lt_hash::tests::test_verify_accounts_lt_hash_at_startup::no_features ... ok test bank::sysvar_cache::tests::test_reset_and_fill_sysvar_cache ... ok test bank::accounts_lt_hash::tests::test_verify_accounts_lt_hash_at_startup::all_features ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_distribute_partitioned_epoch_rewards_bank_capital_and_sysvar_balance ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_store_stake_accounts_in_partition ... ok test bank::sysvar_cache::tests::test_sysvar_cache_initialization ... ok test bank::tests::test_account_not_found ... ok test bank::partitioned_epoch_rewards::calculation::tests::test_recalculate_partitioned_rewards ... ok test bank::partitioned_epoch_rewards::calculation::tests::test_store_vote_accounts_partitioned ... ok test bank::tests::test_account_ids_after_program_ids ... ok test bank::tests::test_accounts_data_size_with_default_bank ... ok [2026-01-22T17:25:48.127809588Z ERROR jupnet_runtime::bank] Failed to update BLS merkle state for epoch 1, stakes not found [2026-01-22T17:25:48.190624652Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_accounts_data_size_and_resize_transactions ... ok test bank::partitioned_epoch_rewards::calculation::tests::test_recalculate_stake_rewards ... ok test bank::serde_snapshot::tests::test_extra_fields_eof::storageaccess_mmap_expects ... ok test bank::serde_snapshot::tests::test_extra_fields_eof::storageaccess_file_expects ... ok [2026-01-22T17:25:48.431725866Z ERROR jupnet_runtime::bank] Failed to update BLS merkle state for epoch 1, stakes not found test bank::tests::test_accounts_data_size_with_bad_transaction ... ok test bank::serde_snapshot::tests::test_blank_extra_fields::storageaccess_file_expects ... ok test bank::partitioned_epoch_rewards::tests::test_force_reward_interval_end ... ok test bank::tests::test_accounts_data_size_and_rent_collection::enable_rent_fees_collection ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_distribute_partitioned_epoch_rewards ... ok test bank::tests::test_add_builtin ... ok test bank::tests::test_accounts_data_size_with_good_transaction ... ok test bank::serde_snapshot::tests::test_blank_extra_fields::storageaccess_mmap_expects ... ok [2026-01-22T17:25:48.891581825Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 0 skipping due to already panicking... test bank::tests::test_accounts_data_size_from_genesis ... ok test bank::tests::test_accounts_data_size_and_rent_collection::disable_rent_fees_collection ... ok test bank::tests::test_add_builtin_account_after_frozen - should panic ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_update_reward_history_in_partition ... ok test bank::tests::test_add_builtin_loader_no_overwrite ... ok test bank::tests::test_add_builtin_no_overwrite ... ok test bank::tests::test_add_duplicate_static_program ... ok [2026-01-22T17:25:49.048711668Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 0 skipping due to already panicking... test bank::tests::test_add_precompiled_account_after_frozen - should panic ... ok test bank::partitioned_epoch_rewards::tests::test_get_reward_distribution_num_blocks_cap ... ok test bank::tests::test_adjust_sysvar_balance_for_rent ... ok [2026-01-22T17:25:49.319971822Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:49.324770507Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::serde_snapshot::tests::test_extra_fields_full_snapshot_archive ... ok [2026-01-22T17:25:49.434074974Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:49.488740242Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_bank_block_height ... ok test bank::tests::test_an_empty_instruction_without_program ... ok test bank::tests::test_bank_blockhash_compute_unit_fee_structure ... ok test bank::tests::test_bank_epoch_vote_accounts ... ok test bank::tests::test_bank_capitalization ... ok test bank::tests::test_bank_blockhash_fee_structure ... ok test bank::tests::test_bank_get_account_in_parent_after_squash ... ok test bank::tests::test_bank_cloned_stake_delegations ... ok test bank::tests::test_bank_get_account_modified_since_parent_with_fixed_root ... ok test bank::tests::test_bank_get_program_accounts ... ok test bank::tests::test_bank_get_slots_in_epoch ... ok test bank::epoch_accounts_hash_utils::tests::test_calculation_info ... ok test bank::tests::test_bank_get_account_in_parent_after_squash2 ... ok test bank::tests::test_bank_hash_internal_state_same_account_different_fork ... ok test bank::tests::test_bank_hash_internal_state_squash ... ok test bank::tests::test_bank_invalid_account_index ... ok test bank::tests::test_bank_inherit_fee_rate_governor ... ok test bank::tests::test_add_precompiled_account_squatted_while_not_replacing ... ok [2026-01-22T17:25:50.513844142Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_bank_new ... ok test bank::tests::test_bank_load_program ... ok test bank::tests::test_bank_parents ... ok test bank::tests::test_bank_inherit_tx_count ... ok test bank::tests::test_bank_parent_account_spend ... ok test bank::tests::test_bank_parent_already_processed ... ok test bank::tests::test_add_precompiled_account ... ok test bank::partitioned_epoch_rewards::tests::test_program_execution_restricted_for_stake_account_in_reward_period ... ok test bank::tests::test_bank_pay_to_self ... ok test bank::tests::test_add_precompiled_account_inherited_cap_while_replacing ... ok test bank::tests::test_bank_squash ... ok test bank::tests::test_bank_hash_internal_state::accounts_lt_hash_enabled ... ok [2026-01-22T17:25:51.325217763Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:51.399134341Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:51.445290760Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_add_builtin_account_squatted_while_not_replacing ... ok test bank::tests::test_bank_withdraw ... ok test bank::tests::test_banks_leak ... ignored test bank::tests::test_bank_hash_internal_state::accounts_lt_hash_disabled ... ok test bank::tests::test_bank_tx_fee ... ok test bank::tests::test_bank_update_epoch_stakes ... ok test bank::tests::test_bank_tx_compute_unit_fee ... ok [2026-01-22T17:25:51.650083326Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:51.773669506Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:51.823360469Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_bank_withdraw_from_nonce_account ... ok test bank::tests::test_bank_vote_accounts ... ok test bank::tests::test_add_builtin_account_inherited_cap_while_replacing ... ok test bank::tests::test_calc_vote_accounts_to_store_empty ... ok test bank::tests::test_bank_update_vote_stake_rewards ... ok test bank::tests::test_blockhash_queue_sysvar_consistency ... ok test bank::tests::test_calc_vote_accounts_to_store_three ... ok test bank::tests::test_calc_vote_accounts_to_store_overflow ... ok test bank::tests::test_calc_vote_accounts_to_store_normal ... ok test bank::tests::test_bls_merkle_tree_empty_validators ... ok test bank::tests::test_add_instruction_processor_for_existing_unrelated_accounts ... ok test bank::tests::test_calculate_fee ... ok test bank::tests::test_calculate_fee_compute_units ... ok test bank::tests::test_calculate_fee_with_congestion_multiplier ... ok test bank::tests::test_calculate_fee_with_request_heap_frame_flag ... ok test bank::tests::test_bank_unix_timestamp_from_genesis ... ok test bank::tests::test_calculate_prioritization_fee ... ok test bank::tests::test_bls_merkle_tree_initialization ... ok test bank::tests::test_collect_balances ... ok test bank::tests::test_check_reserved_keys ... ok [2026-01-22T17:25:54.082886016Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_compute_active_feature_set ... ok [2026-01-22T17:25:54.152733026Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_compute_budget_program_noop ... ok test bank::tests::test_bank_verify_accounts_hash_with_base ... ok test bank::tests::test_clean_dropped_unrooted_frozen_banks ... ok test bank::tests::test_clean_dropped_unrooted_unfrozen_banks ... ok test bank::tests::test_add_builtin_account ... ok test bank::tests::test_bpf_loader_upgradeable_deploy_with_max_len ... ok [2026-01-22T17:25:55.251456511Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_cap_accounts_data_allocations_per_transaction ... ok test bank::tests::test_clean_nonrooted ... ok test bank::tests::test_bank_hash_internal_state_verify::accounts_lt_hash_enabled ... ok test bank::tests::test_detect_failed_duplicate_transactions ... ok test bank::tests::test_collect_rent_from_accounts ... ok test bank::tests::test_compute_request_instruction ... ok test bank::tests::test_create_zero_lamport_with_clean ... ok test bank::tests::test_create_zero_lamport_without_clean ... ok [2026-01-22T17:25:56.844310764Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_debits_before_credits ... ok test bank::tests::test_feature_activation_idempotent ... ignored, Feature removed test bank::tests::test_duplicate_account_key ... ok test bank::tests::test_feature_hashes_per_tick ... ignored, Feature removed test bank::tests::test_deploy_last_epoch_slot ... ok test bank::tests::test_executed_transaction_count_post_bank_transaction_count_fix ... ok test bank::tests::test_failed_compute_request_instruction ... ok [2026-01-22T17:25:57.303060304Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:57.586483321Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_failed_simulation_compute_units ... ok test bank::tests::test_failed_simulation_load_error ... ok test bank::tests::test_bank_update_sysvar_account ... ok [2026-01-22T17:25:57.897128722Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:57.925576007Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:25:57.975700613Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_filter_program_errors_and_collect_fee ... ok test bank::tests::test_drained_created_account ... ok test bank::tests::test_filter_program_errors_and_collect_priority_fee ... ok test bank::tests::test_filter_program_errors_and_collect_fee_details ... ok test bank::tests::test_get_filtered_indexed_accounts_limit_exceeded ... ok test bank::tests::test_feature_activation_loaded_programs_cache_preparation_phase ... ok test bank::tests::test_get_accounts_for_bank_hash_details::do_rewrites ... ok test bank::tests::test_bank_hash_internal_state_verify::accounts_lt_hash_disabled ... ok test bank::tests::test_get_filtered_indexed_accounts ... ok test bank::tests::test_get_accounts_for_bank_hash_details::skip_rewrites ... ok test bank::tests::test_debug_bank ... ok [2026-01-22T17:25:58.961449247Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_feature_activation_loaded_programs_epoch_transition ... ok [2026-01-22T17:25:59.223788718Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_epoch_schedule_from_genesis_config ... ok [2026-01-22T17:25:59.626454536Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_hash_internal_state_order ... ok [2026-01-22T17:25:59.665602280Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_get_largest_accounts ... ok test bank::tests::test_hash_internal_state_error ... ok [2026-01-22T17:25:59.730811807Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_hash_internal_state_unchanged_with_ticks ... ok test bank::tests::test_hash_internal_state_unchanged ... ok test bank::tests::test_hash_internal_state_genesis ... ok test bank::tests::test_get_rent_paying_pubkeys ... ok test bank::tests::test_get_inflation_start_slot_mainnet ... ok test bank::tests::test_get_inflation_start_slot_devnet_testnet ... ok test bank::tests::test_credit_debit_rent_no_side_effect_on_hash ... ok test bank::tests::test_insufficient_funds ... ok [2026-01-22T17:26:00.454525462Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_is_delta_with_no_committables ... ok test bank::tests::test_interleaving_locks ... ok test bank::tests::test_is_delta_true ... ok test bank::tests::test_invalid_rent_state_changes_fee_payer ... ok test bank::tests::test_load_and_execute_commit_transactions_rent_debits ... ignored test bank::serde_snapshot::tests::test_serialize_bank_snapshot ... ok test bank::tests::test_is_empty ... ok [2026-01-22T17:26:01.090863824Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_one_source_two_tx_one_batch ... ok test bank::tests::test_load_and_execute_commit_transactions_fees_only::disable_fees_only_transactions ... ok test bank::tests::test_invalid_rent_state_changes_new_accounts ... ok [2026-01-22T17:26:01.287643165Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:01.327934260Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_one_tx_two_out_atomic_fail ... ok test bank::tests::test_process_transaction_with_too_many_account_locks ... ok test bank::tests::test_incinerator ... ok test bank::tests::test_invalid_rent_state_changes_existing_accounts ... ok test bank::tests::test_program_id_as_payer ... ok [2026-01-22T17:26:01.412975011Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_program_replacement ... ok test bank::tests::test_pre_post_transaction_balances ... ok test bank::tests::test_program_is_native_loader ... ok test bank::tests::test_one_tx_two_out_atomic_pass ... ok test bank::tests::test_readonly_accounts ... ok test bank::tests::test_load_and_execute_commit_transactions_fees_only::enable_fees_only_transactions ... ok test bank::tests::test_reconfigure_token2_native_mint ... ok test bank::tests::test_readonly_relaxed_locks ... ok test bank::tests::test_rehash_good ... ok test bank::tests::test_recent_blockhashes_sysvar ... ok test bank::tests::test_rehash_bad - should panic ... ok test bank::tests::test_ref_account_key_after_program_id ... ok test bank::tests::test_last_restart_slot ... ok test bank::tests::test_rent_complex ... ignored test bank::tests::test_rent_debits ... ok test bank::tests::test_rent_eager_across_epoch_with_full_gap ... ignored test bank::tests::test_rent_eager_across_epoch_with_gap_under_multi_epoch_cycle ... ignored test bank::tests::test_rent_eager_across_epoch_with_half_gap ... ignored test bank::tests::test_rent_eager_across_epoch_without_gap ... ignored test bank::tests::test_rent_eager_across_epoch_without_gap_mnb ... ignored test bank::tests::test_rent_eager_across_epoch_without_gap_under_multi_epoch_cycle ... ignored test bank::tests::test_rent_eager_collect_rent_in_partition::disable_rent_fees_collection ... ignored test bank::tests::test_rent_eager_collect_rent_in_partition::enable_rent_fees_collection ... ignored test bank::tests::test_rent_eager_under_fixed_cycle_for_development ... ignored test bank::tests::test_rent_eager_with_warmup_epochs_under_multi_epoch_cycle ... ignored [2026-01-22T17:26:02.090320395Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_register_hard_fork ... ok [2026-01-22T17:26:02.102591209Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_bank_epoch_stakes ... ok test bank::tests::test_rehash_with_skipped_rewrites ... ok [2026-01-22T17:26:02.157040495Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:02.200956604Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:02.201158166Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_rent_state_changes_sysvars ... ok test bank::tests::test_same_program_id_uses_unique_executable_accounts ... ignored [2026-01-22T17:26:02.308106891Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:02.365555256Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_rent_state_incinerator ... ok test bank::tests::test_squash_timing_add_assign ... ok [2026-01-22T17:26:02.424459874Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_rent_exempt_executable_account ... ok test bank::tests::test_reserved_account_keys ... ok test bank::tests::test_resize_and_rent ... ok test bank::tests::test_stake_vote_account_validity ... ok [2026-01-22T17:26:02.752086643Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_store_account_and_update_capitalization_decreased ... ok test bank::tests::test_shrink_candidate_slots_cached ... ok test bank::tests::test_fuzz_instructions ... ok [2026-01-22T17:26:03.100891789Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:03.181823272Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_rent_eager_collect_rent_zero_lamport_deterministic ... ok test bank::tests::test_bls_merkle_tree_aggregates ... ok test bank::tests::test_rebuild_skipped_rewrites ... ok test bank::tests::test_store_account_and_update_capitalization_increased ... ok [2026-01-22T17:26:03.272316294Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_store_account_and_update_capitalization_missing ... ok [2026-01-22T17:26:03.445892160Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_system_instruction_assign_with_seed ... ok test bank::tests::test_system_instruction_unsigned_transaction ... ok test bank::tests::test_transaction_log_collector_get_logs_for_address ... ok [2026-01-22T17:26:03.539651552Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_store_account_and_update_capitalization_unchanged ... ok test bank::tests::test_system_instruction_allocate ... ok test bank::tests::test_transaction_with_duplicate_accounts_in_instruction ... ok test bank::tests::test_transaction_with_program_ids_passed_to_programs ... ok [2026-01-22T17:26:04.030111386Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_transfer_sysvar ... ok test bank::tests::test_transfer_to_newb ... ok test bank::tests::test_two_payments_to_one_party ... ok test bank::tests::test_bls_merkle_tree_updates_on_epoch_change ... ok test bank::tests::test_tx_already_processed ... ok test bank::tests::test_transfer_to_sysvar ... ok [2026-01-22T17:26:04.444385692Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:04.455266723Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:04.469695717Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:04.480670760Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:04.514249292Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_tx_return_data ... ok test bank::tests::test_verify_and_hash_transaction_sig_len ... ok test bank::tests::test_tx_log_order ... ok test bank::tests::test_update_clock_timestamp ... ok test bank::tests::test_verify_hash_unfrozen - should panic ... ok [2026-01-22T17:26:04.873477555Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:04.895124306Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_update_accounts_data_size ... ok test bank::tests::test_zero_signatures ... ok [2026-01-22T17:26:05.173569828Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_verify_transactions_packet_data_size ... ok [2026-01-22T17:26:05.181278890Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank_client::tests::test_bank_client_new_with_keypairs ... ok test bank_forks::tests::test_bank_forks_active_banks ... ok test bank::tests::test_vote_epoch_panic ... ok test bank::tests::test_verify_snapshot_bank ... ok [2026-01-22T17:26:05.334133422Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank_forks::tests::test_bank_forks_descendants ... ok test bank_forks::tests::test_bank_forks_ancestors ... ok test bank_forks::tests::test_bank_forks_frozen_banks ... ok [2026-01-22T17:26:05.536594596Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank_forks::tests::test_bank_forks_new ... ok [2026-01-22T17:26:05.990563141Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank_forks::tests::test_bank_forks_with_set_root ... ok test commitment::tests::test_block_commitment ... ok [2026-01-22T17:26:06.292937705Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank_forks::tests::test_fork_graph ... ok test commitment::tests::test_highest_confirmed_slot ... ok test bank::tests::test_get_inflation_num_slots_already_activated ... ok test commitment::tests::test_get_confirmations ... ok test bank::tests::test_purge_empty_accounts ... ok test cross_chain::external_transaction_manager::tests::test_is_transaction_already_processed ... ok test cross_chain::external_transaction_manager::tests::test_is_hash_already_processed_with_cache_hit ... ok test cross_chain::external_transaction_manager::tests::test_is_hash_already_processed_with_store_hit ... ok test bank_forks::tests::test_bank_forks_with_highest_super_majority_root ... ok test cross_chain::external_transaction_manager::tests::test_send_bls_merkle_root_update ... ok test cross_chain::external_transaction_status_cache::tests::test_age_sanity ... ok test cross_chain::external_transaction_status_cache::tests::test_append_hash_slot_deltas ... ok [2026-01-22T17:26:06.587865779Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test cross_chain::external_transaction_status_cache::tests::test_clear ... ok test cross_chain::external_transaction_status_cache::tests::test_clear_slot_entries ... ok test cross_chain::external_transaction_status_cache::tests::test_empty ... ok test cross_chain::external_transaction_status_cache::tests::test_get_slot_hashes ... ok test cross_chain::external_transaction_status_cache::tests::test_get_status_with_ancestor_fork ... ok test cross_chain::external_transaction_status_cache::tests::test_get_status_with_root_ancestor_fork ... ok test cross_chain::external_transaction_status_cache::tests::test_get_status_without_ancestor_fork ... ok test cross_chain::external_transaction_status_cache::tests::test_purge_removes_old_entries ... ok test cross_chain::external_transaction_status_cache::tests::test_purge_roots ... ok test cross_chain::external_transaction_manager::tests::test_send_bls_merkle_root_update_no_sender ... ok test cross_chain::external_transaction_status_cache::tests::test_root_hash_slot_deltas ... ok test cross_chain::external_transaction_status_cache::tests::test_with_multiple_ancestors ... ok test bank::tests::test_timestamp_fast ... ok test cross_chain::external_transaction_manager::tests::test_squash ... ok test epoch_stakes::tests::test_split_epoch_stakes_accounts ... ok test epoch_stakes::tests::test_split_epoch_stakes_delegations ... ok test epoch_stakes::tests::test_split_epoch_stakes_empty ... ok test epoch_stakes::tests::test_split_epoch_stakes_mixed ... ok test epoch_stakes::tests::test_split_epoch_stakes_stakes ... ok test installed_scheduler_pool::tests::test_no_scheduler_termination ... ok test epoch_stakes::tests::test_node_id_to_stake ... ok test cross_chain::external_transaction_status_cache::tests::test_root_expires ... ok test cross_chain::external_transaction_manager::tests::test_update_transaction_cache ... ok test epoch_stakes::tests::test_parse_epoch_vote_accounts ... ok test installed_scheduler_pool::tests::test_scheduler_normal_termination ... ok [2026-01-22T17:26:06.861511696Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test installed_scheduler_pool::tests::test_scheduler_termination_from_drop ... ok test installed_scheduler_pool::tests::test_schedule_execution_success ... ok test prioritization_fee::tests::test_mark_block_completed ... ok test prioritization_fee::tests::test_update_prioritization_fee ... ok test installed_scheduler_pool::tests::test_schedule_execution_failure ... ok test bank::tests::test_timestamp_slow ... ok test prioritization_fee_cache::tests::test_prioritization_fee_cache_update ... ok test installed_scheduler_pool::tests::test_scheduler_pause ... ok test root_bank_cache::tests::test_root_bank_cache ... ok [2026-01-22T17:26:07.637953522Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test prioritization_fee_cache::tests::test_get_prioritization_fees ... ok test prioritization_fee_cache::tests::test_available_block_count ... ok test prioritization_fee_cache::tests::test_purge_duplicated_bank ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_clean_after_snapshot_restore_then_old_revives::storageaccess_file_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_clean_after_snapshot_restore_then_old_revives::storageaccess_mmap_expects ... ok test bank::tests::test_bank_hash_consistency ... ok test bank::tests::test_store_scan_consistency_unrooted ... ok [2026-01-22T17:26:09.197984200Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test serde_snapshot::tests::serde_snapshot_tests::test_accounts_db_serialize_zero_and_free::storageaccess_file_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_db_serialize_zero_and_free::storageaccess_mmap_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_db_serialize1::storageaccess_mmap_expects ... ok test bank::tests::test_store_scan_consistency_root ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_db_serialize1::storageaccess_file_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_remap_append_vec_file::_456_456_456_0_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_remap_append_vec_file::_456_457_457_0_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_purge_chained_purge_before_snapshot_restore::storageaccess_file_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_remap_append_vec_file::_456_457_458_1_tmp_file_create_tmp_join_123_457_unwrap_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_remap_append_vec_file_error - should panic ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_purge_long_chained_after_snapshot_restore::storageaccess_file_expects ... ok [2026-01-22T17:26:10.723942911Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test serde_snapshot::tests::serde_snapshot_tests::test_accounts_purge_chained_purge_before_snapshot_restore::storageaccess_mmap_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_purge_long_chained_after_snapshot_restore::storageaccess_mmap_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_purge_chained_purge_after_snapshot_restore::storageaccess_file_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_purge_chained_purge_after_snapshot_restore::storageaccess_mmap_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_remove_unrooted_slot_snapshot::storageaccess_file_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_remove_unrooted_slot_snapshot::storageaccess_mmap_expects ... ok test bank::partitioned_epoch_rewards::calculation::tests::test_rewards_point_calculation ... ok test serde_snapshot::tests::serde_snapshot_tests::test_accounts_serialize::storageaccess_mmap_expects ... ok test bank::partitioned_epoch_rewards::calculation::tests::test_rewards_computation ... ok test non_circulating_supply::tests::test_calculate_non_circulating_supply ... ok [2026-01-22T17:26:13.184536889Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_bank_utils::tests::test_bank_snapshot_dir_accounts_hardlinks ... ok [2026-01-22T17:26:13.257497158Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:13.492436264Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:14.283706948Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_bank_utils::tests::test_clean_orphaned_account_snapshot_dirs ... ok test snapshot_bank_utils::tests::test_bank_fields_from_snapshot::storageaccess_file_expects ... ok [2026-01-22T17:26:14.685009803Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_bank_utils::tests::test_bank_fields_from_snapshot::storageaccess_mmap_expects ... ok [2026-01-22T17:26:14.877874077Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test cross_chain::epoch_validators_manager::tests::test_squash ... ok [2026-01-22T17:26:15.318839541Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::partitioned_epoch_rewards::tests::test_get_rewards_and_partitions_before_feature ... ok test bank_forks::tests::test_bank_forks_different_set_root ... ok test bank::partitioned_epoch_rewards::tests::test_get_rewards_and_partitions ... ok test bank::partitioned_epoch_rewards::tests::test_rewards_computation_and_partitioned_distribution_two_blocks ... ok test snapshot_bank_utils::tests::test_bank_from_snapshot_dir::storageaccess_mmap_expects ... ok test snapshot_bank_utils::tests::test_bank_from_snapshot_dir::storageaccess_file_expects ... ok test serde_snapshot::tests::serde_snapshot_tests::test_shrink_stale_slots_processed::storageaccess_file_expects ... ok test snapshot_bank_utils::tests::test_get_highest_bank_snapshot ... ok test snapshot_bank_utils::tests::test_get_highest_loadable_bank_snapshot ... ok test snapshot_bank_utils::tests::test_bank_from_latest_snapshot_dir ... ok test snapshot_bank_utils::tests::test_verify_epoch_stakes_bad ... ok test snapshot_bank_utils::tests::test_verify_slot_deltas_structural_bad_slot_greater_than_bank ... ok test snapshot_bank_utils::tests::test_verify_slot_deltas_structural_bad_slot_not_root ... ok test snapshot_bank_utils::tests::test_verify_slot_deltas_structural_good ... ok test snapshot_bank_utils::tests::test_verify_slot_deltas_structural_bad_too_many_entries ... ok test snapshot_bank_utils::tests::test_verify_slot_deltas_with_history_bad_slot_history ... ok test snapshot_bank_utils::tests::test_verify_slot_deltas_structural_bad_slot_has_multiple_entries ... ok test snapshot_bank_utils::tests::test_verify_slot_deltas_with_history_bad_slot_not_in_deltas ... ok test snapshot_bank_utils::tests::test_verify_slot_deltas_with_history_bad_slot_not_in_history ... ok test snapshot_bank_utils::tests::test_verify_slot_deltas_with_history_good ... ok test snapshot_bank_utils::tests::test_verify_epoch_stakes_good ... ok [2026-01-22T17:26:16.919464287Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_minimizer::tests::test_get_rent_collection_accounts ... ok test bank::partitioned_epoch_rewards::tests::test_rewards_computation_and_partitioned_distribution_one_block ... ok test snapshot_minimizer::tests::test_minimization_get_stake_accounts ... ok test snapshot_package::compare::tests::test_cmp_accounts_package_kinds_by_priority ... ok [2026-01-22T17:26:17.188912655Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_minimizer::tests::test_minimization_add_programdata_accounts ... ok test bank::tests::test_remove_unrooted_before_scan ... ok test bank::tests::test_remove_unrooted_scan_interleaved_with_remove_unrooted_slots ... ok test snapshot_package::compare::tests::test_cmp_snapshot_kinds_by_priority ... ok test snapshot_utils::archive_format::tests::test_extension ... ok test snapshot_package::compare::tests::test_cmp_snapshot_packages_by_priority ... ok test snapshot_utils::archive_format::tests::test_from_str ... ok test snapshot_utils::archive_format::tests::test_try_from ... ok test snapshot_utils::archive_format::tests::test_from_cli_arg ... ok test snapshot_utils::tests::test_check_are_snapshots_compatible ... ok test snapshot_utils::snapshot_storage_rebuilder::tests::test_get_snapshot_file_kind ... ok test snapshot_utils::snapshot_storage_rebuilder::tests::test_get_slot_and_append_vec_id ... ok test snapshot_bank_utils::tests::test_purge_incomplete_bank_snapshots ... ok test snapshot_minimizer::tests::test_minimization_get_vote_accounts ... ok test snapshot_minimizer::tests::test_minimization_get_owner_accounts ... ok test bank::tests::test_remove_unrooted_scan_then_recreate_same_slot_before_scan ... ok [2026-01-22T17:26:17.513075881Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_utils::tests::test_full_snapshot_slot_file_good ... ok test snapshot_utils::tests::test_get_bank_snapshots ... ok test snapshot_utils::tests::test_full_snapshot_slot_file_bad ... ok test snapshot_utils::tests::test_deserialize_snapshot_data_file_over_limit ... ok test snapshot_utils::tests::test_deserialize_snapshot_data_file_under_limit ... ok test snapshot_utils::tests::test_deserialize_snapshot_data_file_extra_data ... ok test snapshot_utils::tests::test_get_full_snapshot_archives ... ok test snapshot_bank_utils::tests::test_bank_from_latest_snapshot_archives ... ok [2026-01-22T17:26:17.600140331Z ERROR jupnet_runtime::snapshot_utils] The account path /tmp/.tmpLFjsFr does not have run/ as its immediate parent directory. test snapshot_utils::tests::test_get_highest_bank_snapshot_post ... ok test snapshot_utils::tests::test_parse_full_snapshot_archive_filename ... ok test snapshot_utils::tests::test_get_snapshot_accounts_hardlink_dir ... ok test snapshot_utils::tests::test_get_incremental_snapshot_archives ... ok test snapshot_utils::tests::test_get_incremental_snapshot_archives_remote ... ok test snapshot_utils::tests::test_parse_incremental_snapshot_archive_filename ... ok test snapshot_utils::tests::test_purge_all_incremental_snapshot_archives_when_no_full_snapshot_archives ... ok test snapshot_utils::tests::test_purge_old_full_snapshot_archives ... ok test serde_snapshot::tests::serde_snapshot_tests::test_shrink_stale_slots_processed::storageaccess_mmap_expects ... ok test snapshot_utils::tests::test_snapshot_version_from_file_over_limit ... ok test snapshot_utils::tests::test_serialize_snapshot_data_file_over_limit ... ok test snapshot_utils::tests::test_serialize_snapshot_data_file_under_limit ... ok test stake_history::tests::test_stake_history_is_cow ... ok test snapshot_utils::tests::test_purge_old_full_snapshot_archives_in_the_loop ... ok test stake_history::tests::test_stake_history_serde ... ok test stake_weighted_timestamp::tests::test_calculate_stake_weighted_timestamp_poh ... ok test stake_weighted_timestamp::tests::test_calculate_stake_weighted_timestamp_levels ... ok test stake_weighted_timestamp::tests::test_calculate_stake_weighted_timestamp_uses_median ... ok test stake_weighted_timestamp::tests::test_calculate_stake_weighted_timestamp_early ... ok test snapshot_utils::tests::test_get_highest_incremental_snapshot_slot ... ok test snapshot_utils::tests::test_purge_old_incremental_snapshot_archives ... ok test snapshot_utils::tests::test_snapshot_version_from_file_under_limit ... ok test stakes::tests::test_activate_epoch ... ok test stake_weighted_timestamp::tests::test_calculate_stake_weighted_timestamp_fast_slow ... ok test snapshot_utils::tests::test_get_full_snapshot_archives_remote ... ok test stakes::tests::test_stakes_change_delegate ... ok test stakes::serde_stakes::tests::test_serde_stakes_to_stake_format ... ok test stakes::tests::test_stakes_highest ... ok test stakes::tests::test_stakes_basic ... ok test stakes::tests::test_vote_balance_and_staked_normal ... ok test snapshot_utils::tests::test_get_highest_full_snapshot_archive_slot ... ok test stakes::tests::test_stakes_not_delegate ... ok test stakes::tests::test_vote_balance_and_staked_empty ... ok test stakes::tests::test_stakes_multiple_stakers ... ok test stakes::tests::test_stakes_vote_account_disappear_reappear ... ok test status_cache::tests::test_age_sanity ... ok test status_cache::tests::test_clear_signatures_insert_works ... ok test status_cache::tests::test_clear_slot_signatures ... ok test status_cache::tests::test_empty_has_no_sigs ... ok test status_cache::tests::test_find_sig_with_ancestor_fork ... ok test status_cache::tests::test_find_sig_with_root_ancestor_fork ... ok test status_cache::tests::test_find_sig_without_ancestor_fork ... ok test stakes::serde_stakes::tests::test_serde_stakes_to_delegation_format ... ok test status_cache::tests::test_clear_signatures_sigs_are_gone ... ok test status_cache::tests::test_different_sized_keys ... ok test status_cache::tests::test_insert_picks_latest_blockhash_fork ... ok test status_cache::tests::test_root_expires ... ok test status_cache::tests::test_signatures_slice ... ok test status_cache::tests::test_slot_deltas ... ok test status_cache::tests::test_roots_deltas ... ok [2026-01-22T17:26:17.883673050Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test transaction_batch::tests::test_unlock_failures ... ok [2026-01-22T17:26:18.194290891Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:18.214175186Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:18.347165823Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test transaction_batch::tests::test_simulation_batch ... ok test transaction_batch::tests::test_transaction_batch ... ok test bank::tests::test_get_inflation_num_slots_with_activations ... ok test snapshot_bank_utils::tests::test_roundtrip_bank_to_and_from_full_snapshot_simple ... ok test snapshot_minimizer::tests::test_minimize_accounts_db ... ok [2026-01-22T17:26:18.591283845Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:19.075909245Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_bank_utils::tests::test_roundtrip_bank_to_and_from_snapshot_complex ... ok test bank::partitioned_epoch_rewards::tests::test_get_reward_distribution_num_blocks_normal ... ok [2026-01-22T17:26:19.268416947Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_bank_utils::tests::test_purge_old_bank_snapshots_at_startup ... ok test snapshot_bank_utils::tests::test_purge_bank_snapshots_older_than_slot ... ok test snapshot_bank_utils::tests::test_incremental_snapshot_with_incremental_accounts_hash ... ok test snapshot_bank_utils::tests::test_roundtrip_bank_to_and_from_incremental_snapshot ... ok test snapshot_bank_utils::tests::test_incremental_snapshots_handle_zero_lamport_accounts ... ok test snapshot_bank_utils::tests::test_purge_old_bank_snapshots ... ok [2026-01-22T17:26:20.061374926Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_bank_utils::tests::test_purge_all_bank_snapshots ... ok [2026-01-22T17:26:20.539265743Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:20.847420761Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test snapshot_package::compare::tests::test_cmp_accounts_packages_by_priority ... ok [2026-01-22T17:26:21.093753173Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:21.302310784Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:21.749899150Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:21.946840282Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:22.218452700Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:22.511652169Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:26:22.704923497Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test bank::tests::test_bank_update_rewards_determinism ... ok test bank::partitioned_epoch_rewards::epoch_rewards_hasher::tests::test_hash_rewards_into_partitions ... ok test accounts_background_service::test::test_get_next_snapshot_request ... ok [2026-01-22T17:26:34.522497363Z ERROR jupnet_runtime::bank::partitioned_epoch_rewards::distribution] bank::distribution::store_stake_accounts_in_partition() failed for 1111117BtUMGwLVtNSE7YCaQ71cxRAPUpJ8SMA9y1H, 74 lamports burned: AccountNotFound test bank::tests::test_is_in_slot_hashes_history ... ok test bank::partitioned_epoch_rewards::distribution::tests::test_epoch_credit_rewards_and_history_update ... ok test bank::tests::test_blockhash_last_valid_block_height ... ok test bank::tests::test_race_register_tick_freeze ... ok test bank_forks::tests::test_bank_forks_new_rw_arc_memory_leak ... ok test bank::partitioned_epoch_rewards::epoch_rewards_hasher::tests::test_get_stake_rewards_partition_range_panic has been running for over 60 seconds test bank::tests::test_status_cache_ancestors ... ok test bank::partitioned_epoch_rewards::epoch_rewards_hasher::tests::test_get_stake_rewards_partition_range_panic - should panic ... ok test result: ok. 539 passed; 0 failed; 16 ignored; 0 measured; 0 filtered out; finished in 69.19s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_sanitize-adbe939838f315b0) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_sdk-3a3538da02f0f8c4) running 97 tests test compute_budget::test_id ... ok test epoch_rewards_hasher::tests::test_get_equal_partition_range ... ok test epoch_rewards_hasher::tests::test_hash_to_partitions ... ok test fee::tests::test_calculate_memory_usage_cost ... ok test fee::tests::test_total_fee_rounding ... ok test epoch_rewards_hasher::tests::test_hasher_copy ... ok test native_loader::test_id ... ok test hard_forks::tests::iter_is_sorted ... ok test hard_forks::tests::multiple_hard_forks_since_parent ... ok test compute_budget::tests::test_lite_program_id_and_tag ... ok test nonce_account::tests::test_verify_bad_account_owner_fails ... ok test feature::test::feature_deserialize_none ... ok test epoch_rewards_hasher::tests::test_hash_to_partitions_equal_ranges ... ok test rent_collector::tests::test_calculate_rent_result ... ok test deserialize_utils::tests::test_default_on_eof ... ok test reserved_account_keys::zk_elgamal_proof_program::test_id ... ok test reserved_account_keys::zk_token_proof_program::test_id ... ok test offchain_message::tests::test_offchain_message_ascii ... ok test shred_version::tests::test_compute_shred_version ... ok test reserved_account_keys::tests::test_is_reserved ... ok test tests::test_saturating_add_assign ... ok test offchain_message::tests::test_offchain_message_utf8 ... ok test rent_collector::tests::test_rent_exempt_temporal_escape ... ok test rent_collector::tests::test_collect_from_account_created_and_existing ... ok test reserved_account_keys::tests::test_update_active_set ... ok test rent_collector::tests::test_rent_exempt_sysvar ... ok test timing::test::test_slot_duration_from_slots_per_year ... ok test timing::test::test_years_as_slots ... ok test signer::signers::tests::test_dyn_keypairs_compile ... ok test signer::signers::tests::test_dyn_keypairs_by_ref_compile ... ok test reserved_account_keys::tests::test_static_list_compat ... ok test transaction::compute_budget_parsing::test::test_sanitize_and_convert_to_compute_budget_limits_for_batched_message ... ok test transaction::compute_budget_parsing::test::test_sanitize_and_convert_to_compute_budget_limits ... ok test nonce_account::tests::test_verify_nonce_account ... ok test deserialize_utils::tests::test_default_on_eof_additional_untagged_fields - should panic ... ok test signer::keypair::tests::test_keypair_from_seed ... ok test transaction::batched_transaction::tests::test_calculate_hash_from_step_signatures_single ... ok test transaction::batched_transaction::tests::test_calculate_hash_from_step_signatures_large_signatures ... ok test transaction::batched_transaction::tests::test_calculate_hash_from_step_signatures_empty ... ok test rent_collector::tests::test_collect_cleans_up_account ... ok test program_utils::tests::test_limited_deserialize ... ok test signer::tests::test_unique_signers ... ok test transaction::compute_budget_parsing::test::test_try_from_compute_unit_price ... ok test genesis_config::tests::test_genesis_config ... ok test signature::tests::test_signature_fromstr ... ok test transaction::tests::test_partial_sign_mismatched_key - should panic ... ok test transaction::compute_budget_instruction_processor::tests::test_process_mixed_instructions_without_compute_budget ... ok test transaction::compute_budget_parsing::test::test_try_from_loaded_accounts_data_size_limit ... ok test transaction::compute_budget_parsing::test::test_try_from_compute_unit_limit ... ok test transaction::compute_budget_parsing::test::test_try_from_request_heap ... ok test signer::keypair::tests::test_write_keypair_file_overwrite_ok ... ok test transaction::tests::test_sanitize_txs ... ok test offchain_message::tests::test_offchain_message_sign_and_verify ... ok test transaction::tests::tx_uses_nonce_empty_ix_fail ... ok test timing::test::test_interval_update ... ok test transaction::tests::test_refs ... ok test transaction::tests::test_transaction_missing_key - should panic ... ok test transaction::versioned::sanitized::tests::test_try_new ... ok test transaction::tests::test_transaction_missing_keypair - should panic ... ok test transaction::versioned::sanitized::tests::test_try_new_with_invalid_signatures ... ok test transaction::tests::test_transaction_correct_key ... ok test transaction::tests::test_refs_invalid_account ... ok test transaction::tests::test_transaction_instruction_with_duplicate_keys ... ok test transaction::tests::test_transaction_wrong_key - should panic ... ok test signer::keypair::tests::test_keypair ... ok test signer::keypair::tests::test_write_keypair_file_truncate ... ok test signer::presigner::tests::test_presigner ... ok test transaction::tests::test_transaction_minimum_serialized_size ... ok test transaction::tests::test_sdk_serialize ... ok test transaction::tests::test_refs_invalid_program_id ... ok test transaction::tests::test_transaction_serialize ... ok test transaction::sanitized::tests::test_try_create_simple_vote_tx ... ok test signer::keypair::tests::test_write_keypair_file ... ok test transaction::batched_transaction::tests::test_calculate_hash_from_step_signatures_consistency ... ok test transaction::tests::test_unsized_signers ... ok test transaction::tests::tx_uses_nonce_bad_prog_id_idx_fail ... ok test transaction::tests::tx_uses_nonce_first_prog_id_not_nonce_fail ... ok test transaction::tests::tx_keypair_pubkey_mismatch ... ok test transaction::tests::tx_uses_nonce_wrong_first_nonce_ix_fail ... ok test transaction::versioned::tests::tx_uses_nonce_first_prog_id_not_nonce_fail ... ok test transaction::tests::test_try_sign_dyn_keypairs ... ok test transaction::tests::test_replace_signatures ... ok test signer::tests::test_containers ... ok test transaction::versioned::tests::tx_uses_nonce_wrong_first_nonce_ix_fail ... ok test transaction::tests::tx_uses_nonce_ok ... ok test transaction::tests::test_partial_sign ... ok test transaction::compute_budget_instruction_processor::tests::test_process_loaded_accounts_data_size_limit_instruction ... ok test transaction::versioned::tests::test_serialization_deserialization ... ok test transaction::versioned::tests::test_batched_transaction_message_verification_invalid_signatures ... ok test transaction::versioned::tests::test_batched_transaction_message_verification ... ok test transaction::versioned::tests::test_try_new ... ok test transaction::versioned::tests::test_batched_transaction_message_verification_multiple_actions ... ok test transaction::batched_transaction::tests::test_submission_format_rejects_wrong_signature_counts ... ok test transaction::compute_budget_instruction_processor::tests::test_process_instructions ... ok test transaction::batched_transaction::tests::test_signature_verification_positive_multiple_batch_and_step_signers ... ok test signer::keypair::tests::test_keypair_from_seed_phrase_and_passphrase ... ok test transaction::batched_transaction::tests::test_calculate_hash_from_step_signatures_performance_1000_steps ... ok test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_sdk_macro-33865a5da9567e19) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_secp256k1_recover-82150cb1dbbab995) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_send_transaction_service-425149bef8dfdbda) running 4 tests test send_transaction_service::test::validator_exit ... ok test send_transaction_service::test::test_retry_durable_nonce_transactions ... ok test send_transaction_service::test::process_transactions ... ok test send_transaction_service::test::service_exit ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_serde_varint-9bec2929a564a077) running 10 tests test tests::test_serde_varint_max ... ok test tests::test_serde_varint ... ok test tests::test_serde_varint_last_byte_truncated ... ok test tests::test_serde_varint_trailing_zeros ... ok test tests::test_serde_varint_shift_overflow ... ok test tests::test_serde_varint_short_buffer ... ok test tests::test_serde_varint_zero ... ok test tests::test_serde_varint_cross_fuzz ... ok test tests::test_serde_varint_rand ... ok test tests::test_serde_varint_fuzz ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.97s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_serialize_utils-03eb918ddbab5db8) running 7 tests test cursor::test::test_read_bool ... ok test cursor::test::test_read_u8 ... ok test cursor::test::test_read_u32 ... ok test cursor::test::test_read_option_u64 ... ok test cursor::test::test_read_i64 ... ok test cursor::test::test_read_u64 ... ok test cursor::test::test_read_pubkey ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_sha256_hasher-5d7d099e67d6b7be) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_short_vec-3ef862af7feb3180) running 6 tests test tests::test_short_vec_encode_len ... ok test tests::test_short_vec_aliased_length ... ok test tests::test_short_vec_u8 ... ok test tests::test_short_vec_json ... ok test tests::test_deserialize ... ok test tests::test_short_vec_u8_too_long ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_signature-7246ec87c1ae0822) running 18 tests test tests::test_serialization_deserialization_of_signature ... ok test tests::test_typed_signature_from_str ... ok test tests::test_typed_signature_txid ... ok test tests::test_typed_signature_debug ... ok test tests::test_sanitize_nested_signature ... ok test tests::test_typed_signature_display ... ok test tests::test_verify_ed25519_signature ... ok test openid::tests::test_verify_openid_signature_inner_jwt ... ok test tests::test_verify_secp256k1_signature_uncompressed ... ok test tests::test_verify_secp256k1_eth_signature_uncompressed ... ok test tests::test_verify_secp256k1_eth_signature ... ok test tests::test_verify_secp256k1_signature ... ok test tests::test_verify_delegation_signature ... ok test tests::test_passkey_signature_parsing ... ok test tests::test_verify_secp256r1_signature ... ok test tests::test_verify_secp256r1_signature_uncompressed ... ok test openid_zk::tests::test_verify_opidzk_simple ... ok test tests::test_verify_openidzk_signature ... ok test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_slot_hashes-ee2407224003ae14) running 2 tests test sysvar::test_id ... ok test tests::test ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_slot_history-1358267e0d76c3fc) running 6 tests test sysvar::test_id ... ok test tests::test_older_slot ... ok test tests::test_oldest ... ok test tests::slot_history_test_same_index ... ok test tests::slot_history_test_wrap ... ok test tests::slot_history_test1 ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.50s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_stable_layout-fb62192d894c1f79) running 5 tests test stable_rc::tests::test_memory_layout ... ok test stable_ref_cell::tests::test_memory_layout ... ok test stable_instruction::tests::test_memory_layout ... ok test stable_slice::tests::test_memory_layout ... ok test stable_vec::tests::test_memory_layout ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_stake_program-383886cba696b617) running 119 tests test rewards::tests::test_stake_state_calculate_points_with_typical_values ... ok test rewards::tests::test_stake_state_redeem_rewards ... ok test rewards::tests::test_stake_state_calculate_rewards ... ok test stake_instruction::tests::test_merge_self_fails::all_enabled ... ok test stake_instruction::tests::test_merge_fake_stake_source::no_min_delegation ... ok test stake_instruction::tests::test_initialize_minimum_balance::no_min_delegation ... ok test stake_instruction::tests::test_initialize_minimum_balance::all_enabled ... ok test stake_instruction::tests::test_merge_self_fails::no_min_delegation ... ok test stake_instruction::tests::test_merge_fake_stake_source::all_enabled ... ok test stake_instruction::tests::test_authorize_override::all_enabled ... ok test stake_instruction::tests::test_authorize_with_seed::all_enabled ... ok test stake_instruction::tests::test_authorize_override::no_min_delegation ... ok test stake_instruction::tests::test_authorize::no_min_delegation ... ok test stake_instruction::tests::test_merge_invalid_account_data::all_enabled ... ok test stake_instruction::tests::test_initialized_split_destination_minimum_balance::all_enabled ... ok test stake_instruction::tests::test_initialized_split_destination_minimum_balance::no_min_delegation ... ok test stake_instruction::tests::test_authorize_with_seed::no_min_delegation ... ok test stake_instruction::tests::test_merge_invalid_account_data::no_min_delegation ... ok test stake_instruction::tests::test_merge_incorrect_authorized_staker::all_enabled ... ok test stake_instruction::tests::test_merge_incorrect_authorized_staker::no_min_delegation ... ok test stake_instruction::tests::test_authorize::all_enabled ... ok test stake_instruction::tests::test_deactivate::no_min_delegation ... ok test stake_instruction::tests::test_split_from_smaller_sized_account::all_enabled ... ok test stake_instruction::tests::test_split_from_smaller_sized_account::no_min_delegation ... ok test stake_instruction::tests::test_merge::all_enabled ... ok test stake_instruction::tests::test_merge::no_min_delegation ... ok test stake_instruction::tests::test_split_more_than_staked::no_min_delegation ... ok test stake_instruction::tests::test_split_100_percent_of_source::all_enabled ... ok test stake_instruction::tests::test_behavior_withdrawal_then_redelegate_with_less_than_minimum_stake_delegation ... ok test stake_instruction::tests::test_deactivate::all_enabled ... ok test stake_instruction::tests::test_split::all_enabled ... ok test stake_instruction::tests::test_split::no_min_delegation ... ok test stake_instruction::tests::test_split_more_than_staked::all_enabled ... ok test stake_instruction::tests::test_split_100_percent_of_source::no_min_delegation ... ok test stake_instruction::tests::test_split_full_amount_minimum_stake_delegation::no_min_delegation ... ok test stake_instruction::tests::test_split_source_uninitialized::all_enabled ... ok test stake_instruction::tests::test_split_full_amount_minimum_stake_delegation::all_enabled ... ok test stake_instruction::tests::test_split_source_uninitialized::no_min_delegation ... ok test stake_instruction::tests::test_split_split_not_uninitialized::no_min_delegation ... ok test stake_instruction::tests::test_split_minimum_stake_delegation::no_min_delegation ... ok test stake_instruction::tests::test_split_split_not_uninitialized::all_enabled ... ok test stake_instruction::tests::test_split_100_percent_of_source_to_account_with_lamports::all_enabled ... ok test stake_instruction::tests::test_delegate_minimum_stake_delegation::no_min_delegation ... ok test stake_instruction::tests::test_split_from_larger_sized_account::all_enabled ... ok test stake_instruction::tests::test_stake_get_minimum_delegation::no_min_delegation ... ok test stake_instruction::tests::test_stake_get_minimum_delegation::all_enabled ... ok test stake_instruction::tests::test_delegate_minimum_stake_delegation::all_enabled ... ok test stake_instruction::tests::test_set_lockup::no_min_delegation ... ok test stake_instruction::tests::test_split_rent_exemptness::no_min_delegation ... ok test stake_instruction::tests::test_split_rent_exemptness::all_enabled ... ok test stake_instruction::tests::test_split_from_larger_sized_account::no_min_delegation ... ok test stake_instruction::tests::test_authorize_delegated_stake::all_enabled ... ok test stake_instruction::tests::test_stake_initialize::all_enabled ... ok test stake_instruction::tests::test_stake_initialize::no_min_delegation ... ok test stake_instruction::tests::test_split_minimum_stake_delegation::all_enabled ... ok test stake_instruction::tests::test_redelegate_consider_balance_changes::no_min_delegation ... ok test stake_instruction::tests::test_split_100_percent_of_source_to_account_with_lamports::no_min_delegation ... ok test stake_instruction::tests::test_split_with_rent::no_min_delegation ... ok test stake_instruction::tests::test_authorize_delegated_stake::no_min_delegation ... ok test stake_instruction::tests::test_stake_process_instruction_error_ordering::no_min_delegation ... ok test stake_instruction::tests::test_set_lockup::all_enabled ... ok test stake_instruction::tests::test_withdraw_lockup::no_min_delegation ... ok test stake_instruction::tests::test_withdraw_rent_exempt::all_enabled ... ok test stake_instruction::tests::test_spoofed_stake_accounts::all_enabled ... ok test stake_instruction::tests::test_split_with_rent::all_enabled ... ok test stake_instruction::tests::test_redelegate_consider_balance_changes::all_enabled ... ok test stake_instruction::tests::test_stake_process_instruction_error_ordering::all_enabled ... ok test stake_instruction::tests::test_stake_process_instruction_decode_bail::all_enabled ... ok test stake_instruction::tests::test_withdraw_rent_exempt::no_min_delegation ... ok test stake_instruction::tests::test_stake_process_instruction_decode_bail::no_min_delegation ... ok test stake_instruction::tests::test_withdraw_minimum_stake_delegation::all_enabled ... ok test stake_instruction::tests::test_split_to_account_with_rent_exempt_reserve::all_enabled ... ok test stake_instruction::tests::test_withdraw_lockup::all_enabled ... ok test stake_instruction::tests::test_split_to_account_with_rent_exempt_reserve::no_min_delegation ... ok test stake_state::tests::same_epoch_activation_then_deactivation::test_new_behavior_previously_slow ... ok test stake_state::tests::same_epoch_activation_then_deactivation::test_new_behavior_previously_stuck ... ok test stake_state::tests::test_dbg_stake_minimum_balance ... ignored test stake_state::tests::test_authorized_authorize ... ok test stake_state::tests::test_inflation_and_slashing_with_activating_and_deactivating_stake ... ok test stake_state::tests::test_active_stake_merge ... ok test stake_state::tests::test_lockup_is_expired ... ok test stake_state::tests::test_stake_is_bootstrap ... ok test stake_state::tests::test_stake_state_stake_from_fail ... ok test stake_state::tests::test_authorized_authorize_with_custodian ... ok test stake_state::tests::test_stake_activating_and_deactivating ... ok test stake_state::tests::test_metas_can_merge ... ok test stake_instruction::tests::test_spoofed_stake_accounts::no_min_delegation ... ok test stake_instruction::tests::test_stake_process_instruction::no_min_delegation ... ok test stake_instruction::tests::test_withdraw_minimum_stake_delegation::no_min_delegation ... ok test stake_instruction::tests::test_stake_checked_instructions::no_min_delegation ... ok test stake_state::tests::test_merge_kind_merge ... ok test stake_state::tests::test_stake_warmup_cooldown::new_rate_activated_in_epoch_10 ... ok test stake_state::tests::test_stake_warmup_cooldown_sub_integer_moves ... ok test stake_state::tests::test_stop_activating_after_deactivation ... ok test stake_state::tests::test_things_can_merge ... ok test stake_instruction::tests::test_stake_checked_instructions::all_enabled ... ok test stake_instruction::tests::test_stake_process_instruction::all_enabled ... ok test stake_state::tests::test_stake_warmup_cooldown::new_rate_activated_in_epoch_30 ... ok test stake_state::tests::test_stake_warmup_cooldown::old_rate ... ok test stake_state::tests::test_merge_kind_get_if_mergeable ... ok test stake_state::tests::test_stake_warmup_cooldown::new_rate_activated_in_epoch_60 ... ok test stake_state::tests::test_stake_warmup_cooldown::new_rate_activated_in_epoch_50 ... ok test stake_state::tests::test_stake_warmup_cooldown::new_rate_activated_in_epoch_1 ... ok test stake_instruction::tests::test_stake_process_instruction_with_epoch_rewards_active ... ok test stake_instruction::tests::test_withdraw_stake_before_warmup::no_min_delegation ... ok test stake_instruction::tests::test_withdraw_stake_before_warmup::all_enabled ... ok test stake_instruction::tests::test_withdraw_stake::all_enabled ... ok test stake_instruction::tests::test_withdraw_stake::no_min_delegation ... ok test stake_instruction::tests::test_split_require_rent_exempt_destination::all_enabled ... ok test stake_instruction::tests::test_staked_split_destination_minimum_balance::all_enabled ... ok test stake_instruction::tests::test_staked_split_destination_minimum_balance::old_behavior ... ok test stake_instruction::tests::test_merge_active_stake::no_min_delegation ... ok test stake_instruction::tests::test_merge_active_stake::all_enabled ... ok test stake_instruction::tests::test_stake_delegate::no_min_delegation ... ok test stake_instruction::tests::test_stake_delegate::all_enabled ... ok test stake_instruction::tests::test_deactivate_delinquent::no_min_delegation ... ok test stake_instruction::tests::test_deactivate_delinquent::all_enabled ... ok test stake_state::tests::test_stake_weighted_credits_observed ... ok test points::tests::test_stake_state_calculate_points_with_typical_values ... ok test result: ok. 118 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 5.26s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_storage_bigtable-4e5235e4f0581e79) running 4 tests test test::test_slot_to_key ... ok test compression::test::test_compress_uncompress ... ok test compression::test::test_compress ... ok test bigtable::tests::test_deserialize_protobuf_or_bincode_cell_data ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_storage_proto-77c18b21a631ffa7) running 4 tests test convert::test::test_reward_type_encode ... ok test convert::test::test_error_enums ... ok test convert::test::test_transaction_error_encode ... ok test convert::test::test_transaction_by_addr_encode ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_streamer-32e6820caeca5454) running 94 tests test nonblocking::quic::test::test_quic_server_block_multiple_connections ... ignored test nonblocking::quic::test::test_cacluate_receive_window_ratio_for_staked_node ... ok test nonblocking::quic::test::test_max_allowed_uni_streams ... ok test nonblocking::quic::test::test_client_connection_tracker ... ok test nonblocking::quic::test::test_prune_table_with_non_unique_pubkeys ... ok test nonblocking::quic::test::test_prune_table_with_non_unique_pubkeys_for_staked_nodes ... ok test nonblocking::quic::test::test_prune_table_with_unique_pubkeys ... ok test nonblocking::quic::test::test_prune_table_with_ip ... ok test nonblocking::quic::test::test_remove_connections ... ok test nonblocking::quic::test::test_prune_table_random ... ok test nonblocking::connection_rate_limiter::test::test_total_connection_rate_limiter ... ok test nonblocking::connection_rate_limiter::test::test_connection_rate_limiter ... ok test nonblocking::quic::test::test_packet_batcher ... ok test nonblocking::batch_client::tests::test_batch_client_connection_error_handling ... ok test nonblocking::quic::test::test_quic_server_exit ... ok test nonblocking::batch_client::tests::test_batch_client_random_sized_data ... ok test nonblocking::batch_client::tests::test_batch_client_stress_test_many_small_batches ... ok test nonblocking::quic::test::test_quic_server_unstaked_node_connect_failure ... ok test nonblocking::quic_batch::tests::test_client_disconnect_during_handshake ... ok test nonblocking::batch_client::tests::test_batch_client_single_byte_transfers ... ok test nonblocking::batch_client::tests::test_batch_client_maximum_size_transfer ... ok test nonblocking::batch_client::tests::test_batch_client_large_data_transfer ... ok test nonblocking::batch_client::tests::test_batch_client_multiple_concurrent_sends ... ok test nonblocking::quic::test::test_client_connection_close_invalid_stream ... ok test nonblocking::batch_client::tests::test_batch_client_basic_send ... ok test nonblocking::batch_client::tests::test_batch_client_clone_functionality ... ok test nonblocking::quic::test::test_throttling_check_no_packet_drop ... ok test nonblocking::quic_batch::tests::test_client_sends_data_in_very_small_chunks ... ok test nonblocking::batch_client::tests::test_batch_client_mixed_size_transfers ... ok test nonblocking::sendmmsg::tests::test_intermediate_failures_mismatched_bind ... ok test nonblocking::recvmmsg::tests::test_recv_mmsg_exact_multi_iter_timeout ... ok test nonblocking::recvmmsg::tests::test_recv_mmsg_multi_addrs ... ok test nonblocking::sendmmsg::tests::test_intermediate_failures_unreachable_address ... ok test nonblocking::sendmmsg::tests::test_multicast_msg ... ok test nonblocking::recvmmsg::tests::test_recv_mmsg_one_iter ... ok test nonblocking::sendmmsg::tests::test_send_mmsg_multi_dest ... ok test nonblocking::stream_throttle::test::test_max_streams_for_staked_connection ... ok test nonblocking::recvmmsg::tests::test_recv_mmsg_multi_iter ... ok test nonblocking::sendmmsg::tests::test_send_mmsg_one_dest ... ok test nonblocking::stream_throttle::test::test_max_streams_for_staked_connection_with_no_unstaked_connections ... ok test nonblocking::stream_throttle::test::test_max_streams_for_unstaked_connection ... ok test nonblocking::stream_throttle::test::test_update_ema ... ok test nonblocking::stream_throttle::test::test_update_ema_if_needed ... ok test nonblocking::stream_throttle::test::test_update_ema_missing_interval ... ok test packet::tests::test_packet_partial_eq ... ok test packet::tests::debug_trait ... ok test packet::tests::test_packets_set_addr ... ok test packet::tests::test_packet_resize ... ok test packet::tests::packet_send_recv_udp ... ok test packet::tests::packet_send_recv_transaction ... ok test quic::test::test_quic_server_exit ... ok test recvmmsg::tests::test_recv_mmsg_multi_addrs ... ok test recvmmsg::tests::test_recv_mmsg_multi_iter ... ok test recvmmsg::tests::test_recv_mmsg_multi_iter_timeout ... ok test recvmmsg::tests::test_recv_mmsg_one_iter ... ok test sendmmsg::tests::test_intermediate_failures_mismatched_bind ... ok test sendmmsg::tests::test_intermediate_failures_unreachable_address ... ok test sendmmsg::tests::test_multicast_msg ... ok test sendmmsg::tests::test_send_mmsg_multi_dest ... ok test nonblocking::quic_batch::tests::test_multiple_chunks_in_single_stream ... ok test sendmmsg::tests::test_send_mmsg_one_dest ... ok test streamer::test::streamer_debug ... ok test tls_certificates::tests::test_generate_tls_certificate ... ok test nonblocking::quic::test::test_quic_server_multiple_connections_on_single_client_endpoint ... ok test nonblocking::quic::test::test_quic_server_unstaked_connection_removal ... ok test nonblocking::quic::test::test_quic_server_zero_staked_connection_removal ... ok test nonblocking::quic_batch::tests::test_connection_disconnected_and_reconnected ... ok test nonblocking::batch_client::tests::test_batch_client_sequential_sends ... ok test nonblocking::quic_batch::tests::test_client_disconnect_after_partial_write ... ok test nonblocking::quic_batch::tests::test_client_with_unknown_keypair ... ok test nonblocking::batch_client::tests::test_batch_client_empty_data ... ok test nonblocking::quic_batch::tests::test_empty_stream_handling ... ok test nonblocking::quic::test::test_quic_server_multiple_writes ... ok test nonblocking::quic_batch::tests::test_client_disconnect_during_stream_write ... ok test nonblocking::quic_batch::tests::test_random_writes_with_different_lengths ... ok test nonblocking::quic_batch::tests::test_send_maximum_possible_size ... ok test nonblocking::quic_batch::tests::test_simple_read_data_from_client ... ok test nonblocking::quic_batch::tests::test_simple_read_data_from_client_on_multiple_streams ... ok test quic::test::test_quic_server_unstaked_node_connect_failure ... ok test nonblocking::quic_batch::tests::test_multiple_clients_with_different_keypairs ... ok test quic::test::test_quic_server_block_multiple_connections ... ok test streamer::test::streamer_send_test ... ok test nonblocking::quic::test::test_quic_server_staked_connection_removal ... ok test nonblocking::quic::test::test_throttling_unstaked_check_all_packet_drop ... ok test nonblocking::quic_batch::tests::test_read_data_beyond_max_batch_size ... ok test quic::test::test_quic_server_multiple_writes ... ok test nonblocking::quic::test::test_quic_server_multiple_streams ... ok test nonblocking::quic_batch::tests::test_same_keypair_connecting_twice ... ok test quic::test::test_quic_server_multiple_streams ... ok test nonblocking::quic::test::test_quic_stream_timeout ... ok test nonblocking::quic_batch::tests::test_stream_timeout_and_reconnect ... ok test nonblocking::batch_client::tests::test_batch_client_semaphore_limits ... ok test nonblocking::quic::test::test_quic_timeout ... ok test quic::test::test_quic_timeout ... ok test result: ok. 93 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 32.16s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_svm-89a4e843fa210eb0) running 80 tests test account_loader::tests::test_accumulate_and_check_loaded_account_data_size ... ok test account_loader::tests::test_collect_rent_from_account_rent_enabled ... ok test account_loader::tests::test_collect_rent_from_account_rent_paying ... ok test account_loader::tests::test_collect_rent_from_account ... ok test account_overrides::test::test_slot_history ... ok test account_loader::tests::test_construct_instructions_account ... ok test account_overrides::test::test_set_account ... ok test account_loader::tests::test_load_transaction_accounts_fee_payer ... ok test account_loader::tests::test_load_accounts_error ... ok test nonce_info::tests::test_try_advance_nonce_invalid ... ok test nonce_info::tests::test_nonce_info ... ok test nonce_info::tests::test_try_advance_nonce_uninitialized ... ok test nonce_info::tests::test_try_advance_nonce_success ... ok test program_loader::tests::test_load_program_accounts_loader_v1_or_v2 ... ok test program_loader::tests::test_load_program_not_found ... ok test program_loader::tests::test_load_program_invalid_account_data ... ok test program_loader::tests::test_load_program_accounts_success ... ok test program_loader::tests::test_load_program_accounts_account_not_found ... ok test program_loader::tests::test_load_program_accounts_loader_v4 ... ok test account_loader::tests::test_inspect_account_non_fee_payer ... ok test program_loader::tests::test_program_modification_slot_account_not_found ... ok test rollback_accounts::tests::test_separate_nonce_and_fee_payer ... ok test rollback_accounts::tests::test_new_fee_payer_only ... ok test program_loader::tests::test_load_program_environment ... ok test account_loader::tests::test_validate_nonce_fee_payer_with_checked_arithmetic ... ok test program_loader::tests::test_program_modification_slot_success ... ok test rollback_accounts::tests::test_new_same_nonce_and_fee_payer ... ok test account_loader::tests::test_load_transaction_accounts_native_loader ... ok test message_processor::tests::test_process_message_readonly_handling ... ok test transaction_processor::tests::test_execute_loaded_transaction_error_metrics ... ok test transaction_processor::tests::test_execute_loaded_transaction_recordings ... ok test transaction_processor::tests::test_filter_executable_program_accounts ... ok test account_loader::tests::test_load_accounts_not_executable ... ok test account_loader::tests::test_load_transaction_accounts_native_loader_owner ... ok test account_loader::tests::test_load_accounts_unknown_program_id ... ok test account_loader::tests::test_load_accounts_bad_owner ... ok test account_loader::tests::test_load_accounts_multiple_loaders ... ok test account_loader::tests::test_load_transaction_accounts_program_account_not_found_after_all_checks ... ok test account_loader::tests::test_load_transaction_accounts_invalid_program_for_execution ... ok test transaction_processor::tests::test_add_builtin ... ok test message_processor::tests::test_process_message_duplicate_accounts ... ok test transaction_processor::tests::test_inner_instructions_list_from_instruction_trace ... ok test account_loader::tests::test_load_accounts_no_loaders ... ok test transaction_processor::tests::test_inspect_account_fee_payer ... ok test account_loader::tests::test_rent_state_list_len ... ok test transaction_processor::tests::test_validate_account_override_usage_on_validate_fee ... ok test transaction_processor::tests::test_validate_transaction_fee_payer_insufficient_funds ... ok test transaction_processor::tests::test_validate_transaction_fee_payer_invalid ... ok test transaction_processor::tests::test_validate_transaction_fee_payer_exact_balance ... ok test transaction_processor::tests::test_replenish_program_cache ... ok test transaction_processor::tests::test_validate_transaction_fee_payer_insufficient_rent ... ok test transaction_processor::tests::test_sysvar_cache_initialization1 ... ok test transaction_processor::tests::test_validate_transaction_fee_payer_invalid_compute_budget ... ok test transaction_processor::tests::test_validate_transaction_fee_payer_is_nonce ... ok test account_loader::tests::test_load_transaction_accounts_program_account_no_data ... ok test transaction_processor::tests::test_reset_and_fill_sysvar_cache ... ok test account_loader::tests::test_instructions ... ok test transaction_processor::tests::test_validate_transaction_fee_payer_not_found ... ok test transaction_processor::tests::test_replenish_program_cache_with_nonexistent_accounts - should panic ... ok test transaction_processor::tests::test_check_results_txs_length_mismatch::check_results_too_small - should panic ... ok test transaction_processor::tests::test_check_results_txs_length_mismatch::check_results_too_large - should panic ... ok test transaction_processor::tests::test_validate_transaction_fee_payer_rent_paying ... ok test transaction_processor::tests::test_batched_legacy_step_charges_extra_signature_fees ... ok test account_loader::tests::test_overrides ... ok test account_loader::tests::test_load_transaction_accounts_program_account_invalid_program_for_execution_last_check ... ok test account_loader::tests::test_load_transaction_accounts_program_success_complete ... ok test account_loader::tests::test_load_accounts_success ... ok test account_loader::tests::test_load_transaction_accounts_program_account_executable_bypass ... ok test account_loader::tests::test_load_transaction_accounts_program_builtin_saturating_add ... ok test transaction_account_state_info::test::test_verify_changes ... ok test transaction_account_state_info::test::test_new ... ok test transaction_account_state_info::test::test_new_panic - should panic ... ok test transaction_processor::tests::test_filter_executable_program_accounts_invalid_blockhash ... ok test transaction_processor::tests::test_filter_executable_program_accounts_no_errors ... ok test account_loader::tests::test_validate_fee_payer ... ok test account_loader::tests::test_load_transaction_accounts_data_sizes ... ok test program_loader::tests::test_load_program_from_bytes ... ok test program_loader::tests::test_load_program_program_loader_v3 ... ok test program_loader::tests::test_load_program_program_loader_v1_or_v2 ... ok test program_loader::tests::test_load_program_of_loader_v4 ... ok test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_svm_conformance-cea8d5ad9af73484) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_svm_example_paytube-9ac24301a528ef65) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_svm_rent_collector-205ed52649219535) running 4 tests test svm_rent_collector::rent_collector::tests::test_get_account_rent_state ... ok test svm_rent_collector::rent_collector::tests::test_transition_allowed ... ok test svm_rent_collector::rent_collector::tests::test_check_rent_state_with_account ... ok test svm_rent_collector::rent_collector::tests::test_check_rent_state ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_svm_transaction-3ffac521d674c9df) running 1 test test svm_message::sanitized_message::test::test_execution_messages_account_order ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_system_program-64c6d34f6f910cf4) running 17 tests test system_processor::tests::test_address_create_with_seed_mismatch ... ok test system_processor::tests::test_create_account ... ok test system_processor::tests::test_create_negative_lamports ... ok test system_processor::tests::test_create_sysvar_invalid_id_with_feature ... ok test system_processor::tests::test_create_with_zero_lamports ... ok test system_processor::tests::test_create_data_populated ... ok test system_processor::tests::test_create_account_with_seed_missing_sig ... ok test system_processor::tests::test_create_account_with_seed ... ok test system_processor::tests::test_create_account_with_seed_separate_base_account ... ok test system_processor::tests::test_process_bogus_instruction ... ok test system_processor::tests::test_transfer_lamports ... ok test system_processor::tests::test_transfer_with_seed ... ok test system_processor::tests::test_assign_native_loader_and_transfer ... ok test system_processor::tests::test_create_already_in_use ... ok test system_processor::tests::test_assign ... ok test system_processor::tests::test_create_unsigned ... ok test system_processor::tests::test_request_more_than_allowed_data_length ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_sysvar_id-fcd53373c5d9e1b2) running 1 test test test_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_test_validator-387911f6c1891406) running 3 tests test test::document_tokio_panic - should panic ... ok test test::get_health ... ok test test::nonblocking_get_health ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.40s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_thin_client-7ef327661f913398) running 1 test test thin_client::tests::test_client_optimizer ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_timings-8d8ab49c7d0e308c) running 3 tests test tests::execute_timings_saturating_add_in_place ... ok test tests::test_execute_details_timing_acumulate ... ok test tests::test_execute_details_timing_acumulate_program ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_token_balances-4e74a04cf91ae119) running 3 tests test tests::skips_non_token_accounts ... ok test tests::returns_empty_when_missing_mint ... ok test tests::collects_token_balances_for_accounts ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_tokens-ec84e0c81c3ad426) running 26 tests test db::tests::test_sort_transaction_infos_finalized_first ... ok test commands::tests::test_apply_previous_transactions ... ok test commands::tests::test_has_same_recipient ... ok test commands::tests::test_read_allocations_transfer_amount ... ok test commands::tests::test_read_allocations_no_lockup ... ok test db::tests::test_update_finalized_transaction_failed ... ok test db::tests::test_update_finalized_transaction_confirming ... ok test db::tests::test_update_finalized_transaction_not_landed ... ok test db::tests::test_update_finalized_transaction_finalized ... ok test commands::tests::test_read_allocations ... ok test db::tests::test_write_transaction_log ... ok test commands::tests::test_read_allocations_malformed ... ok test commands::tests::test_set_split_stake_lockup ... ok test commands::tests::test_log_transaction_confirmations_dump_db ... ok test commands::tests::test_update_finalized_transactions_dump_db ... ok test commands::tests::test_build_messages_dump_db ... ok test commands::tests::test_send_messages_dump_db ... ok [2026-01-22T17:27:57.370432031Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:27:57.370432631Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:27:58.078974385Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:27:58.078972185Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:27:59.964384571Z ERROR jupnet_core::sigverify_stage] RecvError [2026-01-22T17:28:00.039928164Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:28:00.039926784Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:28:01.992961839Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:28:01.994205671Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:28:02.778619991Z ERROR jupnet_core::sigverify_stage] RecvError [2026-01-22T17:28:05.375732780Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:28:05.375732100Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:28:05.405603878Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:28:05.405601058Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:28:05.613922597Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:28:05.613921147Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:28:05.637251514Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:28:05.637252764Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:28:05.649959902Z ERROR jupnet_core::validator] Rebuilding a new tower from the latest vote account due to failed tower restore: IO Error: NullTowerStorage::load() not available [2026-01-22T17:28:05.650112464Z ERROR jupnet_metrics::metrics] datapoint: tower_error error="Unable to restore tower: IO Error: NullTowerStorage::load() not available" [2026-01-22T17:28:05.726334963Z ERROR jupnet_core::sigverify_stage] RecvError [2026-01-22T17:28:06.780993878Z ERROR jupnet_core::sigverify_stage] RecvError test commands::tests::test_check_payer_balances_distribute_tokens_single_payer ... ok [2026-01-22T17:28:08.218032611Z ERROR jupnet_core::sigverify_stage] RecvError [2026-01-22T17:28:08.231794129Z ERROR jupnet_core::sigverify_stage] RecvError test commands::tests::test_process_stake_allocations ... ok test commands::tests::test_check_payer_balances_distribute_stakes_separate_payers ... ok test commands::tests::test_distribute_allocations_dump_db ... ok [2026-01-22T17:28:12.912783791Z ERROR jupnet_core::sigverify_stage] RecvError [2026-01-22T17:28:13.874884505Z ERROR jupnet_core::sigverify_stage] RecvError [2026-01-22T17:28:14.226278245Z ERROR jupnet_core::sigverify_stage] RecvError test commands::tests::test_check_payer_balances_distribute_stakes_single_payer ... ok test commands::tests::test_check_payer_balances_distribute_tokens_separate_payers ... ok test commands::tests::test_process_token_allocations ... ok test commands::tests::test_create_stake_allocations ... ok test commands::tests::test_process_transfer_amount_allocations ... ok test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.99s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_tps_client-76a3ca386862c51e) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_tpu_client-ea7a4f1cc4dff62c) running 1 test test tpu_client::tests::test_recent_leader_slots ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_tpu_client_next-c128683725e0be9c) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_transaction_error-9bbba928021854eb) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_transaction_metrics_tracker-f72f713cd3d90c83) running 3 tests test tests::test_should_track_transaction ... ok test tests::test_get_signature_from_packet ... ok test tests::test_signature_if_should_track_packet ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_transaction_status-23609c34a25909e2) running 85 tests test parse_accounts::test::test_parse_batched_message_accounts ... ok test extract_memos::test::test_extract_memos_inner ... ok test parse_instruction::test::test_parse_memo ... ok test parse_accounts::test::test_parse_legacy_message_accounts ... ok test parse_accounts::test::test_parse_batch_step_accounts ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_create_buffer_ix ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_close_buffer_ix ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_set_buffer_authority_checked_ix ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_close_program_ix ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_write_ix ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_upgrade_ix ... ok test parse_associated_token::test::test_parse_create ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_set_buffer_authority_ix ... ok test parse_bpf_loader::test::test_parse_bpf_loader_instructions ... ok test parse_associated_token::test::test_parse_create_idempotent ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_set_upgrade_authority_checked_ix ... ok test parse_associated_token::test::test_parse_recover_nested ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_set_upgrade_authority_ix ... ok test parse_bpf_loader::test::test_parse_bpf_upgradeable_loader_deploy_ix ... ok test parse_stake::test::test_parse_stake_initialize_ix ... ok test parse_stake::test::test_parse_stake_deactivate_stake_ix ... ok test parse_stake::test::test_parse_stake_authorize_ix ... ok test parse_stake::test::test_parse_stake_delegate_ix ... ok test parse_stake::test::test_parse_stake_move_ix ... ok test parse_stake::test::test_parse_stake_authorize_with_seed_ix ... ok test parse_stake::test::test_parse_stake_create_account_checked_ix ... ok test parse_associated_token::test::test_parse_create_deprecated ... ok test parse_stake::test::test_parse_stake_authorize_checked_ix ... ok test parse_stake::test::test_parse_stake_authorize_checked_with_seed_ix ... ok test parse_system::test::test_parse_system_transfer_ix ... ok test parse_system::test::test_parse_system_assign_ix ... ok test parse_stake::test::test_parse_stake_merge_ix ... ok test parse_system::test::test_parse_system_allocate_with_seed_ix ... ok test parse_system::test::test_parse_system_authorize_nonce_account_ix ... ok test parse_system::test::test_parse_system_advance_nonce_account_ix ... ok test parse_system::test::test_parse_system_create_account_ix ... ok test parse_system::test::test_parse_system_allocate_ix ... ok test parse_stake::test::test_parse_stake_split_ix ... ok test parse_system::test::test_parse_system_create_account_with_seed_ix ... ok test parse_system::test::test_parse_system_initialize_nonce_ix ... ok test parse_system::test::test_parse_system_transfer_with_seed_ix ... ok test parse_system::test::test_parse_system_assign_with_seed_ix ... ok test parse_instruction::test::test_parse ... ok test parse_system::test::test_parse_system_withdraw_nonce_account_ix ... ok test parse_stake::test::test_parse_stake_withdraw_ix ... ok test parse_token::extension::transfer_hook::test::test_parse_transfer_hook_instruction ... ok test parse_token::test::test_create_native_mint ... ok test parse_token::extension::permanent_delegate::test::test_parse_initialize_permanent_delegate_instruction ... ok test parse_stake::test::test_parse_stake_set_lockup ... ok test parse_token::extension::mint_close_authority::test::test_parse_initialize_mint_close_authority_instruction ... ok test parse_token::extension::token_metadata::test::test_parse_token_metadata_instruction ... ok test parse_token::extension::default_account_state::test::test_parse_default_account_state_instruction ... ok test parse_token::extension::metadata_pointer::test::test_parse_metadata_pointer_instruction ... ok test parse_vote::test::test_parse_vote_update_commission_ix ... ok test parse_vote::test::test_parse_vote_state_update_ix ... ok test parse_vote::test::test_parse_vote_authorize_with_seed_ix ... ok test parse_token::extension::group_pointer::test::test_parse_group_pointer_instruction ... ok test parse_vote::test::test_parse_compact_vote_state_update_switch_ix ... ok test parse_vote::test::test_parse_vote_authorized_checked_ix ... ok test parse_token::extension::cpi_guard::test::test_parse_cpi_guard_instruction ... ok test parse_vote::test::test_parse_vote_authorize_with_seed_checked_ix ... ok test parse_token::extension::group_member_pointer::test::test_parse_group_member_pointer_instruction ... ok test parse_vote::test::test_parse_vote_initialize_ix ... ok test parse_vote::test::test_parse_compact_vote_state_update_ix ... ok test parse_token::extension::reallocate::test::test_parse_reallocate_instruction ... ok test parse_token::extension::memo_transfer::test::test_parse_memo_transfer_instruction ... ok test parse_vote::test::test_parse_vote_switch_ix ... ok test parse_vote::test::test_parse_vote_ix ... ok test parse_vote::test::test_parse_vote_update_validator_identity_ix ... ok test parse_vote::test::test_parse_tower_sync_ix ... ok test parse_vote::test::test_parse_tower_sync_switch_ix ... ok test parse_vote::test::test_parse_vote_withdraw_ix ... ok test parse_vote::test::test_parse_vote_authorize_ix ... ok test parse_vote::test::test_parse_vote_state_update_switch_ix ... ok test test::test_transaction_for_batch_step_adds_cu_limit_when_program_present ... ok test test::test_transaction_for_batch_step_includes_batch_signer_signatures ... ok test test::test_transaction_for_batch_step_adds_cu_limit_when_program_absent ... ok test test::test_transaction_for_batch_step_respects_existing_cu_limit_instruction ... ok test parse_token::test::test_not_enough_keys_token_2022 ... ok test parse_token::test::test_not_enough_keys_token_v3 ... ok test test::test_ui_transaction_status_meta_ctors_serialization ... ok test parse_token::extension::token_group::test::test_parse_token_group_instruction ... ok test parse_token::extension::transfer_fee::test::test_parse_transfer_fee_instruction ... ok test parse_token::test::test_parse_token_v3 ... ok test parse_token::test::test_parse_token_2022 ... ok test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_transaction_status_client_types-b139aaffa9d267d1) running 3 tests test test::test_satisfies_commitment ... ok test test::test_decode_invalid_transaction ... ok test test::test_serde_empty_fields ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_turbine-182ea3ec78e03e87) running 26 tests test cluster_nodes::tests::test_get_retransmit_nodes ... ok test broadcast_stage::broadcast_metrics::test::test_update_broadcast ... ok test retransmit_stage::tests::test_already_received ... ok test cluster_nodes::tests::test_get_retransmit_nodes_round_trip::_3_1_359_expects ... ok test cluster_nodes::tests::test_get_retransmit_nodes_round_trip::_2_1_347_expects ... ok test cluster_nodes::tests::test_get_retransmit_nodes_round_trip::_5_3_925_expects ... ok test cluster_nodes::tests::test_get_retransmit_nodes_round_trip::_4_4_296_expects ... ok test cluster_nodes::tests::test_get_retransmit_nodes_round_trip::_6_8_778_expects ... ok test cluster_nodes::tests::test_get_retransmit_nodes_round_trip::_7_9_879_expects ... ok test broadcast_stage::broadcast_metrics::test::test_update_multi_threaded ... ok test broadcast_stage::broadcast_fake_shreds_run::tests::test_tvu_peers_ordering ... ok [2026-01-22T17:28:17.037226594Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.038378585Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.049602290Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.053236413Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.060766554Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test sigverify_shreds::tests::test_sigverify_shreds_verify_batches ... ok test quic_endpoint::tests::test_quic_endpoint ... ok [2026-01-22T17:28:17.106161316Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.106311027Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test broadcast_stage::standard_broadcast_run::test::test_interrupted_slot_last_shred ... ok [2026-01-22T17:28:17.124828460Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.127524515Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 test cluster_nodes::tests::test_cluster_nodes_broadcast_with_next_leaders ... ok [2026-01-22T17:28:17.194603609Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.202860446Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.226464665Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.231891036Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.328632156Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.339649939Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.354122853Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.395327477Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.406849884Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.416349723Z ERROR jupnet_bls_aggregator::bls_merkle_tree] Failed to deserialize BLS pubkey to G2 [2026-01-22T17:28:17.424176235Z ERROR jupnet_turbine::broadcast_stage::standard_broadcast_run] Unknown chained Merkle root: UnknownSlotMeta(32) test broadcast_stage::test::test_duplicate_retransmit_signal ... ok test broadcast_stage::standard_broadcast_run::test::test_slot_finish ... ok test broadcast_stage::standard_broadcast_run::test::test_slot_interrupt ... ok test broadcast_stage::test::test_broadcast_ledger_with_leader_schedule ... ok test broadcast_stage::broadcast_utils::tests::test_recv_slot_entries_1 ... ok test broadcast_stage::broadcast_utils::tests::test_recv_slot_entries_2 ... ok test broadcast_stage::test::test_broadcast_ledger ... ok test cluster_nodes::tests::test_cluster_nodes_broadcast ... ok test cluster_nodes::tests::test_cluster_nodes_retransmit ... ok test broadcast_stage::standard_broadcast_run::test::entries_to_shreds_max ... ok test broadcast_stage::standard_broadcast_run::test::test_buffer_data_shreds ... ok test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.82s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_type_overrides-5f8087459b80d129) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_udp_client-7d56fda64826974d) running 1 test test nonblocking::udp_client::tests::test_send_from_addr ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_unified_scheduler_logic-112b76d344bc3277) running 19 tests test tests::test_scheduling_state_machine_good_reinitialization ... ok test tests::test_scheduling_state_machine_creation ... ok test utils::tests::test_ub_illegally_created_multiple_tokens ... ok test tests::test_unreachable_unlock_conditions3 - should panic ... ok test tests::test_unreachable_unlock_conditions1 - should panic ... ok test tests::test_unreachable_unlock_conditions2 - should panic ... ok test utils::tests::test_second_creation_of_tokens_in_a_thread - should panic ... ok test utils::tests::test_ub_illegally_shared_token_cell ... ok test tests::test_gradual_locking ... ok test tests::test_readonly_then_writable ... ok test tests::test_all_blocking_readable_tasks_block_writable_task ... ok test tests::test_multiple_readonly_task_and_counts ... ok test tests::test_readonly_then_writable_then_readonly_linearized ... ok test tests::test_blocked_tasks_writable_2_readonly_then_writable ... ok test tests::test_create_task ... ok test tests::test_scheduling_state_machine_bad_reinitialization - should panic ... ok test tests::test_non_conflicting_task_related_counts ... ok test tests::test_existing_blocking_task_then_newly_scheduled_task ... ok test tests::test_conflicting_task_related_counts ... ok test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_unified_scheduler_pool-b926a282febf2890) running 28 tests test tests::test_scheduler_active_after_stale ... ignored test tests::test_default_handler_count ... ok test tests::test_scheduler_pool_new ... ok test tests::test_scheduler_pool_context_drop_unless_reinitialized ... ok test tests::test_scheduler_drop_overgrown ... ok test tests::test_scheduler_pool_install_into_bank_forks ... ok test tests::test_scheduler_pool_filo ... ok test tests::test_scheduler_pool_context_replace ... ok [2026-01-22T17:28:20.000194568Z ERROR jupnet_unified_scheduler_pool] handler thread is panicking: Thread { id: ThreadId(1191), name: Some("solScHandler00"), .. } [2026-01-22T17:28:20.003089175Z ERROR jupnet_unified_scheduler_pool] handler thread is panicking: Thread { id: ThreadId(1192), name: Some("solScHandler01"), .. } [2026-01-22T17:28:20.009935739Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: AccountLoadedTwice, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [D1oNmHokv66uStCfWgtzKisNsBB5oWSh4GsmcKYGeqdc, 9QCMBFNQTBYvZtLPHLXNVfbhNNGmRYts3ffVTJeZK98N, 11111111111111111111111111111111, D1oNmHokv66uStCfWgtzKisNsBB5oWSh4GsmcKYGeqdc], recent_blockhash: CsgAukV2kcCNk9nNLHdorgJo1zrGz5nLZqsytYuL3TDu, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: false, is_instruction_account: false }] }), message_hash: nKYjtgsJQTc4884Xd8bAcRqQJca2Jf3jCBoqTWAXyf4, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 2YwawBynUU45gUrcsidozfGbqYiBHs6jjPv24gJMUA7D14fPSxQWzWwgqbh743UNodnqZiNE3eZ3LmTA6TuL37UH })] }" [2026-01-22T17:28:20.017301858Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: AccountNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [9MK1wYiJYeHALruksHreeZZhu1jPtFykziXCf5TarGBz, 7BN5h28w7yh63nf413sWhEB4YPLuJjGMwXABun9MLW6u, 11111111111111111111111111111111], recent_blockhash: CaRqDikLUpaUYG7u6s8zzqBPNzQmxN9HN4jxKTUJe9ER, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: DPnz1ui1PGsV31ZTSH9HtyNJ79kuLm7YN7P2LU5qLZLW, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 35rLR3wvfw9HoasfQunkDwf8PJFmAaUVixrqHxJfdAMKATcg1ERSAmSKsLA1oJbbW5xU3XZPgX9EcsLPwTy7uUYp })] }" [2026-01-22T17:28:20.018525589Z ERROR jupnet_unified_scheduler_pool] error is detected while accumulating....: AccountNotFound [2026-01-22T17:28:20.027916216Z ERROR jupnet_unified_scheduler_pool] error is detected while accumulating....: AccountNotFound [2026-01-22T17:28:20.028355210Z ERROR jupnet_unified_scheduler_pool] error is detected while accumulating....: AccountNotFound test tests::test_scheduler_schedule_execution_success ... ok [2026-01-22T17:28:20.040508023Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 0 skipping due to already panicking... test tests::test_scheduler_drop_stale ... ok [2026-01-22T17:28:20.043303399Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 0 skipping due to already panicking... [2026-01-22T17:28:20.043310680Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 0 skipping due to already panicking... [2026-01-22T17:28:20.043682863Z ERROR jupnet_unified_scheduler_pool] error is detected while accumulating....: AccountNotFound test tests::test_enfoced_get_account_locks_validation ... ok [2026-01-22T17:28:20.052269513Z ERROR jupnet_unified_scheduler_pool] ThreadManager::drop(): scheduler_id: 0 skipping due to already panicking... test tests::test_scheduler_drop_abort_unhandled - should panic ... ok test tests::test_scheduler_pause_after_stale ... ok test tests::test_scheduler_schedule_execution_panic - should panic ... ok [2026-01-22T17:28:20.059300398Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: AccountNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [2ezaRsRWrdufgSHUjqXeUg5LPXaRz8EMrBrxEzeywXGK, GUkcgrycPBsx3QqWntwbn4ztebGb92vDxBKRFKpvez9p, 11111111111111111111111111111111], recent_blockhash: CgyXoQejzugGt4o6YidFtGgZvwrnc3nMuyzXjPQxEsTk, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: C6ZgE2a8neqHWs6WfXbkR23fZHjDyEPeyEjszp1ZBsZV, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 4jgYKHqn2G9ZYr9SrM3W4RfVGUt1JjJgarfu2uW9oPtQ24wbUuMy1JEFy5wdzqN9jJksKWDuvvaFTn1J6cD5KYDW })] }" [2026-01-22T17:28:20.060194147Z ERROR jupnet_unified_scheduler_pool] error is detected while accumulating....: AccountNotFound test tests::test_scheduler_install_into_bank ... ok [2026-01-22T17:28:20.066818548Z ERROR jupnet_runtime::installed_scheduler_pool] BankWithSchedulerInner::drop_scheduler(): slot: 0 skipping due to already panicking... [2026-01-22T17:28:20.066822858Z ERROR jupnet_unified_scheduler_pool] error is detected while accumulating....: AccountNotFound test tests::test_scheduler_schedule_execution_failure_without_extra_tx ... ok test tests::test_scheduler_drop_abort_handled ... ok test tests::test_scheduler_drop_abort_unhandled_while_panicking - should panic ... ok test tests::test_scheduler_execution_failure_short_circuiting ... ok test tests::test_scheduler_remain_stale_after_error ... ok test tests::test_scheduler_schedule_execution_failure_with_extra_tx ... ok test tests::test_scheduler_drop_short_circuiting ... ok test tests::test_scheduler_mismatched_scheduling_context_race ... ok test tests::test_scheduler_spawn ... ok test tests::test_scheduler_drop_idle ... ok test tests::test_scheduler_schedule_execution_blocked ... ok [2026-01-22T17:28:24.499800352Z ERROR jupnet_metrics::metrics] datapoint: validator_process_entry_error error="error: BlockhashNotFound, transaction: SanitizedTransaction { message: Legacy(LegacyMessage { message: Message { header: MessageHeader { num_required_signatures: 1, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 1 }, account_keys: [AnGZgfhiUC7XP5qnV4ygYhUzPrH1Gvo4gVQ91mkKeVvY, ACT756kGgd3A7h4iUo4PJDgZGis8A5QCv2eTJM65tfZ8, 11111111111111111111111111111111], recent_blockhash: 4fd2vqPAeunUsRMj6dvdrugzSjmReCWXkZoBkKy35mXv, instructions: [CompiledInstruction { program_id_index: 2, accounts: [0, 1], data: [2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }] }, account_flags_cache: [LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: true, is_invoked: false, is_instruction_account: true }, LegacyMessageAccountFlagCacheEntry { is_writable: false, is_invoked: true, is_instruction_account: false }] }), message_hash: HL5aggvk9UUjBokd9Mipin6J2prRcX9wdyrTPfdD2iYr, is_simple_vote_tx: false, signatures: [TypedSignature(TypedSignatureInner { id: Ed25519, signature: 2ow8dwerF1fZD2Yakhm8SnLAbG4EkYmg458b5fBZ41TEym7HTLySDeyXyMzkH3GPnETg9FUmrvmJDpLnjF4KLhqD })] }" test tests::test_scheduler_schedule_execution_recent_blockhash_edge_case_with_race ... ok test tests::test_scheduler_schedule_execution_recent_blockhash_edge_case_without_race ... ok test result: ok. 27 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 4.70s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_user-cbe9adcf331d60a4) running 1 test test openid_registry_program::test_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_version-cf6a8e86134bf91e) running 2 tests test test::test_compute_commit ... ok test test::test_client_id ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_vote-f9989aea9f965850) running 15 tests test vote_account::tests::test_vote_account_try_from_invalid_account - should panic ... ok test vote_account::tests::test_vote_account_try_from_invalid_owner - should panic ... ok test vote_account::tests::test_vote_account_try_from ... ok test vote_account::tests::test_vote_account_serialize ... ok test vote_account::tests::test_staked_nodes_zero_stake ... ok test vote_account::tests::test_staked_nodes_update_only_bls ... ok test vote_account::tests::test_vote_accounts_deserialize_invalid_account ... ok test vote_parser::test::test_parse_vote_transaction ... ok test vote_account::tests::test_staked_nodes_update ... ok test vote_account::tests::test_staked_bls_nodes_cow ... ok test vote_account::tests::test_vote_accounts_cow ... ok test vote_account::tests::test_staked_nodes_cow ... ok test vote_account::tests::test_vote_accounts_serialize ... ok test vote_account::tests::test_staked_nodes ... ok test vote_account::tests::test_vote_accounts_deserialize ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_vote_program-b0bb6d6f91c17c2f) running 82 tests test vote_state::tests::test_check_and_filter_proposed_vote_state_empty ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_root_on_different_fork ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_slot_not_on_fork ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_slot_newer_than_slot_history ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_slot_hash_mismatch ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_slots_not_ordered ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_slot_some_slot_hashes_in_update_ok ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_too_old ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_slot_all_slot_hashes_in_update_ok ... ok test vote_state::tests::test_check_slots_are_valid_bad_hash ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_older_than_history_slots_not_filtered ... ok test vote_state::tests::test_check_slots_are_valid_bad_slot ... ok test vote_state::tests::test_check_slots_are_valid_new_vote ... ok test vote_state::tests::test_check_slots_are_valid_next_vote ... ok test vote_state::tests::test_epoch_half_check::first_slot ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_older_than_history_slots_filtered ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_older_than_history_slots_filtered_and_not_filtered ... ok test vote_state::tests::test_check_slots_are_valid_duplicate_vote ... ok test vote_state::tests::test_check_slots_are_valid_next_vote_only ... ok test vote_state::tests::test_check_slots_are_valid_vote_empty_slot_hashes ... ok test vote_state::tests::test_epoch_half_check::halfway_through_epoch_plus_one ... ok test vote_state::tests::test_epoch_half_check::first_slot_in_second_epoch ... ok test vote_state::tests::test_epoch_half_check::halfway_through_epoch ... ok test vote_state::tests::test_epoch_half_check::last_slot_in_epoch ... ok test vote_state::tests::test_epoch_half_check_with_warmup::first_slot ... ok test vote_state::tests::test_epoch_half_check_with_warmup::first_slot_in_second_epoch ... ok test vote_state::tests::test_check_and_filter_proposed_vote_state_older_than_history_root ... ok test vote_state::tests::test_epoch_half_check_with_warmup::halfway_through_epoch ... ok test vote_state::tests::test_duplicate_vote ... ok test vote_state::tests::test_epoch_half_check_with_warmup::last_slot_in_epoch ... ok test vote_state::tests::test_epoch_half_check_with_warmup::halfway_through_epoch_plus_one ... ok test vote_state::tests::test_expire_multiple_votes ... ok test vote_state::tests::test_filter_old_votes ... ok test vote_state::tests::test_process_new_vote_state_confirmation_rollback ... ok test vote_state::tests::test_process_new_vote_state_new_vote_state_lockout_mismatch ... ok test vote_state::tests::test_process_new_vote_state_confirmations_too_large ... ok test vote_state::tests::test_process_new_vote_state_confirmations_not_ordered ... ok test vote_state::tests::test_process_new_vote_current_state_contains_bigger_slots ... ok test vote_state::tests::test_nth_recent_lockout ... ok test vote_state::tests::test_process_new_vote_state_lockout_violation2 ... ok test vote_state::tests::test_process_new_vote_state_lockout_violation ... ok test vote_state::tests::test_process_new_vote_state_replaced_root_vote_credits ... ok test vote_state::tests::test_process_new_vote_state_root_rollback ... ok test vote_state::tests::test_process_new_vote_state_same_slot_but_not_common_ancestor ... ok test vote_state::tests::test_process_new_vote_state_expired_ancestor_not_removed ... ok test vote_state::tests::test_process_missed_votes ... ok test vote_state::tests::test_process_new_vote_state_root_progress ... ok test vote_state::tests::test_process_new_vote_state_zero_confirmations ... ok test vote_state::tests::test_process_new_vote_state_slots_not_ordered ... ok test vote_state::tests::test_process_new_vote_too_many_votes ... ok test vote_state::tests::test_process_vote_empty_slots ... ok test vote_state::tests::test_process_vote_skips_old_vote ... ok test vote_state::tests::test_retroactive_voting_timely_credits ... ok test vote_state::tests::test_process_new_vote_state_slot_smaller_than_root ... ok test vote_processor::tests::test_vote_process_instruction_decode_bail ... ok test vote_state::tests::test_warmup_epoch_half_check_with_warmup ... ok test vote_state::tests::test_vote_double_lockout_after_expiration ... ok test vote_state::tests::test_vote_credits ... ok test vote_processor::tests::test_spoofed_vote ... ok test vote_state::tests::test_vote_state_update_increment_credits ... ok test vote_state::tests::test_timely_credits ... ok test vote_processor::tests::test_vote_process_instruction ... ok test vote_processor::tests::test_voter_base_key_can_not_authorize_new_withdrawer_checked ... ok test vote_processor::tests::test_voter_base_key_can_not_authorize_new_withdrawer ... ok test vote_processor::tests::test_create_account_vote_state_current ... ok test vote_state::tests::test_vote_lockout ... ok test vote_processor::tests::test_vote_authorize_checked ... ok test vote_processor::tests::test_initialize_vote_account ... ok test vote_processor::tests::test_withdrawer_base_key_can_authorize_new_withdrawer_checked ... ok test vote_processor::tests::test_withdrawer_base_key_can_authorize_new_voter_checked ... ok test vote_processor::tests::test_vote_state_withdraw ... ok test vote_processor::tests::test_voter_base_key_can_authorize_new_voter_checked ... ok test vote_processor::tests::test_voter_base_key_can_authorize_new_voter ... ok test vote_processor::tests::test_authorize_withdrawer ... ok test vote_processor::tests::test_withdrawer_base_key_can_authorize_new_voter ... ok test vote_processor::tests::test_withdrawer_base_key_can_authorize_new_withdrawer ... ok test vote_processor::tests::test_vote_update_validator_identity ... ok test vote_processor::tests::test_vote_update_commission ... ok test vote_processor::tests::test_vote_withdraw ... ok test vote_processor::tests::test_vote_signature ... ok test vote_processor::tests::test_authorize_voter ... ok test vote_state::tests::test_update_commission ... ok test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_wen_restart-1fb571c93089b830) running 19 tests test wen_restart::tests::test_increment_and_write_wen_restart_records ... ok test wen_restart::tests::test_receive_restart_heaviest_fork ... ok test last_voted_fork_slots_aggregate::tests::test_aggregate_from_record_failures ... ok test last_voted_fork_slots_aggregate::tests::test_aggregate_success ... ok test last_voted_fork_slots_aggregate::tests::test_aggregate_from_record_success ... ok test last_voted_fork_slots_aggregate::tests::test_aggregate_init_across_epoch ... ok test heaviest_fork_aggregate::tests::test_aggregate_from_record ... ok test heaviest_fork_aggregate::tests::test_aggregate_from_record_failures ... ok test heaviest_fork_aggregate::tests::test_aggregate_from_gossip ... ok test wen_restart::tests::test_generate_snapshot ... ok [2026-01-22T17:28:52.190976861Z ERROR jupnet_wen_restart::wen_restart] First block 3 in repair list not linked to local root 0, this could mean our root is too old [2026-01-22T17:28:52.191040742Z ERROR jupnet_wen_restart::wen_restart] Block 5 in blockstore is not linked to expected parent from Wen Restart 2 but to Block Some(4) [2026-01-22T17:28:52.597953219Z ERROR jupnet_wen_restart::wen_restart] Block 96 in blockstore is not linked to expected parent from Wen Restart 44 but to Block Some(43) test wen_restart::tests::test_wen_restart_divergence_across_epoch_boundary ... ok test wen_restart::tests::test_find_heaviest_fork_failures ... ok test wen_restart::tests::test_aggregate_heaviest_fork ... ok test wen_restart::tests::test_write_wen_restart_records_failure ... ok [2026-01-22T17:28:57.001877752Z ERROR jupnet_wen_restart::wen_restart] Wen start finished, please remove --wen_restart and restart with --wait-for-supermajority 0 --expected-bank-hash 4JGygGZ8nyFz1ttjvj3ssQXCgUgmbYzRcW7WfZCmKRPu --expected-shred-version 2 --no-snapshot-fetch test wen_restart::tests::test_return_ok_after_wait_is_done ... ok [2026-01-22T17:28:57.270365861Z ERROR jupnet_wen_restart::wen_restart] Cannot find last voted slot in the tower storage, it either means that this node has never voted or the tower storage is corrupted. Unfortunately, since WenRestart is a consensus protocol depending on each participant to send their last voted fork slots, your validator cannot participate.Please check discord for the conclusion of the WenRestart protocol, then generate a snapshot and use --wait-for-supermajority to restart the validator. test wen_restart::tests::test_wen_restart_initialize ... ok test wen_restart::tests::test_wen_restart_send_last_voted_fork_failures ... ok test wen_restart::tests::test_wen_restart_aggregate_last_voted_fork_stop_and_restart ... ok [2026-01-22T17:28:59.786564247Z ERROR jupnet_wen_restart::wen_restart] Wen start finished, please remove --wen_restart and restart with --wait-for-supermajority 44 --expected-bank-hash 2KZgPLoYZiNmH9Lns2jYYTgFRqp9BQzMetYMpZJks1KE --expected-shred-version 54575 --no-snapshot-fetch test wen_restart::tests::test_wen_restart_normal_flow ... ok test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 34.56s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_zk_elgamal_proof_program-351528ddadbe006b) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_zk_sdk-d099ed7a7e94506b) running 81 tests test encryption::auth_encryption::tests::test_aes_key_try_from_error ... ok test encryption::elgamal::tests::test_decrypt_handle_bytes ... ok test encryption::auth_encryption::tests::test_aes_key_from ... ok test encryption::auth_encryption::tests::test_aes_key_try_from ... ok test encryption::auth_encryption::tests::test_aes_key_from_seed ... ok test encryption::elgamal::tests::test_secret_key_new_from_signer ... ok test encryption::elgamal::tests::test_serde_decrypt_handle ... ok test encryption::pedersen::tests::test_pedersen_opening_bytes ... ok test encryption::auth_encryption::tests::test_aes_new ... ok test encryption::pedersen::tests::test_serde_pedersen_opening ... ok test encryption::auth_encryption::tests::test_aes_encrypt_decrypt_correctness ... ok test encryption::pod::auth_encryption::tests::ae_ciphertext_fromstr ... ok test encryption::pod::elgamal::tests::elgamal_pubkey_fromstr ... ok test encryption::elgamal::tests::test_serde_pubkey ... ok test encryption::elgamal::tests::test_serde_secretkey ... ok test encryption::elgamal::tests::test_keypair_from_seed ... ok test encryption::pedersen::tests::test_pedersen_commitment_bytes ... ok test encryption::pedersen::tests::test_serde_pedersen_commitment ... ok test encryption::elgamal::tests::test_write_keypair_file ... ok test encryption::elgamal::tests::test_write_keypair_file_truncate ... ok test encryption::elgamal::tests::test_serde_ciphertext ... ok test encryption::pod::elgamal::tests::elgamal_ciphertext_fromstr ... ok test encryption::pedersen::tests::test_pedersen_homomorphic_subtraction ... ok test sigma_proofs::ciphertext_ciphertext_equality::test::test_ciphertext_ciphertext_equality_proof_string ... ok test encryption::elgamal::tests::test_keypair_from_seed_phrase_and_passphrase ... ok test encryption::pedersen::tests::test_pedersen_homomorphic_addition ... ok test sigma_proofs::ciphertext_commitment_equality::test::test_ciphertext_commitment_equality_proof_string ... ok test encryption::pedersen::tests::test_pedersen_homomorphic_multiplication ... ok test encryption::elgamal::tests::test_write_keypair_file_overwrite_ok ... ok test sigma_proofs::grouped_ciphertext_validity::handles_3::test::test_grouped_ciphertext_3_handles_validity_proof_string ... ok test sigma_proofs::batched_grouped_ciphertext_validity::handles_2::test::test_batched_grouped_ciphertext_2_handles_validity_proof_string ... ok test sigma_proofs::grouped_ciphertext_validity::handles_2::test::test_grouped_ciphertext_validity_proof_string ... ok test sigma_proofs::batched_grouped_ciphertext_validity::handles_3::test::test_batched_grouped_ciphertext_3_handles_validity_proof_string ... ok test sigma_proofs::percentage_with_cap::test::test_percentage_with_cap_proof_string ... ok test encryption::elgamal::tests::test_decrypt_handle ... ok test encryption::elgamal::tests::test_homomorphic_subtraction ... ok test encryption::elgamal::tests::test_homomorphic_multiplication ... ok test sigma_proofs::batched_grouped_ciphertext_validity::handles_2::test::test_batched_grouped_ciphertext_2_handles_validity_proof ... ok test encryption::elgamal::tests::test_homomorphic_addition ... ok test sigma_proofs::pubkey_validity::test::test_pubkey_proof_str ... ok test sigma_proofs::grouped_ciphertext_validity::handles_2::test::test_grouped_ciphertext_validity_proof_correctness ... ok test sigma_proofs::zero_ciphertext::test::test_zero_ciphertext_proof_string ... ok test sigma_proofs::batched_grouped_ciphertext_validity::handles_3::test::test_batched_grouped_ciphertext_3_handles_validity_proof ... ok test encryption::pod::grouped_elgamal::tests::test_2_handles_ciphertext_extraction ... ok test sigma_proofs::pubkey_validity::test::test_pubkey_proof_correctness ... ok test encryption::pod::grouped_elgamal::tests::test_3_handles_ciphertext_extraction ... ok test sigma_proofs::ciphertext_commitment_equality::test::test_ciphertext_commitment_equality_proof_correctness ... ok test sigma_proofs::grouped_ciphertext_validity::handles_3::test::test_grouped_ciphertext_3_handles_validity_proof_correctness ... ok test sigma_proofs::percentage_with_cap::test::test_proof_delta_is_zero ... ok test zk_elgamal_proof_program::test_id ... ok test zk_elgamal_proof_program::proof_data::ciphertext_commitment_equality::test::test_ctxt_comm_equality_proof_correctness ... ok test sigma_proofs::percentage_with_cap::test::test_proof_above_max_proof ... ok test sigma_proofs::zero_ciphertext::test::test_zero_ciphertext_proof_correctness ... ok test sigma_proofs::percentage_with_cap::test::test_proof_below_max_proof ... ok test sigma_proofs::ciphertext_ciphertext_equality::test::test_ciphertext_ciphertext_equality_proof_correctness ... ok test zk_elgamal_proof_program::proof_data::pubkey_validity::test::test_pubkey_validity_instruction_correctness ... ok test zk_elgamal_proof_program::proof_data::grouped_ciphertext_validity::handles_2::test::test_ciphertext_validity_proof_instruction_correctness ... ok test sigma_proofs::grouped_ciphertext_validity::handles_3::test::test_grouped_ciphertext_3_handles_validity_proof_edge_cases ... ok test zk_elgamal_proof_program::proof_data::grouped_ciphertext_validity::handles_3::test::test_ciphertext_validity_proof_instruction_correctness ... ok test zk_elgamal_proof_program::proof_data::batched_grouped_ciphertext_validity::handles_2::test::test_ciphertext_validity_proof_instruction_correctness ... ok test zk_elgamal_proof_program::proof_data::zero_ciphertext::test::test_zero_ciphertext_proof_instruction_correctness ... ok test zk_elgamal_proof_program::proof_data::batched_grouped_ciphertext_validity::handles_3::test::test_ciphertext_validity_proof_instruction_correctness ... ok test sigma_proofs::grouped_ciphertext_validity::handles_2::test::test_grouped_ciphertext_validity_proof_edge_cases ... ok test sigma_proofs::zero_ciphertext::test::test_zero_ciphertext_proof_edge_cases ... ok test encryption::elgamal::tests::test_encrypt_decrypt_correctness_multithreaded ... ok test sigma_proofs::ciphertext_commitment_equality::test::test_ciphertext_commitment_equality_proof_edge_cases ... ok test zk_elgamal_proof_program::proof_data::ciphertext_ciphertext_equality::test::test_ciphertext_ciphertext_instruction_correctness ... ok test zk_elgamal_proof_program::proof_data::percentage_with_cap::test::test_percentage_with_cap_instruction_correctness ... ok test range_proof::tests::test_range_proof_string ... ok test encryption::discrete_log::tests::test_decode_correctness ... ok test encryption::elgamal::tests::test_encrypt_decrypt_correctness ... ok test range_proof::tests::test_single_rangeproof ... ok test range_proof::inner_product::tests::test_basic_correctness ... ok test encryption::discrete_log::tests::test_serialize_decode_u32_precomputation_for_G ... ok test encryption::grouped_elgamal::tests::test_grouped_elgamal_encrypt_decrypt_correctness ... ok test encryption::grouped_elgamal::tests::test_grouped_ciphertext_bytes ... ok test encryption::discrete_log::tests::test_decode_correctness_threaded ... ok test zk_elgamal_proof_program::proof_data::batched_range_proof::batched_range_proof_u64::test::test_batched_range_proof_u64_instruction_correctness ... ok test range_proof::tests::test_aggregated_rangeproof ... ok test zk_elgamal_proof_program::proof_data::batched_range_proof::batched_range_proof_u128::test::test_batched_range_proof_u128_instruction_correctness ... ok test zk_elgamal_proof_program::proof_data::batched_range_proof::batched_range_proof_u256::test::test_batched_range_proof_256_instruction_correctness ... ok test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 32.46s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_zk_token_proof_program-c73c6a160bb9e0f6) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/jupnet_zk_token_sdk-2714f9810bc773c6) running 85 tests test encryption::auth_encryption::tests::test_aes_key_try_from_error ... ok test encryption::elgamal::tests::test_decrypt_handle_bytes ... ok test encryption::auth_encryption::tests::test_aes_key_from ... ok test encryption::auth_encryption::tests::test_aes_key_try_from ... ok test encryption::auth_encryption::tests::test_aes_key_from_seed ... ok test encryption::auth_encryption::tests::test_aes_new ... ok test encryption::auth_encryption::tests::test_aes_encrypt_decrypt_correctness ... ok test encryption::elgamal::tests::test_serde_decrypt_handle ... ok test encryption::elgamal::tests::test_secret_key_new_from_signer ... ok test instruction::batched_range_proof::batched_range_proof_u128::test::test_batched_range_proof_u128_instruction_correctness ... ignored test instruction::batched_range_proof::batched_range_proof_u256::test::test_batched_range_proof_256_instruction_correctness ... ignored test encryption::pedersen::tests::test_pedersen_opening_bytes ... ok test encryption::pedersen::tests::test_serde_pedersen_opening ... ok test encryption::elgamal::tests::test_keypair_from_seed ... ok test encryption::pedersen::tests::test_serde_pedersen_commitment ... ok test encryption::elgamal::tests::test_serde_pubkey ... ok test instruction::transfer::test::test_combine_lo_hi_u64 ... ok test instruction::transfer::test::test_split_u64 ... ok test instruction::transfer::with_fee::test::test_fee_correctness ... ignored test encryption::pedersen::tests::test_pedersen_commitment_bytes ... ok test instruction::transfer::without_fee::test::test_transfer_correctness ... ignored test instruction::withdraw::test::test_withdraw_correctness ... ignored test encryption::elgamal::tests::test_serde_secretkey ... ok test encryption::elgamal::tests::test_serde_ciphertext ... ok test encryption::elgamal::tests::test_write_keypair_file_overwrite_ok ... ok test encryption::pedersen::tests::test_pedersen_homomorphic_subtraction ... ok test encryption::elgamal::tests::test_write_keypair_file ... ok test encryption::elgamal::tests::test_decrypt_handle ... ok test instruction::pubkey_validity::test::test_pubkey_validity_instruction_correctness ... ok test encryption::elgamal::tests::test_homomorphic_multiplication ... ok test encryption::pedersen::tests::test_pedersen_homomorphic_multiplication ... ok test encryption::elgamal::tests::test_keypair_from_seed_phrase_and_passphrase ... ok test encryption::elgamal::tests::test_write_keypair_file_truncate ... ok test instruction::grouped_ciphertext_validity::handles_2::test::test_ciphertext_validity_proof_instruction_correctness ... ok test encryption::pedersen::tests::test_pedersen_homomorphic_addition ... ok test encryption::elgamal::tests::test_homomorphic_addition ... ok test instruction::zero_balance::test::test_zero_balance_proof_instruction_correctness ... ok test instruction::ciphertext_commitment_equality::test::test_ctxt_comm_equality_proof_correctness ... ok test instruction::batched_grouped_ciphertext_validity::handles_2::test::test_ciphertext_validity_proof_instruction_correctness ... ok test encryption::elgamal::tests::test_homomorphic_subtraction ... ok test sigma_proofs::fee_proof::test::test_fee_above_max_proof ... ok test zk_token_elgamal::convert::tests::test_pod_range_proof_128 ... ignored test sigma_proofs::ciphertext_commitment_equality_proof::test::test_ciphertext_commitment_equality_proof_correctness ... ok test sigma_proofs::batched_grouped_ciphertext_validity_proof::handles_3::test::test_batched_grouped_ciphertext_validity_proof ... ok test sigma_proofs::pubkey_proof::test::test_pubkey_proof_correctness ... ok test instruction::grouped_ciphertext_validity::handles_3::test::test_ciphertext_validity_proof_instruction_correctness ... ok test sigma_proofs::batched_grouped_ciphertext_validity_proof::handles_2::test::test_batched_grouped_ciphertext_validity_proof ... ok test sigma_proofs::grouped_ciphertext_validity_proof::handles_2::test::test_grouped_ciphertext_validity_proof_correctness ... ok test zk_token_elgamal::pod::auth_encryption::tests::ae_ciphertext_fromstr ... ok test zk_token_elgamal::ops::tests::test_add_to ... ok test sigma_proofs::fee_proof::test::test_fee_delta_is_zero ... ok test instruction::batched_grouped_ciphertext_validity::handles_3::test::test_ciphertext_validity_proof_instruction_correctness ... ok test zk_token_elgamal::pod::elgamal::tests::elgamal_pubkey_fromstr ... ok test zk_token_proof_program::test_id ... ok test zk_token_elgamal::ops::tests::test_subtract_from ... ok test sigma_proofs::fee_proof::test::test_fee_below_max_proof ... ok test sigma_proofs::ciphertext_ciphertext_equality_proof::test::test_ciphertext_ciphertext_equality_proof_correctness ... ok test sigma_proofs::grouped_ciphertext_validity_proof::handles_3::test::test_grouped_ciphertext_3_handles_validity_proof_correctness ... ok test sigma_proofs::zero_balance_proof::test::test_zero_balance_proof_edge_cases ... ok test sigma_proofs::zero_balance_proof::test::test_zero_balance_proof_correctness ... ok test zk_token_elgamal::pod::elgamal::tests::elgamal_ciphertext_fromstr ... ok test zk_token_elgamal::ops::tests::test_zero_ct ... ok test instruction::fee_sigma::test::test_fee_sigma_instruction_correctness ... ok test zk_token_elgamal::pod::grouped_elgamal::tests::test_2_handles_ciphertext_extraction ... ok test instruction::ciphertext_ciphertext_equality::test::test_ciphertext_ciphertext_instruction_correctness ... ok test zk_token_elgamal::ops::tests::test_transfer_arithmetic ... ok test zk_token_elgamal::pod::grouped_elgamal::tests::test_3_handles_ciphertext_extraction ... ok test sigma_proofs::grouped_ciphertext_validity_proof::handles_2::test::test_grouped_ciphertext_validity_proof_edge_cases ... ok test sigma_proofs::grouped_ciphertext_validity_proof::handles_3::test::test_grouped_ciphertext_3_handles_validity_proof_edge_cases ... ok test sigma_proofs::ciphertext_commitment_equality_proof::test::test_ciphertext_commitment_equality_proof_edge_cases ... ok test encryption::elgamal::tests::test_encrypt_decrypt_correctness_multithreaded ... ok test encryption::elgamal::tests::test_encrypt_decrypt_correctness ... ok test encryption::discrete_log::tests::test_decode_correctness ... ok test range_proof::tests::test_single_rangeproof ... ok test range_proof::inner_product::tests::test_basic_correctness ... ok test encryption::discrete_log::tests::test_serialize_decode_u32_precomputation_for_G ... ok test instruction::range_proof::test::test_range_proof_64_instruction_correctness ... ok test zk_token_elgamal::decryption::tests::test_pod_decryption ... ok test encryption::grouped_elgamal::tests::test_grouped_elgamal_encrypt_decrypt_correctness ... ok test encryption::grouped_elgamal::tests::test_grouped_ciphertext_bytes ... ok test encryption::discrete_log::tests::test_decode_correctness_threaded ... ok test range_proof::tests::test_aggregated_rangeproof ... ok test instruction::batched_range_proof::batched_range_proof_u64::test::test_batched_range_proof_u64_instruction_correctness ... ok test zk_token_elgamal::convert::tests::test_pod_range_proof_64 ... ok test instruction::transfer::without_fee::test::test_source_dest_ciphertext ... ok test result: ok. 79 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 25.96s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/omnichain_ledger_common-5c46af71c1fca1be) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/p_bridge-e50044a255a5b3f5) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/p_deposit_addresses-6c3d2f96661a8451) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/p_messaging-b198ff169e6bbc68) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/p_minter-df9e0839fd09e44c) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/llvm-cov-target/debug/deps/p_shared_lib-d55711edcbba058f) running 4 tests test account::tests::test_account_header ... ok test account::tests::test_aligned_from_u256 ... ok test account::tests::test_aligned_from_converted_u256 ... ok test account::tests::test_u256_from_aligned ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s warning: 1089 functions have mismatched data  Finished report saved to /home/runner/infra/build-server/jupnet-svm/target/llvm-cov/html