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

decentraland / signatures-server
92%

Build:
DEFAULT BRANCH: main
Repo Added 21 Jul 2022 07:23PM UTC
Token 5fzEDohoZWPHYubwbkDqoo9zs3BYDOw3s regen
Build 542 Last
Files 21
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 1.10.0
  • 1.9.1
  • chore/check-vulnerabilities
  • chore/fix-typo
  • chore/migrate-tracer-to-dcl
  • chore/pin-node-24-base-image
  • chore/update-authorization-expiration
  • chore/update-node-24
  • chore/update-node-to-24
  • dependabot/npm_and_yarn/ajv-8.11.2
  • dependabot/npm_and_yarn/ajv-8.12.0
  • dependabot/npm_and_yarn/dcl/schemas-5.10.0
  • dependabot/npm_and_yarn/dcl/schemas-5.11.0
  • dependabot/npm_and_yarn/dcl/schemas-5.14.0
  • dependabot/npm_and_yarn/dcl/schemas-5.15.0
  • dependabot/npm_and_yarn/dcl/schemas-5.16.0
  • dependabot/npm_and_yarn/dcl/schemas-5.17.1
  • dependabot/npm_and_yarn/dcl/schemas-5.18.0
  • dependabot/npm_and_yarn/dcl/schemas-5.18.1
  • dependabot/npm_and_yarn/dcl/schemas-5.19.0
  • dependabot/npm_and_yarn/dcl/schemas-5.20.0
  • dependabot/npm_and_yarn/dcl/schemas-5.21.0
  • dependabot/npm_and_yarn/dcl/schemas-5.21.1
  • dependabot/npm_and_yarn/dcl/schemas-5.22.0
  • dependabot/npm_and_yarn/dcl/schemas-5.23.0
  • dependabot/npm_and_yarn/dcl/schemas-5.26.1
  • dependabot/npm_and_yarn/dcl/schemas-5.27.0
  • dependabot/npm_and_yarn/dcl/schemas-5.29.0
  • dependabot/npm_and_yarn/dcl/schemas-5.31.0
  • dependabot/npm_and_yarn/dcl/schemas-5.32.0
  • dependabot/npm_and_yarn/dcl/schemas-5.4.2
  • dependabot/npm_and_yarn/dcl/schemas-5.4.3
  • dependabot/npm_and_yarn/dcl/schemas-5.4.5
  • dependabot/npm_and_yarn/dcl/schemas-5.4.6
  • dependabot/npm_and_yarn/dcl/schemas-5.5.0
  • dependabot/npm_and_yarn/dcl/schemas-5.6.0
  • dependabot/npm_and_yarn/dcl/schemas-5.8.0
  • dependabot/npm_and_yarn/dcl/schemas-5.8.1
  • dependabot/npm_and_yarn/dcl/schemas-5.9.0
  • dependabot/npm_and_yarn/dcl/schemas-6.0.1
  • dependabot/npm_and_yarn/dcl/schemas-6.1.0
  • dependabot/npm_and_yarn/dcl/schemas-6.10.0
  • dependabot/npm_and_yarn/dcl/schemas-6.11.0
  • dependabot/npm_and_yarn/dcl/schemas-6.11.1
  • dependabot/npm_and_yarn/dcl/schemas-6.12.0
  • dependabot/npm_and_yarn/dcl/schemas-6.13.0
  • dependabot/npm_and_yarn/dcl/schemas-6.13.2
  • dependabot/npm_and_yarn/dcl/schemas-6.13.4
  • dependabot/npm_and_yarn/dcl/schemas-6.14.1
  • dependabot/npm_and_yarn/dcl/schemas-6.15.0
  • dependabot/npm_and_yarn/dcl/schemas-6.16.0
  • dependabot/npm_and_yarn/dcl/schemas-6.17.0
  • dependabot/npm_and_yarn/dcl/schemas-6.18.0
  • dependabot/npm_and_yarn/dcl/schemas-6.18.1
  • dependabot/npm_and_yarn/dcl/schemas-6.18.2
  • dependabot/npm_and_yarn/dcl/schemas-6.19.0
  • dependabot/npm_and_yarn/dcl/schemas-6.2.0
  • dependabot/npm_and_yarn/dcl/schemas-6.4.0
  • dependabot/npm_and_yarn/dcl/schemas-6.4.1
  • dependabot/npm_and_yarn/dcl/schemas-6.5.0
  • dependabot/npm_and_yarn/dcl/schemas-6.6.0
  • dependabot/npm_and_yarn/dcl/schemas-6.7.0
  • dependabot/npm_and_yarn/dcl/schemas-6.7.1
  • dependabot/npm_and_yarn/dcl/schemas-6.8.0
  • dependabot/npm_and_yarn/dcl/schemas-6.9.0
  • dependabot/npm_and_yarn/dcl/schemas-7.0.0
  • dependabot/npm_and_yarn/dcl/schemas-7.1.0
  • dependabot/npm_and_yarn/dcl/schemas-7.2.0
  • dependabot/npm_and_yarn/dcl/schemas-7.3.1
  • dependabot/npm_and_yarn/dcl/schemas-7.3.2
  • dependabot/npm_and_yarn/dcl/schemas-7.3.3
  • dependabot/npm_and_yarn/dcl/schemas-7.3.4
  • dependabot/npm_and_yarn/dcl/schemas-7.4.1
  • dependabot/npm_and_yarn/dcl/schemas-7.4.2
  • dependabot/npm_and_yarn/dcl/schemas-8.2.2
  • dependabot/npm_and_yarn/dcl/schemas-9.0.0
  • dependabot/npm_and_yarn/dcl/schemas-9.1.0
  • dependabot/npm_and_yarn/dcl/schemas-9.1.1
  • dependabot/npm_and_yarn/dcl/schemas-9.2.0
  • dependabot/npm_and_yarn/dcl/schemas-9.3.0
  • dependabot/npm_and_yarn/dcl/schemas-9.4.0
  • dependabot/npm_and_yarn/dcl/schemas-9.4.1
  • dependabot/npm_and_yarn/dcl/schemas-9.5.0
  • dependabot/npm_and_yarn/dcl/schemas-9.6.0
  • dependabot/npm_and_yarn/dcl/schemas-9.7.0
  • dependabot/npm_and_yarn/dcl/schemas-9.8.0
  • dependabot/npm_and_yarn/dcl/schemas-9.9.0
  • dependabot/npm_and_yarn/decentraland-transactions-1.39.0
  • dependabot/npm_and_yarn/decentraland-transactions-1.40.0
  • dependabot/npm_and_yarn/decentraland-transactions-1.43.0
  • dependabot/npm_and_yarn/decentraland-transactions-1.43.1
  • dependabot/npm_and_yarn/decentraland-transactions-1.44.0
  • dependabot/npm_and_yarn/decentraland-transactions-1.45.0
  • dependabot/npm_and_yarn/decentraland-transactions-1.46.0
  • dependabot/npm_and_yarn/decentraland-transactions-1.46.1
  • dependabot/npm_and_yarn/decentraland-transactions-1.47.0
  • dependabot/npm_and_yarn/ethers-5.7.0
  • dependabot/npm_and_yarn/ethers-5.7.1
  • dependabot/npm_and_yarn/ethers-5.7.2
  • dependabot/npm_and_yarn/types/node-18.11.10
  • dependabot/npm_and_yarn/types/node-18.11.11
  • dependabot/npm_and_yarn/types/node-18.11.12
  • dependabot/npm_and_yarn/types/node-18.11.13
  • dependabot/npm_and_yarn/types/node-18.11.15
  • dependabot/npm_and_yarn/types/node-18.11.17
  • dependabot/npm_and_yarn/types/node-18.11.18
  • dependabot/npm_and_yarn/types/node-18.11.19
  • dependabot/npm_and_yarn/types/node-18.13.0
  • dependabot/npm_and_yarn/types/node-18.14.0
  • dependabot/npm_and_yarn/types/node-18.14.1
  • dependabot/npm_and_yarn/types/node-18.14.2
  • dependabot/npm_and_yarn/types/node-18.14.4
  • dependabot/npm_and_yarn/types/node-18.14.6
  • dependabot/npm_and_yarn/types/node-18.15.0
  • dependabot/npm_and_yarn/types/node-18.15.10
  • dependabot/npm_and_yarn/types/node-18.15.11
  • dependabot/npm_and_yarn/types/node-18.15.12
  • dependabot/npm_and_yarn/types/node-18.15.13
  • dependabot/npm_and_yarn/types/node-18.15.2
  • dependabot/npm_and_yarn/types/node-18.15.3
  • dependabot/npm_and_yarn/types/node-18.15.5
  • dependabot/npm_and_yarn/types/node-18.15.6
  • dependabot/npm_and_yarn/types/node-18.16.0
  • dependabot/npm_and_yarn/types/node-18.16.1
  • dependabot/npm_and_yarn/types/node-18.16.2
  • dependabot/npm_and_yarn/types/node-18.16.3
  • dependabot/npm_and_yarn/types/node-20.1.0
  • dependabot/npm_and_yarn/types/node-20.1.1
  • dependabot/npm_and_yarn/types/node-20.1.2
  • dependabot/npm_and_yarn/types/node-20.1.3
  • dependabot/npm_and_yarn/types/node-20.1.4
  • dependabot/npm_and_yarn/types/node-20.1.5
  • dependabot/npm_and_yarn/types/node-20.1.7
  • dependabot/npm_and_yarn/types/node-20.10.0
  • dependabot/npm_and_yarn/types/node-20.10.1
  • dependabot/npm_and_yarn/types/node-20.10.3
  • dependabot/npm_and_yarn/types/node-20.10.4
  • dependabot/npm_and_yarn/types/node-20.10.5
  • dependabot/npm_and_yarn/types/node-20.2.0
  • dependabot/npm_and_yarn/types/node-20.2.1
  • dependabot/npm_and_yarn/types/node-20.2.3
  • dependabot/npm_and_yarn/types/node-20.2.4
  • dependabot/npm_and_yarn/types/node-20.2.5
  • dependabot/npm_and_yarn/types/node-20.3.0
  • dependabot/npm_and_yarn/types/node-20.3.1
  • dependabot/npm_and_yarn/types/node-20.3.2
  • dependabot/npm_and_yarn/types/node-20.3.3
  • dependabot/npm_and_yarn/types/node-20.4.0
  • dependabot/npm_and_yarn/types/node-20.4.1
  • dependabot/npm_and_yarn/types/node-20.4.2
  • dependabot/npm_and_yarn/types/node-20.4.4
  • dependabot/npm_and_yarn/types/node-20.4.5
  • dependabot/npm_and_yarn/types/node-20.4.6
  • dependabot/npm_and_yarn/types/node-20.4.7
  • dependabot/npm_and_yarn/types/node-20.4.8
  • dependabot/npm_and_yarn/types/node-20.4.9
  • dependabot/npm_and_yarn/types/node-20.5.0
  • dependabot/npm_and_yarn/types/node-20.5.1
  • dependabot/npm_and_yarn/types/node-20.5.3
  • dependabot/npm_and_yarn/types/node-20.5.4
  • dependabot/npm_and_yarn/types/node-20.5.6
  • dependabot/npm_and_yarn/types/node-20.5.7
  • dependabot/npm_and_yarn/types/node-20.5.9
  • dependabot/npm_and_yarn/types/node-20.6.2
  • dependabot/npm_and_yarn/types/node-20.6.3
  • dependabot/npm_and_yarn/types/node-20.6.5
  • dependabot/npm_and_yarn/types/node-20.7.0
  • dependabot/npm_and_yarn/types/node-20.7.1
  • dependabot/npm_and_yarn/types/node-20.8.0
  • dependabot/npm_and_yarn/types/node-20.8.10
  • dependabot/npm_and_yarn/types/node-20.8.2
  • dependabot/npm_and_yarn/types/node-20.8.3
  • dependabot/npm_and_yarn/types/node-20.8.4
  • dependabot/npm_and_yarn/types/node-20.8.5
  • dependabot/npm_and_yarn/types/node-20.8.6
  • dependabot/npm_and_yarn/types/node-20.8.7
  • dependabot/npm_and_yarn/types/node-20.8.8
  • dependabot/npm_and_yarn/types/node-20.8.9
  • dependabot/npm_and_yarn/types/node-20.9.0
  • dependabot/npm_and_yarn/types/node-20.9.1
  • dependabot/npm_and_yarn/types/node-20.9.2
  • dependabot/npm_and_yarn/types/node-20.9.3
  • dependabot/npm_and_yarn/types/node-20.9.4
  • dependabot/npm_and_yarn/types/node-20.9.5
  • dependabot/npm_and_yarn/types/node-22.13.10
  • dependabot/npm_and_yarn/types/node-22.13.11
  • dependabot/npm_and_yarn/types/node-22.13.13
  • dependabot/npm_and_yarn/types/node-22.13.14
  • dependabot/npm_and_yarn/types/node-22.13.17
  • dependabot/npm_and_yarn/types/node-22.13.9
  • dependabot/npm_and_yarn/types/node-22.14.0
  • dependabot/npm_and_yarn/types/node-22.14.1
  • dependabot/npm_and_yarn/types/node-22.15.0
  • dependabot/npm_and_yarn/types/node-22.15.11
  • dependabot/npm_and_yarn/types/node-22.15.14
  • dependabot/npm_and_yarn/types/node-22.15.15
  • dependabot/npm_and_yarn/types/node-22.15.17
  • dependabot/npm_and_yarn/types/node-22.15.18
  • dependabot/npm_and_yarn/types/node-22.15.19
  • dependabot/npm_and_yarn/types/node-22.15.2
  • dependabot/npm_and_yarn/types/node-22.15.21
  • dependabot/npm_and_yarn/types/node-22.15.23
  • dependabot/npm_and_yarn/types/node-22.15.24
  • dependabot/npm_and_yarn/types/node-22.15.26
  • dependabot/npm_and_yarn/types/node-22.15.29
  • dependabot/npm_and_yarn/types/node-22.15.3
  • dependabot/npm_and_yarn/typescript-4.8.2
  • dependabot/npm_and_yarn/typescript-4.8.3
  • dependabot/npm_and_yarn/typescript-4.8.4
  • dependabot/npm_and_yarn/typescript-4.9.3
  • dependabot/npm_and_yarn/typescript-4.9.4
  • dependabot/npm_and_yarn/typescript-4.9.5
  • dependabot/npm_and_yarn/well-known-components/env-config-provider-1.2.0
  • dependabot/npm_and_yarn/well-known-components/http-server-1.1.3
  • dependabot/npm_and_yarn/well-known-components/http-server-1.1.4
  • dependabot/npm_and_yarn/well-known-components/http-server-1.1.5
  • dependabot/npm_and_yarn/well-known-components/http-server-1.1.6
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.1.2
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.1.3
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.2.0
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.3.0
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.4.0
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.4.1
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.4.2
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.5.2
  • dependabot/npm_and_yarn/well-known-components/logger-2.1.0
  • dependabot/npm_and_yarn/well-known-components/logger-3.1.2
  • dependabot/npm_and_yarn/well-known-components/logger-3.1.3
  • dependabot/npm_and_yarn/well-known-components/pg-component-0.2.2
  • dependabot/npm_and_yarn/well-known-components/test-helpers-1.4.0
  • dependabot/npm_and_yarn/well-known-components/test-helpers-1.5.0
  • dependabot/npm_and_yarn/well-known-components/test-helpers-1.5.1
  • dependabot/npm_and_yarn/well-known-components/thegraph-component-1.3.0
  • dependabot/npm_and_yarn/well-known-components/thegraph-component-1.3.1
  • dependabot/npm_and_yarn/well-known-components/thegraph-component-1.3.2
  • dependabot/npm_and_yarn/well-known-components/thegraph-component-1.4.1
  • dependabot/npm_and_yarn/well-known-components/thegraph-component-1.4.2
  • dependabot/npm_and_yarn/well-known-components/thegraph-component-1.4.3
  • dependabot/npm_and_yarn/well-known-components/thegraph-component-1.5.0
  • dependabot/npm_and_yarn/well-known-components/thegraph-component-1.6.0
  • feat/add-cors
  • feat/add-price-filters-rentals
  • feat/add-release-job
  • feat/add-rental-days-filter
  • feat/add-specific-cors-origins
  • feat/add-support-for-the-claimed-status
  • feat/add-target-and-updated-after
  • feat/add-verify-metadata-content-opt
  • feat/bump-crypto-middleware-4.1.0
  • feat/bump-transactions
  • feat/cancel-listing-if-owner-changed
  • feat/cancel-rentals-job
  • feat/check-signer
  • feat/fix-test-data
  • feat/instrument-with-requests-logger
  • feat/land-filters-rentals
  • feat/nonce-bump-cancel
  • feat/nonce-contract-updates
  • feat/rental-listings-prices
  • feat/rented-days-and-period
  • feat/report-coverage
  • feat/retrieve-historic-data
  • feat/return-rentedDays
  • feat/sepolia-support
  • feat/support-nft-ids
  • feat/trigger-deploy
  • feat/trigger-deployment
  • feat/update-cancel-listings-logic
  • feat/use-node-18-alpine
  • feature/add-tokenid-network-contract-addresses
  • fix/add-logging-to-cancel-job
  • fix/add-version-to-endpoints
  • fix/avoid-date-timezone
  • fix/cancel-flow-not-updating
  • fix/category-filter
  • fix/category-query
  • fix/change-default-nonces
  • fix/creation-of-expired-rentals
  • fix/crypto-middleware-6
  • fix/dockerfile-entrypoint
  • fix/enum-type-change
  • fix/improve-logging
  • fix/index-check
  • fix/initialize-updates
  • fix/listing-query
  • fix/log-with-$
  • fix/make-first-required
  • fix/make-the-service-deploy-to-quay
  • fix/metadata-date-insert
  • fix/missing-order-by-in-listing-query
  • fix/offset-parameter-and-total
  • fix/patch-endpoint-periods-object
  • fix/periods-on-insert
  • fix/prevent-dissolved-estates-from-being-listed
  • fix/receive-old-signatures
  • fix/rental-listing-cancellation-and-integration-tests
  • fix/rentals-moving-to-claimed
  • fix/rentals-signature-nonces
  • fix/response-body-leaks-and-dcl-bump
  • fix/retrieve-ends-at
  • fix/run-add-type-value-outside-transaction
  • fix/show-error-on-rental-listing-with-wrong-chain-id
  • fix/signature-not-matching
  • fix/signature-validation-lowercase
  • fix/signatures-server-tests
  • fix/small-change
  • fix/update-crypto-middleware
  • fix/update-decentraland-transactions
  • fix/update-node-types
  • fix/update-query-missing-comma
  • fix/upgrade-graph-component
  • fix/use-common-schemas-for-rentals-types
  • fix/version-signature-endpoints
  • main
  • refactor/migrate-wkc-to-core-components
  • refactor/replace-wkc-with-dcl-components
  • refs/heads/dependabot/npm_and_yarn/dcl/schemas-7.2.0
  • refs/heads/dependabot/npm_and_yarn/types/node-20.2.4
  • refs/heads/dependabot/npm_and_yarn/types/node-20.2.5
  • refs/heads/dependabot/npm_and_yarn/well-known-components/test-helpers-1.5.0
  • refs/heads/main
  • refs/tags/1.0.0
  • refs/tags/1.1.0
  • refs/tags/1.1.1
  • refs/tags/1.1.2
  • refs/tags/1.1.4
  • refs/tags/1.2.0
  • refs/tags/1.3.0
  • refs/tags/1.4.0
  • refs/tags/1.5.0
  • refs/tags/1.6.0
  • refs/tags/1.6.1
  • refs/tags/1.7.0
  • refs/tags/1.7.1
  • refs/tags/1.7.2
  • refs/tags/1.8.0
  • refs/tags/1.9.0
  • security/pin-checkout-sha
  • security/pin-github-actions-sha
  • test-tracing
  • test/idiomatic-wkc-tests

19 Aug 2026 11:49AM UTC coverage: 91.682% (-0.07%) from 91.748%
32249494236

push

github

web-flow
fix(auth): upgrade @dcl/crypto-middleware to 6.1 (#489)

6.0.0 joins the metadata bytes into the signed payload instead of
lowercasing them, so metadata casing is covered by the signature.

The scene gate moves from a local withSignerValidation middleware to
rejectIfSigner on the same route's wellKnownComponents call. The local
middleware existed because the library's guard could not be relied on —
its own comment said so — and it compensated by folding the signer with
trim().toLowerCase() before comparing. The predicate refuses a
non-canonical signer instead, so the same requests are refused without any
value being rewritten.

Removes that middleware and its unit spec as now-dead code. Scope is
unchanged: it guarded exactly one route, POST /v1/rentals-listings, and
that route's wellKnownComponents call is where the predicate now sits.

Two differences a reviewer should weigh: the refusal moves before
signature verification rather than after, and the response body becomes
the middleware's JSON error rather than the plain 'Invalid signer' string.

345 of 372 branches covered (92.74%)

Branch coverage included in aggregate %.

680 of 746 relevant lines covered (91.15%)

48.5 hits per line

Relevant lines Covered
Build:
Build:
746 RELEVANT LINES 680 COVERED LINES
48.5 HITS PER LINE
Source Files on main
  • Tree
  • List 21
  • Changed 15
  • Source Changed 1
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32249494236 main fix(auth): upgrade @dcl/crypto-middleware to 6.1 (#489) 6.0.0 joins the metadata bytes into the signed payload instead of lowercasing them, so metadata casing is covered by the signature. The scene gate moves from a local withSignerValidation mi... push 19 Aug 2026 11:50AM UTC web-flow github
91.68
32194975469 fix/crypto-middleware-6 fix(auth): upgrade @dcl/crypto-middleware to 6.1 6.0.0 joins the metadata bytes into the signed payload instead of lowercasing them, so metadata casing is covered by the signature. The scene gate moves from a local withSignerValidation middlewar... Pull #489 18 Aug 2026 10:57PM UTC LautaroPetaccio github
91.68
31491955075 1.10.0 fix: Normalize the scene signer and bump @dcl/crypto-middleware to 5.1.0 (#488) push 11 Aug 2026 12:36PM UTC GitHub github
91.75
31485350008 main fix: Normalize the scene signer and bump @dcl/crypto-middleware to 5.1.0 (#488) * tests: Add tests to validate auth-chain * chore: Bump @dcl/crypto-middleware lib * fix: normalize the scene signer before comparing it the signed payload is lowe... push 11 Aug 2026 11:10AM UTC web-flow github
91.75
31483930362 fix/update-crypto-middleware fix: normalize the scene signer before comparing it push 11 Aug 2026 10:51AM UTC Gabriel Diaz github
91.75
31478615566 fix/update-crypto-middleware chore: Bump @dcl/crypto-middleware lib push 11 Aug 2026 09:39AM UTC cyaiox github
91.76
30359218283 main fix: stop cancelling listings whose asset the rentals contract holds (#487) * fix: stop cancelling listings whose asset the rentals contract holds the unauthenticated PATCH /v1/rentals-listings/:id cancelled any open listing whose asset was not ... push 28 Jul 2026 12:31PM UTC web-flow github
91.76
30313693906 fix/rental-listing-cancellation-and-integration-tests fix: do not race an executed listing against an index cancellation on refresh when the indexer reported a rental newer than the stored listing, the refresh queued the executed update, and the index branch, which still looked at the status the lis... Pull #487 27 Jul 2026 11:19PM UTC LautaroPetaccio github
91.76
30313067898 fix/rental-listing-cancellation-and-integration-tests fix: keep index cancellations to open listings and make them visible to updatedAfter review findings on the three index bump statements. they matched rows in any status, so a nonce bump could rewrite an executed or a claimed listing to cancelled... Pull #487 27 Jul 2026 11:07PM UTC LautaroPetaccio github
91.75
30311499338 fix/rental-listing-cancellation-and-integration-tests fix: compare addresses ignoring casing and alias the misspelled signer field review findings on the ownership checks and the index update query. addresses reach the server from the authorization middleware, the request body, the indexers and the... Pull #487 27 Jul 2026 10:40PM UTC LautaroPetaccio github
91.74
See All Builds (320)

Badge your Repo: signatures-server

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc