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

Neptune-Crypto / neptune-core / 17158084072
75%

Build:
DEFAULT BRANCH: master
Ran 22 Aug 2025 03:36PM UTC
Jobs 1
Files 231
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

22 Aug 2025 02:32PM UTC coverage: 73.949% (-0.1%) from 74.075%
17158084072

push

github

web-flow
Merge PR #668: Transparent Transactions

Add endpoints and infrastructure for initiating transparent transactions. Transparent transactions have announcements that expose the raw UTXO data as well as commitment randomnesses of all inputs and outputs in the transaction. So besides seeing amounts, the observer of a transparent transaction (which is anyone) can track the origins and destinations of the funds that are being spent.

This PR is a brother of PR # 13 on neptune-explorer, which brings such transactions into view.

Besides transparent transactions, this PR also allows the transaction initiator to time-lock outputs.

These two features are necessary to publicly auditable disbursements from a transparent fund, such as the redemption claims fund.

384 of 601 new or added lines in 20 files covered. (63.89%)

23 existing lines in 7 files now uncovered.

23927 of 32356 relevant lines covered (73.95%)

608698.89 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
88.46
6.07% neptune-core/src/api/tx_initiation/builder/transaction_details_builder.rs
1
84.62
-7.05% neptune-core/src/models/state/wallet/utxo_notification.rs
2
92.62
0.06% neptune-core/src/models/state/archival_state.rs
3
48.99
5.16% neptune-core/src/api/tx_initiation/builder/tx_output_list_builder.rs
3
94.55
-1.06% neptune-core/src/util_types/archival_mmr.rs
4
86.57
-5.5% neptune-core/src/models/blockchain/block/block_height.rs
5
82.79
0.04% neptune-core/src/models/state/wallet/transaction_output.rs
7
91.14
neptune-core/src/models/blockchain/transaction/transparent_transaction_info.rs
7
65.0
-35.0% neptune-core/src/models/blockchain/transaction/utxo_triple.rs
8
91.98
-3.21% neptune-core/src/models/blockchain/block/difficulty_control.rs
18
75.0
neptune-cli/src/parser/beneficiary.rs
18
47.06
neptune-core/src/models/blockchain/transaction/transparent_input.rs
22
36.71
-14.17% neptune-core/src/models/blockchain/block/block_info.rs
42
64.47
-1.86% neptune-core/src/rpc_server.rs
76
0.0
0.0% neptune-cli/src/main.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
89.85
-0.22% neptune-core/src/models/blockchain/block/pow.rs
1
92.79
-0.19% neptune-core/src/models/state/mempool.rs
1
64.47
-1.86% neptune-core/src/rpc_server.rs
4
48.99
5.16% neptune-core/src/api/tx_initiation/builder/tx_output_list_builder.rs
4
80.7
-0.17% neptune-core/src/models/state/mod.rs
4
92.54
-5.97% neptune-core/src/models/state/wallet/coin_with_possible_timelock.rs
8
96.08
-2.61% neptune-core/src/models/blockchain/type_scripts/time_lock.rs
Jobs
ID Job ID Ran Files Coverage
1 17158084072.1 22 Aug 2025 03:35PM UTC 231
73.95
GitHub Action Run
Source Files on build 17158084072
  • Tree
  • List 231
  • Changed 32
  • Source Changed 21
  • Coverage Changed 28
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17158084072
  • 31e79701 on github
  • Prev Build on master (#17153468957)
  • Next Build on master (#17167638501)
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