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

decentraland / marketplace / 26879816687
65%

Build:
DEFAULT BRANCH: master
Ran 03 Jun 2026 10:51AM UTC
Jobs 1
Files 565
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

03 Jun 2026 10:47AM UTC coverage: 65.152% (-0.2%) from 65.37%
26879816687

push

github

web-flow
feat: across V4 as cross-chain provider for credit-paid NAME claim (#2643)

* feat: add Across V4 as cross-chain provider for credit-paid NAME claim

Routes the credit-paid NAME claim through Across V4 when the
`names-with-credits` feature flag variant is set to `across`, alongside the
existing Axelar/Squid (CORAL) path. The Across route is built by the
credits-server and submitted via `useCreditsWithExternalCall`; the saga then
polls Across `/deposit/status` for the destination fill.

- features: getCrossChainNameProvider reads the flag variant ('across' |
  'axelar', defaulting to 'axelar').
- saga: branch on provider; for Across, poll deposit status and require both a
  fill AND actionsSucceeded — a filled deposit whose register reverted means the
  bridged MANA went to the recovery wallet and the NAME was not minted, treated
  as a failure. Wait for the Polygon useCredits tx to mine before advancing so a
  reverted origin tx surfaces a friendly failure instead of a stuck tracker.
- modal: staged, non-technical progress UI (consuming credits -> registering
  NAME) plus success and failure (retry) views; the saga no longer force-closes
  the modal.
- across link: a deposit has no reliable public explorer page, so the origin tx
  is linked on Polygonscan.
- i18n: en/es/zh copy for the new stages and the success/failure views.

* refactor: address review feedback on Across NAME-claim PR

- saga: require `actionsSucceeded === true` (not `!== false`) in the Across
  terminal check, so a future `filled` response missing the field can't mask a
  failed register.
- saga: drop the ~15 verbose console.log/warn/error calls added for this flow
  (master had none here); error reporting stays via captureException.
- modal: suppress the default back/close navigation on the terminal cross-chain
  success/failed states (they render their own actions), matching the polling
  treatment.
- modal: rename handleCloseFailedCreditsClaim -> handleCloseCreditsClaimModal
  s... (continued)

3556 of 6989 branches covered (50.88%)

Branch coverage included in aggregate %.

38 of 81 new or added lines in 5 files covered. (46.91%)

1 existing line in 1 file now uncovered.

8361 of 11302 relevant lines covered (73.98%)

95.08 hits per line

Uncovered Changes

Lines Coverage ∆ File
34
69.01
-22.38% webapp/src/modules/ens/sagas.ts
6
77.12
-1.86% webapp/src/components/Modals/BuyWithCryptoModal/BuyWithCryptoModal.tsx
3
75.28
-11.02% webapp/src/modules/features/selectors.ts

Coverage Regressions

Lines Coverage ∆ File
1
77.12
-1.86% webapp/src/components/Modals/BuyWithCryptoModal/BuyWithCryptoModal.tsx
Jobs
ID Job ID Ran Files Coverage
1 26879816687.1 03 Jun 2026 10:51AM UTC 565
65.15
GitHub Action Run
Source Files on build 26879816687
  • Tree
  • List 565
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26879816687
  • a5a28c13 on github
  • Prev Build on master (#26723624298)
  • Next Build on master (#26891199942)
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