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

tari-project / tari / 33158855012
77%

Build:
DEFAULT BRANCH: development
Ran 28 Aug 2026 10:48AM UTC
Jobs 1
Files 709
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

28 Aug 2026 09:18AM UTC coverage: 62.867% (-0.7%) from 63.584%
33158855012

push

github

web-flow
feat(wallet): support excluding commitments from gRPC transfers (#7974)

Implements acceptance item 1 from tari-project/special_contributions#20.

## What changed

The wallet gRPC `TransferRequest` now accepts canonical compressed
commitments to exclude from input selection. The server validates them
and threads the resulting `UtxoSelectionCriteria` through both
single-transaction and per-recipient transfer paths.

Existing gRPC callers were updated for the additive protobuf field.
Tests cover canonical parsing, selecting another available output when
one commitment is excluded, and returning insufficient funds when every
available commitment is excluded.

## Validation

`cargo +nightly-2026-06-01 fmt --all -- --check` passed for all modified
Rust files.

---------

Co-authored-by: SW van Heerden <swvheerden@gmail.com>

76839 of 122225 relevant lines covered (62.87%)

218992.81 hits per line

Coverage Regressions

Lines Coverage ∆ File
479
20.24
-51.56% base_layer/core/src/base_node/sync/horizon_state_sync/synchronizer.rs
132
14.61
-60.27% base_layer/core/src/base_node/sync/rpc/sync_utxos_task.rs
42
22.22
-51.85% base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync.rs
40
69.27
-22.35% base_layer/core/src/chain_storage/async_db.rs
38
53.92
-0.95% base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs
33
25.53
-17.55% base_layer/core/src/base_node/sync/rpc/service.rs
26
38.36
-35.62% base_layer/core/src/base_node/state_machine_service/states/sync_decide.rs
21
55.41
-0.58% base_layer/core/src/chain_storage/blockchain_database.rs
11
48.05
-14.29% base_layer/core/src/validation/mocks.rs
11
85.45
-2.54% base_layer/p2p/src/services/liveness/service.rs
9
72.01
-1.17% base_layer/core/src/test_helpers/blockchain.rs
7
85.42
-14.58% base_layer/core/src/base_node/sync/hooks.rs
6
61.34
-0.24% comms/core/src/connectivity/manager.rs
5
80.7
-0.8% base_layer/core/src/chain_storage/lmdb_db/lmdb.rs
4
75.34
-5.48% base_layer/node_components/src/blocks/chain_block.rs
4
67.98
-1.97% comms/core/src/connectivity/requester.rs
3
0.0
-5.77% base_layer/core/src/base_node/sync/horizon_state_sync/events.rs
3
79.61
-2.91% base_layer/core/src/blocks/accumulated_data.rs
3
86.7
-0.38% comms/dht/src/actor.rs
3
65.28
-0.5% comms/dht/src/connectivity/mod.rs
2
65.76
-0.61% base_layer/core/src/base_node/sync/block_sync/synchronizer.rs
2
84.65
-0.93% base_layer/p2p/src/services/liveness/state.rs
2
81.22
-0.94% comms/core/src/connectivity/peer_health.rs
2
67.76
-0.93% comms/core/src/protocol/messaging/protocol.rs
1
72.73
-1.82% base_layer/core/src/base_node/proto/chain_metadata.rs
1
25.29
-1.15% base_layer/core/src/chain_storage/error.rs
1
93.81
-0.19% base_layer/core/src/proof_of_work/monero_rx/merkle_tree.rs
1
82.26
-0.2% comms/core/src/connection_manager/dialer.rs
1
82.94
-0.2% comms/core/src/noise/socket.rs
1
83.33
-0.52% comms/dht/src/connectivity/metrics.rs
1
36.36
-9.09% comms/dht/src/outbound/error.rs
1
33.96
-1.89% comms/dht/src/outbound/message.rs
Jobs
ID Job ID Ran Files Coverage
1 33158855012.1 28 Aug 2026 10:48AM UTC 709
62.87
GitHub Action Run
Source Files on build 33158855012
  • Tree
  • List 709
  • Changed 35
  • Source Changed 0
  • Coverage Changed 35
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33158855012
  • 7ce6becc on github
  • Prev Build on development (#33153591133)
  • Next Build on development (#33269502069)
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