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

safe-global / safe-client-gateway / 13789304229 / 1
89%
main: 89%

Build:
DEFAULT BRANCH: main
Ran 11 Mar 2025 01:37PM UTC
Files 1649
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

11 Mar 2025 01:31PM UTC coverage: 91.588% (+0.002%) from 91.586%
13789304229.1

push

github

web-flow
fix: ensure API signatures are even in length (#2434)

We currently validate that transaction signatures from our API are hex and a denomination fo 130 and that message signatures are hex.

Whilst we can be sure that incoming signatures from clients are a denomination of 130 (because the interface does not currently support proposal of contract signatures), we cannot be sure that the Transaction Service hasn't indexed contract signatures with dynamic parts.

This creates a new `HexBytesSchema` which ensures a string is hex and even in length, aka "byte-aligned", applying it to the validation of transaction/message signatures from our API:

- Add and use `HexBytesSchema`
- Add/update tests accordingly

3240 of 3904 branches covered (82.99%)

Branch coverage included in aggregate %.

21519 of 23129 relevant lines covered (93.04%)

283.9 hits per line

Source Files on job run-test:cov - 13789304229.1
  • Tree
  • List 1649
  • Changed 229
  • Source Changed 3
  • Coverage Changed 228
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 13789304229
  • f369a6af on github
  • Prev Job for on main (#13786212843.1)
  • Next Job for on main (#13807343206.1)
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