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

graphprotocol / indexer-rs / 21726058284
71%

Build:
DEFAULT BRANCH: main
Ran 05 Feb 2026 07:51PM UTC
Jobs 1
Files 100
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

05 Feb 2026 07:48PM UTC coverage: 71.063% (+1.6%) from 69.497%
21726058284

push

github

web-flow
chore!: remove support for legacy v1 receipts (#929)

* chore(tap-agent): remove support for legacy V1 TAP receipts

BREAKING CHANGE: TAP agent now requires Horizon mode to be enabled.
Legacy V1 receipt handling has been removed in favor of exclusive V2
(Horizon) protocol support. The V1 escrow accounts watcher and hybrid
migration mode are no longer available.

* refactor: simplify Horizon mode startup checks

Remove unused escrow sync interval variable and streamline the Horizon
mode validation logic by using early returns instead of nested
conditionals with unreachable branches.

* fix(tap-agent): improve error context when receipt notification parsing fails

Add contextual information (notification id and signer address) to the
error when collection_id parsing fails, making debugging easier when
receipt notifications contain malformed data.

Also consolidates the SUBGRAPH_SERVICE_ADDRESS test constant to avoid
duplication across test modules.

* refactor(tap-agent): simplify sender denylist check now that Horizon mode is required

Remove unreachable legacy fallback branch in sender account initialization.
Since the agent now requires Horizon mode, the denylist check is always
performed against tap_horizon_denylist.

* refactor(tap-agent): simplify sender account code and improve test helpers

- Remove unreachable legacy fallback branch in sender denylist check since
  Horizon mode is now required
- Extract duplicated deny state retry loops into `wait_for_deny_state` helper
  for more robust and readable tests

* refactor(tap-agent): update documentation to reflect Horizon-only mode

Clarify that Horizon mode is now required throughout tap-agent:
- Update error messages to remove references to disabling Horizon
- Simplify tap_mode field documentation since legacy mode is removed
- Add context to legacy metric counters explaining backwards compatibility

* fix(service): correct misleading error message about disabling Horizon

The startup error mess... (continued)

1083 of 1300 new or added lines in 33 files covered. (83.31%)

22 existing lines in 10 files now uncovered.

10400 of 14635 relevant lines covered (71.06%)

116.62 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
97.59
-0.12% crates/service/src/tap/checks/allocation_redeemed.rs
1
95.39
1.8% crates/service/src/tap/receipt_store.rs
1
0.0
0.0% crates/tap-agent/src/lib.rs
3
85.71
0.0% crates/attestation/src/lib.rs
3
95.54
11.36% crates/service/src/tap/checks/deny_list_check.rs
5
94.48
-2.87% crates/dips/src/database.rs
6
84.75
27.02% crates/indexer-receipt/src/lib.rs
9
75.54
1.57% crates/service/src/service/router.rs
10
92.52
6.64% crates/tap-agent/src/agent/sender_account.rs
12
83.2
3.54% crates/config/src/config.rs
21
33.58
6.4% crates/tap-agent/src/agent.rs
31
29.27
-18.35% crates/tap-agent/src/tap/context/rav.rs
31
86.52
-6.86% crates/tap-agent/src/tap/context/receipt.rs
37
87.25
13.45% crates/tap-agent/src/agent/sender_accounts_manager.rs
46
0.0
0.0% crates/service/src/service.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.48
-2.87% crates/dips/src/database.rs
1
84.75
27.02% crates/indexer-receipt/src/lib.rs
1
0.0
0.0% crates/service/src/service.rs
1
95.54
11.36% crates/service/src/tap/checks/deny_list_check.rs
1
87.25
13.45% crates/tap-agent/src/agent/sender_accounts_manager.rs
1
86.52
-6.86% crates/tap-agent/src/tap/context/receipt.rs
2
83.2
3.54% crates/config/src/config.rs
3
82.65
-3.06% crates/watcher/src/lib.rs
4
93.52
15.48% crates/tap-agent/src/agent/sender_allocation.rs
7
92.52
6.64% crates/tap-agent/src/agent/sender_account.rs
Jobs
ID Job ID Ran Files Coverage
1 21726058284.1 05 Feb 2026 07:51PM UTC 100
71.06
GitHub Action Run
Source Files on build 21726058284
  • Tree
  • List 100
  • Changed 37
  • Source Changed 36
  • Coverage Changed 36
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21726058284
  • 262c908b on github
  • Prev Build on main (#21724496463)
  • Next Build on main (#21728234381)
  • Delete
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