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

tari-project / tari / 39607498937
76%

Build:
DEFAULT BRANCH: development
Ran 21 Oct 2026 02:56PM UTC
Jobs 1
Files 799
Run time 1min
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

21 Oct 2026 01:22PM UTC coverage: 76.391% (-0.06%) from 76.446%
39607498937

push

github

web-flow
chore(sidechain): use the published tari_sidechain 7.0.0 and tari_jellyfish crates (#8153)

## Description
- Removes `base_layer/sidechain` and `infrastructure/jellyfish` from the
workspace and depends on `tari_sidechain = "7.0.0"` from crates.io
(which pulls `tari_jellyfish` 6.2.1). Both crates now live in the Ootle
repo.
- `BurnOutputProof`, `MmrInclusionProof` and `OutputHashPreimage` are
removed from `tari_common_types::burn_proof` and imported from
`tari_sidechain` (core, transaction components, wallet, gRPC
conversions, console wallet). `PartialBurnClaimProof` stays in
`tari_common_types`.
- `tari_common_types` adds `From` conversions between its `FixedHash`
and `tari_sidechain::FixedHash`.
- Drops both crates from `scripts/publish_crates.sh` and the now-stale
jellyfish exemptions from `scripts/decoder_parity_check.py`.

## Motivation and Context
Ootle owns `tari_sidechain` and `tari_jellyfish`; Minotari consumes the
published crates instead of a duplicated in-tree copy.

## Breaking Changes
- `tari_common_types::burn_proof::{BurnOutputProof, MmrInclusionProof,
OutputHashPreimage}` are removed; use `tari_sidechain::*`.
- No wire or storage change: the field order and serde helpers are
identical, so JSON, gRPC and bincode-stored wallet burn proofs are
unchanged.

## Notes
`tari_sidechain` 7.0.0 requires `tari_hashing ^6.2.0`, which the in-tree
`6.2.0-pre.2` does not satisfy, so a registry `tari_hashing` 6.2.0
builds alongside it until the workspace version is bumped (`cargo deny`
only warns on duplicates).

## How Has This Been Tested?
- `cargo check --workspace --all-targets`
- `cargo lints clippy --all-targets --all-features`
- `cargo +nightly-2026-06-01 fmt --all`
- Unit tests for `tari_common_types`, `tari_transaction_components`,
`minotari_app_grpc`, wallet burn tests and the core burn output proof
integration test


<!-- greptile_comment -->

<!-- greptile_summary -->

<h2><a
href="https://app.greptile.com/api/retrigger?id=85095280"><pictur... (continued)

40 of 40 new or added lines in 4 files covered. (100.0%)

395 existing lines in 31 files now uncovered.

135309 of 177126 relevant lines covered (76.39%)

363771.78 hits per line

Coverage Regressions

Lines Coverage ∆ File
91
79.2
-13.42% base_layer/core/src/base_node/sync/header_sync/validator.rs
67
91.2
1.78% comms/dht/src/actor.rs
34
79.31
10.42% comms/dht/src/inbound/message.rs
32
92.42
0.24% comms/dht/src/outbound/broadcast.rs
18
59.15
0.53% base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs
17
0.0
-100.0% base_layer/common_types/src/serializers/hex.rs
16
0.0
-100.0% base_layer/common_types/src/serializers/hex_seq.rs
15
89.24
0.0% comms/dht/src/config.rs
15
98.09
0.04% comms/dht/src/dht.rs
11
63.21
-0.02% base_layer/core/src/chain_storage/blockchain_database.rs
11
97.31
5.64% comms/dht/src/dedup/dedup_cache.rs
10
26.67
-66.67% base_layer/common_types/src/serializers/base64.rs
9
95.6
-0.1% comms/dht/src/inbound/decryption.rs
7
75.73
-6.8% base_layer/core/src/blocks/accumulated_data.rs
6
91.47
-2.84% base_layer/core/src/base_node/chain_metadata_service/service.rs
6
92.31
-0.47% comms/core/src/multiplexing/yamux.rs
6
97.55
2.65% comms/dht/src/dedup/mod.rs
4
73.01
-0.07% base_layer/wallet/src/output_manager_service/storage/sqlite_db/mod.rs
3
75.02
-0.06% base_layer/wallet/src/transaction_service/storage/sqlite_db.rs
3
77.19
-0.07% comms/core/src/connectivity/manager.rs
3
90.0
-10.0% hashing/src/layer2.rs
2
80.24
1.01% base_layer/core/src/validation/helpers.rs
1
81.94
0.13% base_layer/common_types/src/types/fixed_hash.rs
1
75.72
-0.22% base_layer/core/src/mempool/sync_protocol/mod.rs
1
97.73
-0.03% base_layer/core/src/mempool/unconfirmed_pool/unconfirmed_pool.rs
1
80.82
-1.37% base_layer/node_components/src/blocks/chain_block.rs
1
78.72
0.0% base_layer/wallet/src/storage/sqlite_db/wallet.rs
1
88.85
-0.17% comms/core/src/connection_manager/dialer.rs
1
93.23
-0.38% comms/core/src/connectivity/proactive_dialer.rs
1
68.97
-0.49% comms/core/src/connectivity/requester.rs
1
87.65
0.0% comms/core/src/protocol/messaging/inbound.rs
Jobs
ID Job ID Ran Files Coverage
1 39607498937.1 21 Oct 2026 02:56PM UTC 799
76.39
GitHub Action Run
Source Files on build 39607498937
  • Tree
  • List 799
  • Changed 45
  • Source Changed 17
  • Coverage Changed 44
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39607498937
  • 4c9c3dd8 on github
  • Prev Build on development (#39587978986)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc