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

tari-project / tari / 17584397018
62%

Build:
DEFAULT BRANCH: development
Ran 09 Sep 2025 03:10PM UTC
Jobs 1
Files 706
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

09 Sep 2025 01:34PM UTC coverage: 60.008% (-0.9%) from 60.905%
17584397018

push

github

web-flow
feat: multi recipient support (#7480)

Description
---
Allows support of multiple recipients per single chain transaction. 
This will create a single on chain transaction with multiple recipients,
but in the wallet it will still only show a single transaction per
recipient.

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

- New Features
- Multi-recipient one-sided payments: send to many recipients in a
single request, returning multiple transaction IDs.
- Single-transaction toggle: choose to bundle multiple recipients into
one transaction or send separate transactions per recipient.

- Bug Fixes
- Added input validation with clear errors when no recipients are
provided.

- Refactor
- Safer memo construction and reduced memo data for large-recipient
transactions.

- Tests
  - Expanded multi-recipient and key-manager test coverage.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

417 of 585 new or added lines in 5 files covered. (71.28%)

1211 existing lines in 29 files now uncovered.

73153 of 121906 relevant lines covered (60.01%)

522967.98 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
6
94.87
1.06% base_layer/transaction_components/src/transaction_builder/builder.rs
6
44.72
-0.39% base_layer/wallet/src/transaction_service/storage/models.rs
20
0.0
0.0% base_layer/wallet/src/transaction_service/handle.rs
136
0.0
0.0% base_layer/wallet/src/transaction_service/service.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
75.98
-0.22% comms/core/src/connection_manager/peer_connection.rs
2
60.88
0.4% comms/dht/src/connectivity/mod.rs
3
25.0
-12.5% base_layer/common_types/src/epoch.rs
3
38.57
-4.29% base_layer/core/src/validation/mocks.rs
3
30.23
-6.98% base_layer/node_components/src/blocks/block_header_accumulated_data.rs
3
48.84
-6.98% base_layer/node_components/src/blocks/historical_block.rs
3
81.77
-1.66% comms/core/src/protocol/rpc/status.rs
3
19.35
-4.84% infrastructure/test_utils/src/streams/mod.rs
4
88.89
-4.44% base_layer/core/src/test_helpers/block_spec.rs
4
55.92
0.11% comms/core/src/connectivity/manager.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
6
73.24
-8.45% base_layer/common_types/src/types/fixed_hash.rs
8
0.0
-15.38% base_layer/core/src/validation/error.rs
9
91.51
-0.97% base_layer/transaction_components/src/consensus/consensus_constants.rs
11
50.0
-50.0% base_layer/core/src/chain_storage/smt_hasher.rs
13
85.94
-1.39% base_layer/core/src/chain_storage/lmdb_db/validator_node_store.rs
16
45.77
-5.63% base_layer/core/src/chain_storage/db_transaction.rs
17
37.08
-9.55% base_layer/transaction_components/src/transaction_components/output_features.rs
19
13.89
-26.39% base_layer/core/src/chain_storage/block_add_result.rs
20
69.09
-18.18% base_layer/transaction_components/src/transaction_components/side_chain/validator_node_registration.rs
21
0.0
-27.63% base_layer/transaction_components/src/transaction_components/side_chain/sidechain_feature.rs
22
75.0
-25.0% base_layer/core/src/base_node/sync/rpc/tests.rs
23
64.71
-5.41% base_layer/core/src/chain_storage/lmdb_db/lmdb.rs
30
62.37
-2.93% base_layer/core/src/test_helpers/blockchain.rs
63
12.38
-15.29% base_layer/core/src/base_node/sync/rpc/service.rs
402
44.2
-12.65% base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs
487
40.59
-15.75% base_layer/core/src/chain_storage/blockchain_database.rs
Jobs
ID Job ID Ran Files Coverage
1 17584397018.1 09 Sep 2025 03:09PM UTC 706
60.01
GitHub Action Run
Source Files on build 17584397018
  • Tree
  • List 706
  • Changed 44
  • Source Changed 7
  • Coverage Changed 42
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17584397018
  • 18921ca5 on github
  • Prev Build on development (#17581942656)
  • Next Build on development (#17605410931)
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