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

safe-global / safe-client-gateway / 25312068942
90%

Build:
DEFAULT BRANCH: main
Ran 04 May 2026 09:47AM UTC
Jobs 0
Files 0
Run time –
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

pending completion
25312068942

push

github

compojoom
feat: allow gas-relay sponsorship for SafeWebAuthnSignerFactory.createSigner

Accepts createSigner calls to the official SafeWebAuthnSignerFactory v0.2.1
in the relay limit mapper, deriving a per-passkey rate-limit key from
keccak256(abi.encode(x, y, verifiers)) so passkey deployments don't share
a single global daily quota keyed on the factory address.

chore: add SPDX license headers to touched files

refactor: address PR feedback on createSigner relay branch

- Throw UnofficialSignerFactoryError when isCreateSigner matches but the
  target isn't an official factory, mirroring UnofficialProxyFactoryError.
  Lets operators distinguish unofficial-factory attempts from unrecognised
  calldata.
- Assert the upstream ABI shape at module load in getSignerFactoryAbi() so
  a future @safe-global/safe-modules-deployments release that drops or
  renames createSigner/getSigner fails fast instead of silently drifting
  through the type cast.
- Add a top-level test exercising createSigner on a relay-supported chain
  (BSC) where the factory isn't deployed.

refactor: address PR feedback on dependency pin and createSigner branch

- Pin @safe-global/safe-modules-deployments to exact 3.0.1 (matching the
  safe-deployments pin convention) so a semver-compatible upgrade can't
  silently change factory addresses or deployment metadata. Reinforces
  the SUPPORTED_SIGNER_FACTORY_VERSION guardrail.
- Make the createSigner branch self-contained: every outcome now
  terminates inside the branch. Malformed args throw InvalidTransferError
  explicitly rather than relying on fall-through, so a future branch
  added below this point can't be reached by createSigner data.

refactor: address PR feedback on test setup and encoder return type

- signer-factory encoder.builder now returns Hex instead of Address.
  encodeFunctionData returns Hex (`0x${string}`); the calldata is not
  address-shaped. IEncoder defaults to Hex and other encoders match.
- Restructure SafeWebAuthnSignerF... (continued)
Source Files on build 25312068942
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #25312068942
  • cf221d81 on github
  • Prev Build on main (#25173184315)
  • Next Build on main (#25347906311)
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