• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Chia-Network / chia-blockchain / 27289373681
92%

Build:
DEFAULT BRANCH: main
Ran 10 Jun 2026 06:06PM UTC
Jobs 1
Files 921
Run time 5min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Jun 2026 09:12AM UTC coverage: 24.809% (-66.7%) from 91.498%
27289373681

push

github

web-flow
full_node: explicit None check in short_sync_batch instead of naked assert (#20991)

full_node: return False instead of asserting on disconnected first block in short_sync_batch

Replace `assert prev_b is not None` in short_sync_batch with an explicit None check that
returns False, matching the documented fallback-to-long-sync behavior and mirroring the
explicit check already used in add_block.

2576 of 12090 branches covered (21.31%)

Branch coverage included in aggregate %.

0 of 21 new or added lines in 2 files covered. (0.0%)

81588 existing lines in 645 files now uncovered.

30837 of 122593 relevant lines covered (25.15%)

0.5 hits per line

Uncovered Changes

Lines Coverage ∆ File
19
0.0
-100.0% chia/_tests/core/full_node/full_sync/test_full_sync.py
2
49.34
-39.12% chia/full_node/full_node.py

Coverage Regressions

Lines Coverage ∆ File
2113
11.94
-86.88% chia/_tests/core/full_node/test_full_node.py
1765
0.0
-98.75% chia/_tests/core/mempool/test_mempool.py
1721
0.0
-100.0% chia/_tests/core/data_layer/test_data_rpc.py
1603
0.0
-99.82% chia/_tests/core/mempool/test_mempool_manager.py
1516
0.0
-99.68% chia/_tests/wallet/rpc/test_wallet_rpc.py
1361
12.99
-81.6% chia/wallet/wallet_state_manager.py
1360
0.0
-99.46% chia/_tests/core/data_layer/test_data_store.py
1117
0.0
-99.5% chia/_tests/wallet/sync/test_wallet_sync.py
1068
0.0
-99.91% chia/_tests/wallet/test_wallet_node.py
1001
21.9
-73.31% chia/wallet/wallet_rpc_api.py
870
11.1
-76.23% chia/wallet/wallet_node.py
831
18.65
-69.91% chia/full_node/full_node_api.py
814
10.47
-85.08% chia/data_layer/data_store.py
812
0.0
-99.55% chia/_tests/core/full_node/stores/test_full_node_store.py
795
49.34
-39.12% chia/full_node/full_node.py
785
0.0
-85.49% chia/cmds/wallet_funcs.py
731
0.0
-99.2% chia/_tests/wallet/nft_wallet/test_nft_wallet.py
724
0.0
-99.6% chia/_tests/core/daemon/test_daemon.py
717
0.0
-100.0% chia/_tests/wallet/test_wallet.py
679
12.67
-67.95% chia/daemon/server.py
654
0.0
-98.98% chia/_tests/pools/test_pool_rpc.py
612
0.0
-99.36% chia/_tests/core/util/test_streamable.py
602
0.0
-85.7% chia/data_layer/data_layer.py
589
0.0
-100.0% chia/_tests/wallet/test_new_wallet_protocol.py
572
12.5
-82.77% chia/wallet/nft_wallet/nft_wallet.py
541
0.0
-100.0% chia/_tests/wallet/simple_sync/test_simple_sync_protocol.py
539
0.0
-99.83% chia/_tests/core/full_node/test_address_manager.py
531
0.0
-99.45% chia/_tests/wallet/nft_wallet/test_nft_1_offers.py
500
7.88
-65.76% chia/timelord/timelord.py
487
0.0
-99.81% chia/_tests/wallet/cat_wallet/test_trades.py
486
0.0
-98.01% chia/cmds/wallet.py
482
0.0
-99.81% chia/_tests/core/consensus/test_mmr.py
482
0.0
-100.0% chia/_tests/wallet/did_wallet/test_did.py
474
0.0
-100.0% chia/_tests/util/test_network_protocol_files.py
468
0.0
-99.8% chia/_tests/core/server/test_rate_limits_v3.py
461
0.0
-98.19% chia/_tests/plotting/test_plot_manager.py
460
18.12
-74.71% chia/server/address_manager.py
460
0.0
-98.72% chia/_tests/core/cmds/test_keys.py
457
0.0
-99.58% chia/_tests/wallet/test_transaction_store.py
455
0.0
-99.39% chia/_tests/plot_sync/test_plot_sync.py
455
0.0
-99.58% chia/_tests/wallet/cat_wallet/test_cat_wallet.py
441
17.93
-82.07% chia/_tests/core/full_node/stores/test_coin_store.py
434
0.0
-93.17% chia/cmds/keys_funcs.py
432
0.0
-100.0% chia/_tests/core/server/test_server.py
422
0.0
-99.77% chia/_tests/core/test_full_node_rpc.py
422
0.0
-100.0% chia/_tests/wallet/test_wallet_coin_store.py
407
0.0
-98.87% chia/_tests/timelord/test_new_peak.py
407
0.0
-94.42% chia/_tests/wallet/test_singleton_lifecycle_fast.py
403
0.0
-100.0% chia/_tests/wallet/nft_wallet/test_nft_offers.py
402
0.0
-99.54% chia/_tests/core/full_node/stores/test_block_store.py
392
16.01
-76.42% chia/wallet/did_wallet/did_wallet.py
391
0.0
-100.0% chia/_tests/core/full_node/test_block_height_map.py
388
9.5
-69.69% chia/full_node/full_node_rpc_api.py
379
12.12
-84.27% chia/wallet/trade_manager.py
369
0.0
-100.0% chia/_tests/wallet/test_wallet_state_manager.py
367
19.94
-72.19% chia/data_layer/data_layer_wallet.py
365
0.0
-100.0% chia/_tests/weight_proof/test_weight_proof.py
364
13.26
-84.85% chia/simulator/full_node_simulator.py
347
54.36
-45.64% chia/wallet/conditions.py
338
0.0
-100.0% chia/_tests/db/test_db_wrapper.py
335
0.0
-100.0% chia/_tests/cmds/wallet/test_wallet.py
324
0.0
-100.0% chia/_tests/wallet/test_signer_protocol.py
321
19.51
-74.81% chia/wallet/trading/offer.py
313
13.79
-81.25% chia/farmer/farmer_api.py
310
0.0
-100.0% chia/_tests/core/full_node/test_subscriptions.py
309
0.0
-99.69% chia/_tests/farmer_harvester/test_farmer.py
308
0.0
-100.0% chia/_tests/core/util/test_keychain.py
306
38.4
-56.17% chia/full_node/full_node_store.py
305
0.0
-100.0% chia/_tests/pools/test_pool_cmdline.py
303
0.0
-100.0% chia/_tests/farmer_harvester/test_farmer_harvester.py
302
19.6
-73.47% chia/wallet/cat_wallet/cat_wallet.py
301
0.0
-100.0% chia/_tests/core/mempool/test_singleton_fast_forward.py
297
0.0
-100.0% chia/_tests/util/test_misc.py
295
13.62
-58.33% chia/farmer/farmer.py
293
0.0
-88.62% chia/data_layer/data_layer_rpc_api.py
292
0.0
-100.0% chia/_tests/core/server/test_rate_limits.py
289
0.0
-100.0% chia/_tests/wallet/test_coin_selection.py
282
0.0
-99.32% chia/_tests/wallet/db_wallet/test_dl_wallet.py
278
0.0
-96.5% chia/_tests/simulation/test_simulation.py
275
0.0
-100.0% chia/_tests/cmds/test_cmd_framework.py
273
18.11
-69.55% chia/pools/pool_wallet.py
273
0.0
-98.04% chia/_tests/core/test_farmer_harvester_rpc.py
270
0.0
-98.19% chia/util/virtual_project_analysis.py
263
0.0
-99.68% chia/_tests/plot_sync/test_receiver.py
257
79.23
-19.54% chia/wallet/wallet_request_types.py
252
0.0
-100.0% chia/_tests/plot_sync/test_sync_simulated.py
250
0.0
-100.0% chia/_tests/core/server/test_dos.py
247
0.0
-99.62% chia/_tests/util/test_priority_mutex.py
242
54.29
-42.86% chia/full_node/mempool_manager.py
241
18.21
-79.42% chia/wallet/wallet.py
232
0.0
-100.0% chia/_tests/util/test_network_protocol_json.py
231
0.0
-100.0% chia/_tests/core/full_node/full_sync/test_full_sync.py
228
0.0
-100.0% chia/_tests/wallet/vc_wallet/test_vc_lifecycle.py
227
24.83
-64.6% chia/seeder/dns_server.py
227
22.63
-74.3% chia/wallet/vc_wallet/cr_cat_wallet.py
226
0.0
-100.0% chia/_tests/tools/test_virtual_project.py
224
0.0
-100.0% chia/_tests/core/util/test_files.py
217
56.04
-28.77% chia/_tests/conftest.py
212
0.0
-100.0% chia/wallet/puzzles/custody/custody_architecture.py
209
0.0
-100.0% chia/_tests/util/test_priority_thread_pool_executor.py
209
0.0
-99.07% chia/_tests/wallet/db_wallet/test_dl_offers.py
207
0.0
-85.07% chia/cmds/plotnft_funcs.py
207
0.0
-100.0% chia/_tests/wallet/remote_wallet/test_remote_wallet.py
204
0.0
-99.55% chia/_tests/core/full_node/test_conditions.py
200
0.0
-100.0% chia/_tests/core/full_node/test_full_node_api_rate_hardening.py
197
49.9
-47.82% chia/full_node/mempool.py
196
0.0
-100.0% chia/_tests/farmer_harvester/test_third_party_harvesters.py
192
0.0
-90.83% chia/_tests/cmds/cmd_test_utils.py
192
0.0
-100.0% chia/_tests/util/test_async_pool.py
190
0.0
-76.0% chia/cmds/data.py
190
0.0
-100.0% chia/_tests/core/full_node/test_tx_processing_queue.py
190
0.0
-99.48% chia/_tests/util/build_network_protocol_files.py
187
0.0
-100.0% chia/_tests/core/cmds/test_beta.py
187
0.0
-94.79% chia/_tests/core/server/test_loop.py
186
21.81
-74.16% chia/wallet/vc_wallet/vc_wallet.py
181
36.73
-59.57% chia/simulator/setup_services.py
181
0.0
-99.48% chia/_tests/core/test_merkle_set.py
181
32.23
-63.55% chia/_tests/util/spend_sim.py
179
0.0
-100.0% chia/_tests/fee_estimation/test_fee_estimation_rpc.py
179
0.0
-100.0% chia/_tests/wallet/vc_wallet/test_vc_wallet.py
176
0.0
-87.68% chia/cmds/keys.py
174
0.0
-100.0% chia/_tests/core/util/test_keyring_wrapper.py
174
0.0
-100.0% chia/_tests/util/test_lru_cache.py
173
0.0
-100.0% chia/_tests/core/full_node/stores/test_hint_store.py
173
0.0
-98.43% chia/_tests/wallet/rpc/test_dl_wallet_rpc.py
168
0.0
-99.42% chia/_tests/rpc/test_rpc_server.py
167
12.26
-76.25% chia/wallet/trading/trade_store.py
166
0.0
-99.43% chia/_tests/wallet/nft_wallet/test_nft_bulk_mint.py
165
0.0
-100.0% chia/_tests/simulation/test_simulator.py
163
0.0
-77.42% chia/_tests/core/util/test_lockfile.py
162
20.25
-77.69% chia/wallet/wallet_transaction_store.py
161
0.0
-97.6% chia/_tests/fee_estimation/test_fee_estimation_integration.py
160
25.82
-71.27% chia/plot_sync/sender.py
159
0.0
-100.0% chia/_tests/wallet/clawback/test_clawback_lifecycle.py
158
0.0
-98.33% chia/_tests/core/test_seeder.py
157
0.0
-97.58% chia/_tests/clvm/test_singletons.py
154
67.44
-24.85% chia/server/ws_connection.py
154
0.0
-100.0% chia/_tests/wallet/cat_wallet/test_cat_lifecycle.py
153
0.0
-88.02% chia/_tests/util/full_sync.py
149
20.9
-73.36% chia/pools/pool_puzzles.py
149
0.0
-100.0% chia/_tests/cmds/wallet/test_did.py
148
0.0
-100.0% chia/_tests/core/util/test_lru_cache.py
147
0.0
-100.0% chia/_tests/core/data_layer/test_plugin.py
144
10.05
-89.42% chia/wallet/util/debug_spend_bundle.py
143
0.0
-90.96% chia/_tests/core/util/test_config.py
142
0.0
-100.0% chia/_tests/util/test_full_block_utils.py
138
0.0
-99.33% chia/_tests/wallet/test_notifications.py
133
0.0
-100.0% chia/cmds/signer.py
132
22.46
-67.39% chia/plotters/plotters.py
132
0.0
-98.56% chia/_tests/wallet/nft_wallet/test_nft_lifecycle.py
131
54.67
-42.21% chia/full_node/block_store.py
131
52.12
-46.46% chia/full_node/coin_store.py
131
0.0
-100.0% chia/util/async_pool.py
131
44.79
-54.44% chia/wallet/vc_wallet/vc_drivers.py
130
0.0
-100.0% chia/_tests/core/full_node/stores/test_sync_store.py
129
24.31
-71.56% chia/wallet/wallet_blockchain.py
129
20.0
-77.89% chia/wallet/wallet_puzzle_store.py
128
0.0
-71.94% chia/data_layer/download_data.py
128
0.0
-100.0% chia/_tests/cmds/wallet/test_nft.py
127
35.37
-62.01% chia/plot_sync/receiver.py
127
0.0
-97.83% chia/_tests/wallet/nft_wallet/test_nft_puzzles.py
125
23.08
-49.83% chia/cmds/cmds_util.py
125
19.68
-73.94% chia/data_layer/dl_wallet_store.py
125
0.0
-99.23% chia/_tests/clvm/test_puzzles.py
125
0.0
-100.0% chia/_tests/cmds/wallet/test_vcs.py
125
0.0
-100.0% chia/_tests/core/full_node/test_sync_target_peak_gather.py
124
0.0
-100.0% chia/_tests/clvm/test_custody_architecture.py
124
0.0
-99.24% chia/_tests/wallet/cat_wallet/test_offer_lifecycle.py
124
0.0
-100.0% chia/_tests/wallet/wallet_block_tools.py
123
42.81
-48.13% chia/rpc/rpc_server.py
123
0.0
-100.0% chia/_tests/clvm/test_member_puzzles.py
123
0.0
-100.0% chia/_tests/cmds/test_click_types.py
123
0.0
-100.0% chia/_tests/wallet/conftest.py
123
50.0
-46.62% chia/wallet/wallet_rpc_client.py
122
0.0
-97.87% chia/cmds/beta.py
122
12.72
-67.98% chia/timelord/timelord_state.py
121
21.02
-47.15% chia/daemon/keychain_proxy.py
117
0.0
-98.44% chia/wallet/wallet_singleton_store.py
116
45.21
-37.5% chia/full_node/fee_tracker.py
116
60.79
-25.22% chia/server/server.py
116
0.0
-100.0% chia/_tests/util/protocol_messages_json.py
116
0.0
-100.0% chia/_tests/wallet/test_singleton_store.py
115
0.0
-100.0% chia/_tests/core/data_layer/test_data_layer_util.py
115
36.96
-61.74% chia/_tests/environments/wallet.py
114
0.0
-100.0% chia/_tests/clvm/test_spend_sim.py
114
0.0
-100.0% chia/_tests/core/ssl/test_ssl.py
114
15.38
-72.12% chia/wallet/util/wallet_sync_utils.py
114
32.46
-67.54% chia/wallet/wallet_coin_store.py
113
0.0
-88.16% chia/cmds/coin_funcs.py
113
0.0
-100.0% chia/_tests/pools/test_pool_puzzles_lifecycle.py
113
0.0
-100.0% chia/_tests/wallet/test_nft_store.py
112
0.0
-100.0% chia/_tests/wallet/test_clvm_streamable.py
111
21.72
-67.68% chia/full_node/full_node_rpc_client.py
111
0.0
-100.0% chia/_tests/util/test_plot_cache.py
110
14.58
-46.88% chia/harvester/harvester_api.py
110
57.59
-22.76% chia/server/node_discovery.py
110
0.0
-100.0% chia/_tests/util/test_condition_tools.py
109
0.0
-91.27% chia/_tests/core/test_cost_calculation.py
108
0.0
-80.13% chia/cmds/show_funcs.py
108
0.0
-100.0% chia/_tests/clvm/test_restrictions.py
108
0.0
-99.14% chia/_tests/core/full_node/test_prev_tx_block.py
107
66.34
-24.18% chia/data_layer/data_layer_util.py
106
0.0
-99.12% chia/_tests/core/full_node/test_transactions.py
106
0.0
-100.0% chia/_tests/pools/test_wallet_pool_store.py
105
34.16
-65.35% chia/cmds/cmd_classes.py
105
78.02
-20.83% chia/util/streamable.py
104
0.0
-100.0% chia/_tests/timelord/test_timelord.py
103
10.17
-57.2% chia/cmds/init_funcs.py
103
0.0
-100.0% chia/_tests/core/custom_types/test_sub_epoch_summary.py
102
20.38
-74.52% chia/wallet/wallet_nft_store.py
101
10.55
-52.73% chia/plotters/bladebit.py
101
8.84
-89.8% chia/wallet/coin_selection.py
101
18.9
-76.83% chia/wallet/nft_wallet/nft_puzzle_utils.py
100
0.0
-56.46% chia/cmds/farm_funcs.py
99
0.0
-100.0% chia/_tests/clvm/test_program.py
98
42.7
-57.3% chia/wallet/vc_wallet/cr_cat_drivers.py
97
0.0
-68.06% chia/cmds/data_funcs.py
97
82.15
-8.66% chia/full_node/weight_proof.py
97
14.48
-39.39% chia/seeder/crawl_store.py
97
0.0
-99.06% chia/_tests/fee_estimation/test_fee_estimation_unit_tests.py
97
52.66
-28.1% chia/_tests/util/misc.py
97
0.0
-100.0% chia/_tests/wallet/test_address_type.py
97
0.0
-100.0% chia/_tests/wallet/test_coin_management.py
96
0.0
-100.0% chia/_tests/wallet/test_wallet_blockchain.py
95
0.0
-36.63% chia/cmds/check_wallet_db.py
95
0.0
-98.1% chia/_tests/core/services/test_services.py
93
27.49
-69.59% chia/cmds/param_types.py
90
0.0
-94.39% chia/legacy/keyring.py
90
0.0
-98.92% chia/_tests/util/test_action_scope.py
90
0.0
-100.0% chia/_tests/wallet/test_conditions.py
89
0.0
-98.91% chia/cmds/plotnft.py
89
0.0
-100.0% chia/_tests/core/consensus/test_pot_iterations.py
88
33.33
-43.14% chia/daemon/keychain_server.py
88
0.0
-100.0% chia/_tests/core/server/test_node_discovery.py
88
0.0
-100.0% chia/_tests/core/test_crawler.py
85
0.0
-96.77% chia/_tests/core/custom_types/test_proof_of_space.py
85
0.0
-89.72% chia/_tests/util/run_block.py
83
0.0
-100.0% chia/_tests/wallet/test_wallet_trade_store.py
83
69.42
-23.54% chia/util/keychain.py
82
0.0
-95.65% chia/simulator/simulator_test_tools.py
82
0.0
-93.18% chia/_tests/generator/test_compression.py
82
0.0
-100.0% chia/_tests/plot_sync/test_sender.py
81
42.25
-54.55% chia/consensus/mmr.py
81
33.98
-45.15% chia/farmer/farmer_rpc_api.py
81
64.11
-35.89% chia/full_node/full_block_utils.py
81
0.0
-100.0% chia/_tests/clvm/test_puzzle_compression.py
81
0.0
-94.25% chia/_tests/harvester/test_harvester_api.py
80
0.0
-100.0% chia/_tests/rpc/test_rpc_errors.py
80
0.0
-100.0% chia/_tests/wallet/test_wallet_utils.py
79
0.0
-100.0% chia/_tests/core/daemon/test_keychain_proxy.py
79
0.0
-98.81% chia/_tests/generator/test_rom.py
78
42.42
-57.58% chia/full_node/subscriptions.py
78
0.0
-100.0% chia/_tests/wallet/test_util.py
78
18.59
-65.38% chia/timelord/timelord_api.py
77
25.84
-48.31% chia/daemon/client.py
77
34.19
-56.13% chia/server/chia_policy.py
77
0.0
-100.0% chia/_tests/core/mempool/test_mempool_item_queries.py
77
0.0
-100.0% chia/_tests/farmer_harvester/test_filter_prefix_bits.py
77
47.19
-51.12% chia/_tests/util/setup_nodes.py
77
0.0
-100.0% chia/_tests/wallet/test_wallet_test_framework.py
76
8.03
-72.99% chia/cmds/db_validate_func.py
76
33.33
-54.72% chia/harvester/harvester.py
76
0.0
-100.0% chia/_tests/wallet/test_puzzle_store.py
75
0.0
-100.0% chia/_tests/core/util/test_jsonify.py
75
0.0
-100.0% chia/_tests/core/util/test_log_exceptions.py
75
25.83
-61.59% chia/wallet/util/peer_request_cache.py
74
0.0
-100.0% chia/_tests/util/split_managers.py
73
0.0
-75.76% chia/cmds/chia.py
73
69.46
-25.75% chia/plotting/manager.py
73
0.0
-95.4% chia/_tests/clvm/coin_store.py
73
0.0
-96.43% chia/_tests/tools/test_run_block.py
73
0.0
-100.0% chia/_tests/util/test_recursive_replace.py
73
66.78
-29.79% chia/util/db_wrapper.py
73
33.61
-65.57% chia/wallet/vc_wallet/vc_store.py
71
31.25
-68.75% chia/_tests/core/test_db_validation.py
71
0.0
-93.59% chia/_tests/util/test_limited_semaphore.py
70
0.0
-79.79% chia/_tests/util/blockchain_mock.py
70
0.0
-100.0% chia/_tests/wallet/test_sign_coin_spends.py
69
0.0
-98.61% chia/_tests/wallet/test_wallet_retry.py
69
41.89
-56.08% chia/wallet/nft_wallet/uncurry_nft.py
68
0.0
-88.76% chia/cmds/beta_funcs.py
68
0.0
-100.0% chia/_tests/core/mempool/test_mempool_fee_estimator.py
67
0.0
-100.0% chia/_tests/core/data_layer/test_data_store_schema.py
67
0.0
-97.3% chia/_tests/simulation/test_start_simulator.py
67
39.74
-52.56% chia/wallet/cat_wallet/r_cat_wallet.py
66
0.0
-94.37% chia/_tests/cmds/test_farm_cmd.py
65
0.0
-100.0% chia/_tests/util/test_network_protocol_test.py
65
34.75
-65.25% chia/wallet/puzzles/clawback/drivers.py
65
0.0
-100.0% chia/wallet/puzzles/custody/member_puzzles.py
64
0.0
-100.0% chia/_tests/clvm/test_message_conditions.py
64
0.0
-100.0% chia/_tests/core/cmds/test_wallet.py
64
25.0
-73.0% chia/wallet/notification_store.py
63
20.35
-22.38% chia/seeder/crawler.py
63
0.0
-100.0% chia/_tests/cmds/test_daemon.py
63
0.0
-94.37% chia/_tests/wallet/db_wallet/test_db_graftroot.py
62
0.0
-100.0% chia/_tests/core/daemon/test_daemon_register.py
62
0.0
-89.74% chia/_tests/core/server/test_event_loop.py
62
0.0
-100.0% chia/_tests/rpc/test_rpc_client.py
61
0.0
-57.55% chia/cmds/dev/sim.py
61
59.89
-39.56% chia/consensus/block_height_map.py
61
0.0
-100.0% chia/_tests/core/full_node/test_hint_management.py
59
0.0
-100.0% chia/_tests/cmds/wallet/test_notifications.py
59
0.0
-100.0% chia/_tests/cmds/wallet/test_wallet_check.py
59
0.0
-98.44% chia/_tests/core/util/test_file_keyring_synchronization.py
57
0.0
-38.96% chia/cmds/dev/gh.py
57
25.29
-71.26% chia/simulator/simulator_full_node_rpc_api.py
57
54.95
-36.81% chia/types/blockchain_format/program.py
56
27.85
-72.15% chia/wallet/wallet_interested_store.py
55
0.0
-100.0% chia/_tests/core/farmer/test_farmer_api.py
55
0.0
-100.0% chia/_tests/wallet/clawback/test_clawback_decorator.py
54
0.0
-56.25% chia/cmds/plots.py
54
45.6
-49.6% chia/full_node/eligible_coin_spends.py
54
26.24
-46.1% chia/timelord/timelord_launcher.py
54
31.3
-62.61% chia/wallet/puzzle_drivers.py
53
0.0
-98.18% chia/_tests/util/test_replace_str_to_bytes.py
52
0.0
-28.26% chia/cmds/dev/data.py
51
25.0
-56.9% chia/introducer/introducer.py
51
0.0
-77.03% chia/_tests/core/server/serve.py
51
0.0
-96.67% chia/_tests/plot_sync/test_delta.py
51
29.89
-68.97% chia/wallet/cat_wallet/cat_outer_puzzle.py
50
0.0
-66.3% chia/cmds/start_funcs.py
50
45.19
-54.81% chia/rpc/rpc_client.py
50
0.0
-100.0% chia/_tests/util/test_network.py
50
0.0
-96.15% chia/_tests/wallet/test_singleton.py
50
36.89
-57.28% chia/wallet/cat_wallet/cat_utils.py
49
0.0
-67.5% chia/data_layer/start_data_layer.py
49
0.0
-100.0% chia/_tests/core/server/test_api_protocol.py
48
0.0
-91.53% chia/_tests/clvm/test_chialisp_deserialization.py
48
31.71
-67.07% chia/wallet/nft_wallet/singleton_outer_puzzle.py
47
0.0
-100.0% chia/_tests/core/test_rpc_util.py
47
0.0
-98.08% chia/_tests/tools/test_legacy_keyring.py
46
0.0
-97.87% chia/cmds/coins.py
46
0.0
-100.0% chia/_tests/core/custom_types/test_coin.py
46
0.0
-97.87% chia/_tests/plot_sync/util.py
46
40.23
-59.77% chia/wallet/puzzles/singleton_top_layer_v1_1.py
45
0.0
-100.0% chia/_tests/core/custom_types/test_spend_bundle.py
45
0.0
-100.0% chia/_tests/wallet/test_wallet_action_scope.py
44
93.87
-3.92% chia/simulator/block_tools.py
44
0.0
-100.0% chia/_tests/cmds/test_show.py
44
41.35
-55.77% chia/wallet/util/clvm_streamable.py
44
25.93
-70.37% chia/wallet/wallet_weight_proof_handler.py
43
0.0
-84.21% chia/cmds/dump_keyring.py
43
46.53
-53.47% chia/pools/pool_config.py
43
0.0
-100.0% chia/_tests/core/full_node/test_add_prevalidated_blocks.py
43
0.0
-100.0% chia/_tests/wallet/nft_wallet/test_ownership_outer_puzzle.py
42
26.62
-35.97% chia/data_layer/data_layer_rpc_client.py
42
40.7
-59.3% chia/full_node/pending_tx_cache.py
42
0.0
-66.67% chia/_tests/core/data_layer/conftest.py
42
0.0
-100.0% chia/_tests/core/data_layer/test_data_layer.py
42
0.0
-95.45% chia/_tests/core/full_node/test_hard_fork_utils.py
42
40.65
-35.48% chia/wallet/wallet_node_api.py
41
52.25
-46.85% chia/rpc/rpc_errors.py
41
50.53
-48.42% chia/util/action_scope.py
40
0.0
-100.0% chia/_tests/cmds/test_cmds_util.py
40
38.2
-59.55% chia/wallet/derive_keys.py
40
42.22
-50.0% chia/wallet/puzzles/singleton_top_layer.py
39
0.0
-100.0% chia/_tests/wallet/clawback/test_clawback_metadata.py
39
31.88
-65.22% chia/wallet/util/merkle_tree.py
38
14.46
-30.12% chia/plotters/madmax.py
38
0.0
-100.0% chia/_tests/wallet/cat_wallet/test_cat_outer_puzzle.py
38
35.71
-64.29% chia/wallet/vc_wallet/cr_outer_puzzle.py
37
0.0
-10.72% chia/cmds/sim_funcs.py
37
0.0
-100.0% chia/_tests/cmds/test_tx_config_args.py
37
0.0
-100.0% chia/_tests/util/test_config.py
37
0.0
-100.0% chia/wallet/puzzles/custody/restriction_utilities.py
37
0.0
-51.9% chia/wallet/puzzles/load_clvm.py
37
22.08
-57.14% chia/wallet/util/merkle_utils.py
36
0.0
-26.24% chia/cmds/rpc.py
36
0.0
-100.0% chia/_tests/cmds/test_dev_gh.py
36
34.34
-38.38% chia/_tests/core/data_layer/util.py
36
0.0
-100.0% chia/_tests/core/full_node/test_generator_tools.py
36
0.0
-100.0% chia/_tests/core/test_crawler_rpc.py
36
0.0
-100.0% chia/_tests/wallet/test_wallet_interested_store.py
36
0.0
-100.0% chia/_tests/wallet/test_wallet_weight_proof_handler.py
36
34.29
-62.86% chia/wallet/nft_wallet/metadata_outer_puzzle.py
35
0.0
-42.11% chia/cmds/peer_funcs.py
35
0.0
-100.0% chia/_tests/core/util/test_block_cache.py
35
0.0
-100.0% chia/_tests/core/util/test_cached_bls.py
35
0.0
-100.0% chia/_tests/plotting/test_prover.py
35
0.0
-100.0% chia/_tests/wallet/nft_wallet/test_nft_royalty.py
35
0.0
-100.0% chia/_tests/wallet/test_clvm_casts.py
35
62.45
-19.65% chia/util/config.py
35
32.05
-56.41% chia/wallet/nft_wallet/ownership_outer_puzzle.py
35
0.0
-100.0% chia/wallet/puzzles/custody/restrictions.py
34
17.82
-42.57% chia/harvester/harvester_rpc_api.py
34
68.49
-28.77% chia/plotting/cache.py
34
0.0
-100.0% chia/_tests/core/mempool/test_mempool_fee_protocol.py
34
0.0
-100.0% chia/_tests/wallet/vc_wallet/test_cr_outer_puzzle.py
34
32.14
-66.07% chia/wallet/wallet_user_store.py
33
54.35
-16.96% chia/plotting/create_plots.py
33
40.63
-57.81% chia/wallet/db_wallet/db_wallet_puzzles.py
33
60.64
-39.36% chia/wallet/wallet_action_scope.py
32
88.35
-5.75% chia/consensus/blockchain.py
32
53.91
-36.52% chia/consensus/condition_tools.py
32
36.21
-62.07% chia/farmer/farmer_rpc_client.py
32
0.0
-100.0% chia/_tests/clvm/test_curry_and_treehash.py
32
0.0
-97.06% chia/_tests/core/util/test_significant_bits.py
32
0.0
-100.0% chia/_tests/wallet/test_wallet_user_store.py
32
84.45
-13.78% chia/util/file_keyring.py
32
46.27
-53.73% chia/wallet/remote_wallet/remote_wallet.py
32
60.0
-38.95% chia/wallet/util/tx_config.py
31
56.0
-21.0% chia/plotting/util.py
31
44.3
-41.77% chia/solver/solver.py
31
0.0
-100.0% chia/_tests/cmds/testing_classes.py
31
0.0
-100.0% chia/_tests/pools/test_pool_config.py
31
0.0
-100.0% chia/_tests/wallet/test_wallet_key_val_store.py
31
29.89
-45.98% chia/wallet/did_wallet/did_wallet_puzzles.py
31
28.57
-71.43% chia/wallet/wallet_pool_store.py
30
31.58
-63.16% chia/full_node/fee_estimator.py
30
51.14
-46.59% chia/pools/pool_wallet_info.py
30
0.0
-32.61% chia/util/beta_metrics.py
30
63.78
-28.35% chia/util/network.py
30
31.37
-62.75% chia/wallet/cat_wallet/lineage_store.py
30
40.98
-57.38% chia/wallet/notification_manager.py
30
48.78
-25.2% chia/wallet/puzzles/tails.py
29
46.75
-42.86% chia/simulator/start_simulator.py
29
38.78
-61.22% chia/_tests/core/make_block_generator.py
29
0.0
-100.0% chia/_tests/util/test_logging_filter.py
29
0.0
-100.0% chia/wallet/util/pprint.py
28
0.0
-39.44% chia/cmds/passphrase.py
28
0.0
-100.0% chia/_tests/cmds/test_timelock_args.py
28
66.15
-23.08% chia/_tests/util/plot_cache.py
27
0.0
-100.0% chia/_tests/clvm/test_puzzle_drivers.py
27
0.0
-100.0% chia/_tests/core/test_filter.py
27
0.0
-100.0% chia/_tests/wallet/test_debug_spend_bundle.py
27
21.79
-43.59% chia/util/chia_logging.py
26
0.0
-66.67% chia/cmds/db.py
26
59.42
-40.58% chia/full_node/hint_store.py
26
40.0
-60.0% chia/wallet/lineage_proof.py
26
35.71
-57.14% chia/wallet/util/puzzle_compression.py
26
30.36
-62.5% chia/wallet/util/signing.py
25
0.0
-71.43% chia/cmds/dev/mempool.py
25
0.0
-100.0% chia/_tests/core/consensus/stores/test_coin_store_protocol.py
25
0.0
-100.0% chia/_tests/solver/test_solver_service.py
25
0.0
-100.0% chia/_tests/util/test_paginator.py
25
77.05
-22.95% chia/util/lru_cache.py
24
82.05
-17.95% chia/full_node/tx_processing_queue.py
24
0.0
-96.43% chia/_tests/util/key_tool.py
24
0.0
-96.55% chia/_tests/util/test_build_job_matrix.py
24
0.0
-100.0% chia/_tests/util/test_dump_keyring.py
24
0.0
-100.0% chia/_tests/util/test_timing.py
24
71.68
-26.55% chia/_tests/util/time_out_assert.py
24
38.0
-62.0% chia/wallet/util/puzzle_decorator.py
23
0.0
-69.7% chia/cmds/farm.py
23
56.25
-25.0% chia/ssl/ssl_check.py
23
0.0
-100.0% chia/_tests/clvm/test_clvm_step.py
23
0.0
-100.0% chia/_tests/core/full_node/ram_db.py
23
0.0
-100.0% chia/_tests/core/test_coins.py
23
0.0
-100.0% chia/_tests/pools/test_pool_cli_parsing.py
23
51.14
-16.48% chia/util/keyring_wrapper.py
23
35.56
-64.44% chia/wallet/util/compute_hints.py
22
0.0
-86.67% chia/cmds/show.py
22
0.0
-88.0% chia/data_layer/data_layer_rpc_util.py
22
69.32
-29.55% chia/_tests/connection_utils.py
22
0.0
-100.0% chia/_tests/core/full_node/test_performance.py
22
0.0
-100.0% chia/_tests/core/test_program.py
22
90.12
-8.7% chia/util/errors.py
22
43.4
-49.06% chia/wallet/singleton.py
22
62.24
-33.67% chia/wallet/transaction_record.py
21
14.71
-82.35% chia/full_node/hard_fork_utils.py
21
70.33
-12.44% chia/server/start_service.py
21
0.0
-100.0% chia/_tests/cmds/wallet/test_consts.py
21
0.0
-100.0% chia/_tests/cmds/wallet/test_tx_decorators.py
19
38.89
-42.59% chia/introducer/introducer_api.py
19
43.24
-51.35% chia/simulator/simulator_full_node_rpc_client.py
19
0.0
-100.0% chia/_tests/core/test_db_conversion.py
19
0.0
-100.0% chia/_tests/util/test_ssl_check.py
19
0.0
-100.0% chia/_tests/util/test_testnet_overrides.py
19
39.39
-60.61% chia/wallet/key_val_store.py
19
0.0
-100.0% chia/wallet/singleton_record.py
19
36.11
-63.89% chia/wallet/util/address_type.py
19
40.28
-30.56% chia/wallet/util/new_peak_queue.py
18
0.0
-6.29% chia/cmds/db_upgrade_func.py
18
0.0
-100.0% chia/cmds/start.py
18
51.92
-48.08% chia/consensus/constants.py
18
0.0
-29.51% chia/_tests/cmds/test_sim.py
18
33.33
-66.67% chia/wallet/remote_wallet/remote_coin_store.py
17
80.0
-20.0% chia/cmds/cmd_helpers.py
17
0.0
-100.0% chia/data_layer/util/plugin.py
17
55.32
-42.55% chia/rpc/util.py
17
0.0
-100.0% chia/_tests/cmds/conftest.py
17
0.0
-100.0% chia/_tests/util/test_tests_misc.py
17
31.43
-65.71% chia/wallet/util/compute_memos.py
17
43.33
-56.67% chia/wallet/wallet_retry_store.py
16
0.0
-94.44% chia/cmds/init.py
16
0.0
-88.89% chia/data_layer/data_layer_api.py
16
0.0
-100.0% chia/_tests/core/consensus/test_block_creation.py
15
0.0
-85.0% chia/cmds/completion.py
15
0.0
-19.74% chia/cmds/dev/installers.py
15
0.0
-93.75% chia/cmds/dev/main.py
15
0.0
-28.3% chia/cmds/stop.py
15
42.0
-38.0% chia/server/introducer_peers.py
15
0.0
-100.0% chia/_tests/core/server/test_capabilities.py
15
0.0
-100.0% chia/_tests/core/test_daemon_rpc.py
15
54.29
-45.71% chia/wallet/puzzles/clawback/puzzle_decorator.py
15
68.09
-31.91% chia/wallet/trade_record.py
14
49.18
-26.23% chia/farmer/start_farmer.py
14
81.42
-15.93% chia/full_node/sync_store.py
14
81.82
-12.4% chia/ssl/create_ssl.py
14
64.91
-26.32% chia/util/files.py
14
52.78
-47.22% chia/util/paginator.py
14
67.72
-8.86% chia/util/priority_thread_pool_executor.py
14
69.09
-30.91% chia/wallet/wsm_apis.py
13
0.0
-86.67% chia/cmds/peer.py
13
70.91
-27.27% chia/full_node/bitcoin_fee_estimator.py
13
23.53
-31.37% chia/seeder/crawler_rpc_api.py
13
0.0
-86.67% chia/_tests/core/mempool/test_mempool_performance.py
13
0.0
-100.0% chia/_tests/generator/test_generator_types.py
13
0.0
-100.0% chia/_tests/util/test_chia_version.py
13
0.0
-100.0% chia/wallet/puzzles/p2_delegated_puzzle.py
12
0.0
-19.12% chia/data_layer/util/benchmark.py
12
51.79
-23.21% chia/harvester/start_harvester.py
12
66.67
-33.33% chia/plot_sync/exceptions.py
12
34.38
-10.16% chia/seeder/peer_record.py
12
47.22
-50.0% chia/server/resolve_peer_info.py
12
47.54
-22.95% chia/solver/start_solver.py
12
0.0
-100.0% chia/_tests/clvm/benchmark_costs.py
12
0.0
-100.0% chia/_tests/util/test_pprint.py
12
0.0
-100.0% chia/_tests/wallet/test_bech32m.py
12
0.0
-100.0% chia/_tests/wallet/test_taproot.py
12
90.42
-7.19% chia/types/blockchain_format/proof_of_space.py
12
37.93
-51.72% chia/util/logging.py
12
57.78
-31.11% chia/wallet/nft_wallet/transfer_program_puzzle.py
12
0.0
-100.0% chia/wallet/puzzles/p2_puzzle_hash.py
12
46.27
-19.4% chia/wallet/start_wallet.py
12
84.62
-15.38% chia/wallet/util/blind_signer_tl.py
11
72.5
-27.5% chia/plot_sync/delta.py
11
0.0
-100.0% chia/_tests/tools/test_full_sync.py
11
52.83
-22.64% chia/timelord/start_timelord.py
11
62.79
-30.23% chia/util/harvester_config.py
11
68.18
-31.82% chia/wallet/wallet_coin_record.py
10
0.0
-27.03% chia/cmds/dev/mempool_funcs.py
10
0.0
-100.0% chia/cmds/options.py
10
32.14
-57.14% chia/consensus/default_constants.py
10
44.23
-23.08% chia/introducer/start_introducer.py
10
86.21
-13.79% chia/server/api_protocol.py
10
45.71
-34.29% chia/solver/solver_api.py
10
35.0
-16.67% chia/_tests/util/benchmarks.py
10
0.0
-100.0% chia/_tests/util/rpc.py
10
0.0
-55.56% chia/_tests/wallet/test_offer_parsing_performance.py
10
72.09
-27.91% chia/wallet/outer_puzzles.py
9
0.0
-75.0% chia/cmds/netspace.py
9
0.0
-69.23% chia/cmds/solver.py
9
94.62
-5.38% chia/protocols/harvester_protocol.py
9
86.32
-10.53% chia/server/rate_limits.py
9
54.17
-22.92% chia/server/signal_handlers.py
9
0.0
-100.0% chia/_tests/core/data_layer/test_data_cli.py
9
0.0
-100.0% chia/_tests/core/full_node/test_node_load.py
9
48.15
-48.15% chia/_tests/core/node_height.py
9
0.0
-100.0% chia/_tests/util/test_service_groups.py
9
83.78
-14.86% chia/types/mempool_item.py
9
0.0
-100.0% chia/util/collection.py
9
18.75
-75.0% chia/util/math.py
9
0.0
-100.0% chia/wallet/puzzles/p2_m_of_n_delegate_direct.py
8
0.0
-88.89% chia/cmds/plotters.py
8
84.38
-10.42% chia/plotting/prover.py
8
52.83
-16.98% chia/seeder/start_crawler.py
8
0.0
-100.0% chia/_tests/plotting/util.py
8
0.0
-100.0% chia/_tests/util/test_collection.py
8
0.0
-100.0% chia/_tests/util/test_installed.py
8
0.0
-100.0% chia/_tests/util/test_trusted_peer.py
8
36.36
-45.45% chia/util/json_util.py
7
0.0
-14.0% chia/cmds/db_backup_func.py
7
95.67
-3.9% chia/consensus/block_creation.py
7
77.5
-22.5% chia/full_node/hint_management.py
7
23.96
-9.38% chia/plotters/plotters_util.py
7
61.11
-38.89% chia/_tests/util/db_connection.py
7
42.86
-57.14% chia/timelord/iters_from_block.py
7
50.0
-50.0% chia/util/log_exceptions.py
7
88.14
-11.86% chia/util/priority_mutex.py
7
59.26
-29.63% chia/util/ws_message.py
7
57.89
-42.11% chia/wallet/wallet_spend_bundle.py
6
82.28
-7.59% chia/consensus/challenge_tree.py
6
0.0
-100.0% chia/data_layer/data_layer_service.py
6
68.67
-7.23% chia/seeder/crawler_api.py
6
41.67
-58.33% chia/_tests/util/coin_store.py
6
50.0
-50.0% chia/_tests/util/temp_file.py
6
0.0
-100.0% chia/_tests/util/test_errors.py
6
85.0
-15.0% chia/util/batches.py
6
68.18
-31.82% chia/util/chia_version.py
6
61.9
-33.33% chia/util/db_version.py
6
86.05
-13.95% chia/wallet/util/query_filter.py
5
91.28
-3.36% chia/consensus/multiprocess_validation.py
5
41.18
-20.59% chia/daemon/windows_signal.py
5
40.0
-16.67% chia/harvester/harvester_rpc_client.py
5
90.53
-2.96% chia/simulator/wallet_tools.py
5
0.0
-83.33% chia/_tests/core/test_setproctitle.py
5
81.82
-13.64% chia/util/block_cache.py
5
76.67
-23.33% chia/wallet/puzzles/clawback/metadata.py
5
86.96
-13.04% chia/wallet/util/curry_and_treehash.py
4
90.48
-4.76% chia/consensus/get_block_challenge.py
4
81.48
-14.81% chia/data_layer/data_layer_errors.py
4
42.31
-19.23% chia/full_node/check_fork_next_block.py
4
0.0
-100.0% chia/_tests/core/server/test_upnp.py
4
0.0
-100.0% chia/_tests/util/test_build_network_protocol_files.py
4
88.64
-11.36% chia/types/peer_info.py
4
91.67
-4.76% chia/util/bech32m.py
4
50.0
-42.86% chia/util/default_root.py
4
87.88
-12.12% chia/wallet/derivation_record.py
4
52.38
-23.81% chia/wallet/puzzles/puzzle_utils.py
3
13.3
-1.83% chia/cmds/passphrase_funcs.py
3
81.25
-18.75% chia/server/capabilities.py
3
91.43
-8.57% chia/server/rate_limits_v3.py
3
66.67
-20.0% chia/solver/solver_rpc_api.py
3
0.0
-100.0% chia/_tests/util/constants.py
3
45.0
-15.0% chia/timelord/timelord_rpc_api.py
3
76.47
-17.65% chia/types/mempool_submission_status.py
3
79.17
-12.5% chia/util/inline_executor.py
3
54.55
-36.36% chia/util/service_groups.py
3
89.47
-10.53% chia/wallet/did_wallet/did_info.py
2
97.19
-1.12% chia/consensus/augmented_chain.py
2
94.49
-0.32% chia/consensus/block_header_validation.py
2
92.5
-5.0% chia/consensus/pot_iterations.py
2
44.83
-6.9% chia/plotters/chiapos.py
2
92.31
-7.69% chia/protocols/fee_estimate.py
2
85.71
-5.71% chia/_tests/util/get_name_puzzle_conditions.py
2
84.38
-6.25% chia/types/coin_spend.py
2
92.59
-7.41% chia/util/limited_semaphore.py
2
93.33
-6.67% chia/util/lock.py
2
87.5
-12.5% chia/util/recursive_replace.py
2
90.0
-10.0% chia/util/significant_bits.py
2
75.0
-25.0% chia/wallet/puzzles/p2_delegated_conditions.py
2
96.61
-3.39% chia/wallet/puzzles/p2_delegated_puzzle_or_hidden_puzzle.py
2
97.4
-2.6% chia/wallet/signer_protocol.py
2
77.78
-22.22% chia/wallet/transaction_sorting.py
2
95.74
-4.26% chia/wallet/util/wallet_types.py
1
95.95
-0.27% chia/consensus/block_body_validation.py
1
96.27
-0.75% chia/consensus/blockchain_mmr.py
1
97.37
-2.63% chia/consensus/generator_tools.py
1
98.26
-0.87% chia/protocols/pool_protocol.py
1
89.47
-5.26% chia/protocols/protocol_state_machine.py
1
90.91
-9.09% chia/server/ssl_context.py
1
67.35
-1.02% chia/server/upnp.py
1
77.42
-3.23% chia/_tests/environments/full_node.py
1
94.44
-5.56% chia/types/blockchain_format/coin.py
1
83.33
-16.67% chia/util/byte_types.py
1
94.12
-5.88% chia/util/casts.py
1
75.0
-8.33% chia/util/db_synchronous.py
1
96.3
-3.7% chia/util/ip_address.py
1
87.5
-12.5% chia/util/permissions.py
1
80.77
-3.85% chia/util/timing.py
1
88.89
-11.11% chia/wallet/puzzles/p2_conditions.py
1
90.0
-10.0% chia/wallet/uncurried_puzzle.py
1
94.12
-2.94% chia/wallet/util/compute_additions.py
1
87.5
-12.5% chia/wallet/util/notifications.py
Jobs
ID Job ID Ran Files Coverage
1 27289373681.1 10 Jun 2026 06:06PM UTC 1842
24.81
GitHub Action Run
Source Files on build 27289373681
  • Tree
  • List 921
  • Changed 645
  • Source Changed 0
  • Coverage Changed 645
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27289373681
  • 2468708a on github
  • Prev Build on main (#27265959677)
  • Next Build on main (#27335077674)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc