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

safe-global / safe-client-gateway / 13789304229
89%

Build:
DEFAULT BRANCH: main
Ran 11 Mar 2025 01:37PM UTC
Jobs 1
Files 825
Run time 6min
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: 90.567% (+0.002%) from 90.565%
13789304229

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

3131 of 3773 branches covered (82.98%)

Branch coverage included in aggregate %.

7 of 7 new or added lines in 4 files covered. (100.0%)

10761 of 11566 relevant lines covered (93.04%)

567.74 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-test:cov - 13789304229.1 11 Mar 2025 01:37PM UTC 1649
91.59
GitHub Action Run
Source Files on build 13789304229
  • Tree
  • List 825
  • Changed 229
  • Source Changed 3
  • Coverage Changed 228
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #13789304229
  • f369a6af on github
  • Prev Build on main (#13786212843)
  • Next Build on main (#13807343206)
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

© 2025 Coveralls, Inc