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

tari-project / tari / 13107480723
62%

Build:
DEFAULT BRANCH: development
Ran 03 Feb 2025 11:33AM UTC
Jobs 1
Files 721
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

03 Feb 2025 06:10AM UTC coverage: 73.952% (+0.02%) from 73.937%
13107480723

push

github

web-flow
feat: add monerod fallback strategy (#6764)

Description
---
- Added a monerod fallback strategy whereby static monerod responses can
be loaded if monerod goes offline. Options are always use monerod, use
static monerod responses when monerod goes offline, or always use static
monerod responses. With this implementation, it is possible to merge
mine offline from monerod.
- Reduced the general connection monerod timeout from 5s to 2s; this
improves overall monerod responsiveness in event of a monerod connection
error.
- Fixed a bug whereby the same monerod entry would be retried over and
over in the event of a monerod connection error.

Closes #6756

Motivation and Context
---
This could improve merge mining with Tari Universe.

How Has This Been Tested?
---
System-level testing
Added unit tests

What process can a PR reviewer use to test or verify this change?
---
Code review
System-level testing

<!-- 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: Description what the user should do, e.g. delete a
database, resync the chain -->

---------

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

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

29 existing lines in 11 files now uncovered.

83459 of 112856 relevant lines covered (73.95%)

276801.43 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
90.38
0.0% base_layer/core/src/proof_of_work/monero_rx/helpers.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
67.11
-0.44% comms/dht/src/store_forward/database/mod.rs
1
88.48
-0.37% base_layer/core/src/chain_storage/lmdb_db/validator_node_store.rs
2
74.82
0.08% base_layer/wallet/src/output_manager_service/storage/sqlite_db/mod.rs
2
64.49
-0.27% comms/dht/src/connectivity/mod.rs
2
73.03
0.79% base_layer/wallet/src/transaction_service/protocols/transaction_send_protocol.rs
2
86.17
-0.04% base_layer/wallet/src/transaction_service/storage/sqlite_db.rs
3
83.5
-1.46% base_layer/core/src/transactions/transaction_key_manager/storage/sqlite_db/mod.rs
3
66.31
-0.8% comms/dht/src/store_forward/service.rs
4
83.9
-0.8% comms/core/src/noise/socket.rs
4
61.43
-0.6% comms/core/src/connectivity/manager.rs
5
94.75
-0.94% comms/dht/src/outbound/broadcast.rs
Jobs
ID Job ID Ran Files Coverage
1 13107480723.1 03 Feb 2025 11:33AM UTC 721
73.95
GitHub Action Run
Source Files on build 13107480723
  • Tree
  • List 721
  • Changed 329
  • Source Changed 1
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13107480723
  • f5365cae on github
  • Prev Build on development (#13070374815)
  • Next Build on development (#13164129416)
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