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

tari-project / tari / 14642108223
62%

Build:
DEFAULT BRANCH: development
Ran 24 Apr 2025 06:25PM UTC
Jobs 1
Files 704
Run time 41min
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

24 Apr 2025 12:52PM UTC coverage: 73.398% (+1.1%) from 72.346%
14642108223

push

github

web-flow
feat(grpc): return best block height from synced node (#6984)

Description
---
Adds `tip_height` and `local_height` to `get_sync_status`

Motivation and Context
---
TU checks flag `initial_sync_achieved` from `get_tip_info` and also
calls `get_sync_progress` to get `tip_height` but if
`initial_sync_achieved` is true then these 2 fields are 0 and we can't
check tip after syncing.

How Has This Been Tested?
---

What process can a PR reviewer use to test or verify this change?
---



Breaking Changes
---

- [x] None
- [ ] Requires data directory on base node to be deleted
- [ ] Requires hard fork
- [ ] Other - Please specify


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Bug Fixes**
- Improved accuracy of sync progress reporting by displaying the actual
best block height when the node is synced, instead of showing zero
values.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

81382 of 110877 relevant lines covered (73.4%)

279101.7 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
89.72
-0.93% base_layer/common_types/src/chain_metadata.rs
1
46.15
-7.69% base_layer/common_types/src/epoch.rs
1
99.15
-0.28% base_layer/common_types/src/tari_address/dual_address.rs
1
85.62
-0.16% base_layer/common_types/src/tari_address/mod.rs
1
99.01
-0.33% base_layer/common_types/src/tari_address/single_address.rs
1
97.06
-2.94% base_layer/common_types/src/tx_id.rs
1
87.76
-0.41% base_layer/core/src/blocks/block_header.rs
1
82.39
-0.7% base_layer/core/src/blocks/block.rs
1
0.0
-100.0% base_layer/core/src/chain_storage/active_validator_node.rs
1
26.19
-1.19% base_layer/core/src/chain_storage/error.rs
1
94.74
-5.26% base_layer/core/src/chain_storage/horizon_data.rs
1
0.0
-100.0% base_layer/core/src/chain_storage/mod.rs
1
37.5
-3.13% base_layer/core/src/proof_of_work/accumulated_difficulty.rs
1
94.74
-0.88% base_layer/core/src/proof_of_work/difficulty.rs
1
93.36
-0.17% base_layer/core/src/proof_of_work/monero_rx/merkle_tree.rs
1
96.97
-3.03% base_layer/core/src/transactions/transaction_components/kernel_features.rs
1
53.33
-2.92% base_layer/core/src/transactions/transaction_components/output_features_version.rs
1
73.68
-3.82% base_layer/core/src/transactions/transaction_components/output_type.rs
1
0.0
-100.0% base_layer/core/src/transactions/transaction_components/side_chain/confidential_output.rs
1
88.24
-1.47% base_layer/core/src/transactions/transaction_components/side_chain/validator_node_registration.rs
1
94.74
-2.63% base_layer/core/src/transactions/transaction_components/side_chain/validator_node_signature.rs
1
80.0
-2.0% base_layer/core/src/transactions/transaction_components/transaction.rs
1
68.39
0.0% base_layer/core/src/transactions/transaction_components/wallet_output.rs
1
69.67
-0.82% base_layer/core/src/transactions/transaction_key_manager/interface.rs
1
79.71
-1.45% base_layer/core/src/transactions/transaction_key_manager/storage/sqlite_db/imported_keys.rs
1
76.15
-0.92% base_layer/core/src/transactions/transaction_key_manager/storage/sqlite_db/key_manager_state.rs
1
54.84
-3.23% base_layer/core/src/transactions/transaction_protocol/mod.rs
1
90.12
0.25% base_layer/core/src/validation/aggregate_body/aggregate_body_internal_validator.rs
1
95.54
-0.22% base_layer/key_manager/src/cipher_seed.rs
1
36.7
-0.92% base_layer/key_manager/src/key_manager_service/storage/sqlite_db/key_manager_state.rs
1
94.48
-0.34% base_layer/key_manager/src/mnemonic.rs
1
60.38
-1.89% base_layer/mmr/src/pruned_hashset.rs
1
69.11
-0.12% base_layer/wallet/src/storage/sqlite_db/wallet.rs
1
0.0
0.0% base_layer/wallet/src/wallet.rs
1
90.55
-0.25% comms/core/src/multiplexing/yamux.rs
1
77.78
-0.62% comms/core/src/protocol/rpc/body.rs
1
62.5
-6.25% comms/core/src/protocol/rpc/either.rs
1
58.62
-1.72% comms/core/src/tor/control_client/types.rs
1
92.31
-3.85% comms/dht/src/filter/future.rs
1
63.41
1.75% comms/dht/src/network_discovery/ready.rs
1
80.0
-20.0% comms/dht/src/storage/dht_setting_entry.rs
1
95.24
-1.19% hashing/src/borsh_hasher.rs
1
75.0
-1.19% infrastructure/max_size/src/string.rs
1
86.99
-0.81% infrastructure/storage/src/key_val_store/lmdb_database.rs
2
93.55
-3.23% base_layer/common_types/src/types/fixed_hash.rs
2
78.89
-1.01% base_layer/core/src/blocks/accumulated_data.rs
2
86.89
-0.66% base_layer/core/src/transactions/tari_amount.rs
2
77.42
-1.61% base_layer/core/src/transactions/transaction_protocol/recipient.rs
2
87.27
-0.2% base_layer/p2p/src/services/liveness/service.rs
2
70.19
0.75% comms/core/src/connection_manager/listener.rs
2
53.23
-3.23% infrastructure/max_size/src/bytes.rs
3
90.37
-1.3% base_layer/core/src/base_node/sync/header_sync/validator.rs
3
0.0
-100.0% base_layer/core/src/chain_storage/lmdb_db/mod.rs
3
0.0
-100.0% base_layer/core/src/transactions/transaction_components/side_chain/template_registration.rs
3
83.5
-1.46% base_layer/core/src/transactions/transaction_key_manager/storage/sqlite_db/mod.rs
3
92.44
0.08% base_layer/core/src/transactions/transaction_protocol/sender.rs
3
42.0
2.58% base_layer/wallet/src/output_manager_service/handle.rs
3
69.76
-0.52% base_layer/wallet/src/output_manager_service/storage/sqlite_db/output_sql.rs
3
30.43
-13.04% base_layer/wallet/src/transaction_service/error.rs
3
86.12
-0.05% base_layer/wallet/src/transaction_service/storage/sqlite_db.rs
4
12.12
0.0% base_layer/common_types/src/wallet_types.rs
4
0.0
-12.5% base_layer/core/src/base_node/comms_interface/comms_response.rs
4
71.57
-0.14% base_layer/core/src/base_node/service/service.rs
4
0.0
-28.57% comms/core/src/connection_manager/error.rs
5
72.81
0.0% base_layer/wallet/src/transaction_service/protocols/transaction_receive_protocol.rs
6
75.18
1.39% base_layer/wallet/src/output_manager_service/storage/sqlite_db/mod.rs
7
90.18
-6.25% base_layer/core/src/common/rolling_vec.rs
8
94.48
0.59% base_layer/p2p/src/config.rs
10
0.0
0.0% base_layer/p2p/src/dns/client.rs
12
98.0
-0.03% base_layer/core/src/transactions/transaction_protocol/transaction_initializer.rs
12
36.19
-9.78% base_layer/p2p/src/peer_seeds.rs
13
62.5
-1.42% comms/dht/src/connectivity/mod.rs
17
78.57
-12.23% base_layer/core/src/validation/block_body/block_body_full_validator.rs
20
72.43
-4.05% base_layer/core/src/chain_storage/lmdb_db/lmdb.rs
23
60.06
-0.18% base_layer/core/src/base_node/state_machine_service/states/listening.rs
35
0.0
0.0% base_layer/core/src/base_node/tari_pulse_service/mod.rs
44
74.19
-0.88% base_layer/core/src/transactions/aggregated_body.rs
45
94.87
0.73% base_layer/core/src/transactions/transaction_components/encrypted_data.rs
47
71.48
0.0% base_layer/core/src/blocks/pre_mine/mod.rs
62
77.49
0.35% base_layer/wallet/src/utxo_scanner_service/utxo_scanner_task.rs
71
22.74
0.32% base_layer/p2p/src/initialization.rs
259
71.02
-0.36% base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs
304
59.51
5.44% base_layer/wallet/src/transaction_service/service.rs
334
64.29
0.48% base_layer/core/src/chain_storage/blockchain_database.rs
350
49.04
10.83% base_layer/wallet/src/output_manager_service/service.rs
Jobs
ID Job ID Ran Files Coverage
1 14642108223.1 24 Apr 2025 06:25PM UTC 704
73.4
GitHub Action Run
Source Files on build 14642108223
  • Tree
  • List 704
  • Changed 176
  • Source Changed 30
  • Coverage Changed 174
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14642108223
  • 22331c7f on github
  • Prev Build on development (#14520092981)
  • Next Build on development (#14660157087)
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