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

graphprotocol / indexer-rs / 21151146192 / 1
68%
main: 68%

Build:
DEFAULT BRANCH: main
Ran 19 Jan 2026 08:59PM UTC
Files 96
Run time 2s
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

19 Jan 2026 08:52PM UTC coverage: 68.133% (+0.02%) from 68.114%
21151146192.1

push

github

web-flow
Fix some audit medium severity issues (#904)

* fix(service): address issue TRST-M-1

This is about changing a constant name which was confusing
the backend rate limits at 10req per second

* fix(service): add configurable batch size limit for /cost endpoint (TRST-M-7)

Prevents DoS attacks via unbounded input in the costModels GraphQL resolver.

- Add `max_cost_model_batch_size` config option (default: 200)
- Reject requests exceeding the limit with a clear error message
- Add `indexer_cost_model_batch_limit_exceeded_total` metric for observability

Operators can adjust via TOML or env var if serving many subgraphs.

* fix(service): require Horizon mode when DIPS is enabled (TRST-M-8)

DIPS uses V2 escrow accounts from the network subgraph, which requires
Horizon contracts to be deployed. Previously, DIPS would unconditionally
use V2 escrow even in legacy mode, potentially causing silent failures.

- Add startup validation: error if [dips] configured without [horizon].enabled
- Remove unreachable V1 fallback code for DIPS (~30 lines)
- Document the requirement in maximal-config-example.toml

10173 of 14931 relevant lines covered (68.13%)

82.48 hits per line

Source Files on job 21151146192.1
  • Tree
  • List 96
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21151146192
  • 30765453 on github
  • Prev Job for on main (#21133357568.1)
  • Next Job for on main (#21211641316.1)
  • 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