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

tari-project / tari / 17152995555
62%

Build:
DEFAULT BRANCH: development
Ran 22 Aug 2025 12:07PM UTC
Jobs 1
Files 698
Run time 2min
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

22 Aug 2025 10:35AM UTC coverage: 59.322% (+3.4%) from 55.905%
17152995555

push

github

web-flow
feat!: update c29 fork block (#7434)

Description
---

Updated the c29 fork block to be at height `95180` and approximately
`target_time = Tue, 16 Aug 2025 10:00:00 +0000`. This has been
calculated as follows:

- Get block timings from the base node for the last 10,000 blocks.

```
11:24 v5.0.0-pre.4 mainnet State: Listening Tip: 77442 (Fri, 22 Aug 2025 09:22:28 +0000) ...
>>
>> block-timing 10000
Timing for blocks #77442 - #67443
Max block time: 1443
Min block time: 1
Avg block time: 121.8988898889889
>>
>>
>> watch status
11:24 v5.0.0-pre.4 mainnet State: Listening Tip: 77442 (Fri, 22 Aug 2025 09:22:28 +0000) ...
```

Our start time is the time published by the base node:
- `start_time = Fri, 22 Aug 2025 09:22:28 +0000`

Our start block is the block published by the base node:
- `start_block = 77442`

Approximate time difference in seconds: `target_time - start_time =
2162147 seconds`. Using average block time, we get `77442 + 2162147 /
121.899 = 95179.2` then rounded up to `95180`.

Motivation and Context
---
The fork block height was wrong.

How Has This Been Tested?
---
See the calculation above.

What process can a PR reviewer use to test or verify this change?
---
Code review and review the calculation in the PR description.

<!-- Checklist -->
<!-- 1. Is the title of your PR in the form that would make nice release
notes? The title, excluding the conventional commit
tag, will be included exactly as is in the CHANGELOG, so please think
about it carefully. -->


Breaking Changes
---

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

<!-- Does this include a breaking change? If so, include this line as a
footer -->
BREAKING CHANGE: Consensus constant change to
`con_5.effective_from_height = 95_180;`.


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

* **Chores**
* Postponed the mainnet V2 network upgrade to block height 95... (continued)

1 of 1 new or added line in 1 file covered. (100.0%)

5077 existing lines in 113 files now uncovered.

70233 of 118392 relevant lines covered (59.32%)

538661.6 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% base_layer/core/src/chain_storage/mod.rs
1
99.61
1.33% base_layer/core/src/consensus/consensus_manager.rs
1
94.74
0.0% base_layer/core/src/proof_of_work/target_difficulty.rs
1
99.42
0.01% base_layer/core/src/test_helpers/mod.rs
1
90.05
-0.25% comms/core/src/multiplexing/yamux.rs
2
66.67
0.0% base_layer/core/src/chain_storage/active_validator_node.rs
2
0.0
0.0% base_layer/core/src/chain_storage/template_registation.rs
2
0.0
0.0% base_layer/core/src/mempool/service/outbound_interface.rs
3
25.0
-12.5% base_layer/common_types/src/epoch.rs
3
0.0
0.0% base_layer/core/src/base_node/rpc/models/get_utxos_by_block.rs
3
0.0
0.0% base_layer/core/src/base_node/service/error.rs
3
0.0
0.0% base_layer/core/src/base_node/sync/validators.rs
3
48.84
-6.98% base_layer/core/src/blocks/historical_block.rs
3
29.41
0.0% base_layer/core/src/blocks/new_blockheader_template.rs
3
0.0
0.0% base_layer/core/src/chain_storage/lmdb_db/mod.rs
3
0.0
0.0% base_layer/core/src/mempool/error.rs
3
80.43
0.0% base_layer/core/src/mempool/rpc/service.rs
3
38.57
-4.29% base_layer/core/src/validation/mocks.rs
3
19.35
-4.84% infrastructure/test_utils/src/streams/mod.rs
4
0.0
0.0% base_layer/core/src/base_node/comms_interface/comms_response.rs
4
88.14
0.0% base_layer/core/src/blocks/block_header.rs
4
91.54
0.0% base_layer/core/src/mempool/priority/prioritized_transaction.rs
4
0.0
0.0% base_layer/core/src/mempool/unconfirmed_pool/error.rs
4
99.35
0.03% base_layer/core/src/validation/block_body/test.rs
4
75.98
-0.87% comms/core/src/connection_manager/peer_connection.rs
5
97.37
0.2% base_layer/common_types/src/tari_address/dual_address.rs
5
0.0
-27.78% base_layer/core/src/base_node/proto/rpc.rs
5
85.71
-4.46% base_layer/core/src/common/rolling_vec.rs
5
71.43
-6.49% base_layer/core/src/consensus/chain_strength_comparer.rs
5
85.11
0.0% base_layer/core/src/proof_of_work/sha3x_pow.rs
5
99.17
0.01% base_layer/core/src/validation/test.rs
5
0.0
0.0% base_layer/wallet/src/output_manager_service/mod.rs
6
73.24
-8.45% base_layer/common_types/src/types/fixed_hash.rs
6
0.0
0.0% base_layer/core/src/base_node/comms_interface/error.rs
6
47.17
0.0% base_layer/core/src/chain_storage/lmdb_db/row_data/block_header_accumulated_data.rs
6
61.4
0.0% base_layer/core/src/chain_storage/target_difficulties.rs
6
0.0
0.0% base_layer/core/src/mempool/service/request.rs
6
0.0
0.0% base_layer/core/src/validation/transaction/transaction_chain_validator.rs
6
0.0
0.0% base_layer/wallet/src/transaction_service/mod.rs
7
41.46
0.0% base_layer/core/src/blocks/new_block_template.rs
7
63.64
0.0% base_layer/core/src/mempool/service/handle.rs
7
0.0
0.0% base_layer/core/src/proof_of_work/monero_rx/error.rs
7
88.89
-4.44% base_layer/core/src/test_helpers/block_spec.rs
7
82.35
0.0% base_layer/core/src/validation/block_body/block_body_internal_validator.rs
7
0.0
0.0% base_layer/wallet/src/error.rs
7
63.4
0.0% base_layer/wallet/src/storage/sqlite_db/wallet.rs
8
0.0
0.0% base_layer/core/src/base_node/sync/header_sync/error.rs
8
0.0
0.0% base_layer/core/src/chain_storage/utxo_mined_info.rs
8
0.0
0.0% base_layer/core/src/validation/transaction/transaction_full_validator.rs
9
9.09
0.0% base_layer/core/src/mempool/mod.rs
10
0.0
0.0% base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync.rs
10
37.01
-0.9% base_layer/core/src/mempool/mempool.rs
10
0.0
0.0% base_layer/core/src/mempool/service/initializer.rs
10
57.14
0.0% base_layer/core/src/mempool/service/local_service.rs
10
55.32
-1.07% comms/core/src/connectivity/manager.rs
11
50.0
-50.0% base_layer/core/src/chain_storage/smt_hasher.rs
12
0.0
0.0% base_layer/core/src/base_node/sync/block_sync/error.rs
12
28.13
0.0% base_layer/core/src/proof_of_work/accumulated_difficulty.rs
12
0.0
0.0% base_layer/core/src/proto/block_header.rs
12
3.33
0.0% base_layer/core/src/transactions/legacy_transaction_protocol/mod.rs
13
85.94
-1.39% base_layer/core/src/chain_storage/lmdb_db/validator_node_store.rs
13
0.0
0.0% base_layer/core/src/common/waiting_requests.rs
14
0.0
0.0% base_layer/core/src/proto/block.rs
14
22.86
0.0% base_layer/core/src/transactions/legacy_transaction_protocol/recipient.rs
15
0.0
0.0% base_layer/core/src/base_node/sync/horizon_state_sync/error.rs
15
90.48
0.0% base_layer/core/src/proto/transaction.rs
15
61.42
-1.34% comms/dht/src/connectivity/mod.rs
16
18.6
1.16% base_layer/core/src/chain_storage/error.rs
16
92.12
2.09% base_layer/core/src/proof_of_work/cuckaroo_pow.rs
16
0.0
-12.12% base_layer/core/src/validation/error.rs
16
92.08
0.0% base_layer/core/src/validation/header/header_full_validator.rs
17
50.7
0.0% base_layer/core/src/blocks/block.rs
22
75.0
-25.0% base_layer/core/src/base_node/sync/rpc/tests.rs
23
8.33
-31.94% base_layer/core/src/chain_storage/block_add_result.rs
23
64.71
-5.41% base_layer/core/src/chain_storage/lmdb_db/lmdb.rs
24
0.0
0.0% base_layer/core/src/base_node/comms_interface/comms_request.rs
24
46.01
0.0% base_layer/core/src/chain_storage/async_db.rs
24
0.0
0.0% base_layer/wallet/src/output_manager_service/error.rs
25
80.72
0.0% base_layer/core/src/proof_of_work/lwma_diff.rs
26
0.0
0.0% base_layer/wallet/src/transaction_service/offline_signing/offline_signer.rs
34
87.13
0.13% base_layer/core/src/blocks/genesis_block.rs
35
80.16
0.31% base_layer/core/src/base_node/sync/header_sync/validator.rs
37
47.18
-4.23% base_layer/core/src/chain_storage/db_transaction.rs
38
28.18
0.0% base_layer/wallet/src/storage/database.rs
41
0.0
0.0% base_layer/core/src/base_node/state_machine_service/state_machine.rs
42
66.53
-1.2% base_layer/core/src/blocks/accumulated_data.rs
44
0.0
0.0% base_layer/wallet/src/transaction_service/offline_signing/one_sided_signer.rs
57
0.0
0.0% base_layer/core/src/base_node/rpc/query_service.rs
57
0.0
0.0% base_layer/core/src/base_node/sync/block_sync/synchronizer.rs
58
0.0
0.0% base_layer/wallet/src/transaction_service/protocols/transaction_broadcast_protocol.rs
59
0.0
0.0% base_layer/wallet/src/transaction_service/protocols/transaction_validation_protocol.rs
63
12.38
-15.29% base_layer/core/src/base_node/sync/rpc/service.rs
64
45.11
0.0% base_layer/wallet/src/transaction_service/storage/models.rs
65
0.0
0.0% base_layer/core/src/base_node/rpc/service.rs
65
0.0
0.0% clients/rust/base_node_wallet_client/src/client/http.rs
67
86.77
1.46% base_layer/common_types/src/tari_address/mod.rs
67
74.43
0.0% base_layer/core/src/blocks/pre_mine/mod.rs
72
6.36
0.0% base_layer/core/src/base_node/comms_interface/local_interface.rs
75
0.0
0.0% base_layer/wallet/src/wallet.rs
87
2.08
0.0% base_layer/core/src/transactions/legacy_transaction_protocol/sender.rs
90
0.0
0.0% base_layer/wallet/src/output_manager_service/handle.rs
95
0.0
0.0% base_layer/core/src/base_node/sync/header_sync/synchronizer.rs
102
53.23
-6.63% base_layer/core/src/validation/helpers.rs
106
0.0
0.0% base_layer/wallet/src/utxo_scanner_service/utxo_scanner_task.rs
108
63.53
-1.97% base_layer/core/src/test_helpers/blockchain.rs
133
0.0
0.0% base_layer/core/src/base_node/comms_interface/inbound_handlers.rs
133
0.0
0.0% base_layer/wallet/src/transaction_service/handle.rs
135
0.0
0.0% base_layer/core/src/proto/sidechain_feature.rs
139
0.0
0.0% base_layer/core/src/base_node/sync/horizon_state_sync/synchronizer.rs
381
0.0
0.0% base_layer/wallet/src/transaction_service/service.rs
413
0.0
0.0% base_layer/wallet/src/output_manager_service/service.rs
687
40.89
-14.57% base_layer/core/src/chain_storage/blockchain_database.rs
721
44.31
-11.76% base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs
Jobs
ID Job ID Ran Files Coverage
1 17152995555.1 22 Aug 2025 12:06PM UTC 698
59.32
GitHub Action Run
Source Files on build 17152995555
  • Tree
  • List 698
  • Changed 163
  • Source Changed 141
  • Coverage Changed 125
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17152995555
  • 344dde70 on github
  • Prev Build on development (#17121538955)
  • Next Build on development (#17158274446)
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