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

safe-global / safe-modules / 8328447414
100%
master: 85%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 18 Mar 2024 02:36PM UTC
Jobs 1
Files 14
Run time 1min
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

18 Mar 2024 02:34PM UTC coverage: 14.474%. Remained the same
8328447414

push

github

web-flow
Refactor Contract Layout (#319)

This PR changes the contract layout in the `passkey` package, as well as
some small renames. It also changes constants to be used as
`library`-ies instead of `contract`s that are inherited (to be more
consistent, as both were used previously).

There are almost no logic changes, some notable examples that came with
the refactor:
1. Since `SignatureData` needed to be shared by the `WebAuthnSigner` and
`WebAuthnSignerFactory`, I created a `WebAuthnSignature` library that
declares the stuck and includes the casting logic. This lead to some
small changes in the `WebAuthnSignerFactory` notably to work around some
"stack too deep" error that didn't happen before.
2. The `WebAuthnConstants` is now `WebAuthnFlags` and I **removed** the
`AUTH_DATA_FLAGS_BE` and `AUTH_DATA_FLAGS_BS` because they aren't actual
flags :shrug:. Don't know how they got there, but the bits in those
flags are officially [reserved for future
use](https://www.w3.org/TR/webauthn-2/#sctn-authenticator-data). I also
didn't bother adding the `AT` and `ET` flags, since those can't really
be verified on-chain anyway and not really relevant from a signature
verification perspective (they indicate what additional data is
available in the authenticator data blob, but we don't make use of it
anyway).

5 of 44 branches covered (11.36%)

Branch coverage included in aggregate %.

1 of 24 new or added lines in 7 files covered. (4.17%)

17 of 108 relevant lines covered (15.74%)

1.25 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8328447414.1 18 Mar 2024 02:36PM UTC 0
14.47
GitHub Action Run
Source Files on build 8328447414
Detailed source file information is not available for this build.
  • Back to Repo
  • 4ad1f0c2 on github
  • Prev Build on main (#8328333224)
  • Next Build on main (#8328723798)
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