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

decentraland / marketplace / 37777487510
68%

Build:
DEFAULT BRANCH: master
Ran 08 Oct 2026 12:34PM UTC
Jobs 1
Files 650
Run time 3min
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

08 Oct 2026 12:31PM UTC coverage: 67.704% (+0.4%) from 67.354%
37777487510

push

github

web-flow
feat: warn users about orders cancelled by the marketplace contract upgrade (#2736)

* feat: warn users about orders cancelled by the marketplace contract upgrade

Pausing OffChainMarketplace V1/V2 and bumping their contract signature index cancels every open order signed on them. When the cancelled-orders-banner flag is on, the connected wallet's cancelled trades are fetched from the marketplace server (signed request) and a dismissible banner lists them with a link to re-create each one: sell page for NFT listings, bid pages for bids, and the Builder collection for item listings.

Dismissal is stored per wallet and count, so new cancellations show it again.

* feat: mark cancelled item listings as re-created in the builder

Item listings are primary sales, which the Marketplace can't set up, so
their Re-create opens the creator's collection in the Builder. Make that
visible: an external-link icon on the button, a "re-created in the
Builder" note next to the order type, and a line in the list's intro.

* feat: page through every cancelled order in the review modal

The modal only showed the first 100 cancelled orders. It now loads the
next page (skip = loaded count, deduplicated by id) as the user nears the
end of the list, with a loading row, a retry on failure and a "loaded"
hint. The list scrolls inside the modal so hundreds of rows stay usable.

Re-creating a listing or a bid drops the matching cancelled order and
decrements the total, mirroring the server, which stops returning it.
The banner dismissal now holds while the count only goes down, and the
banner no longer remounts (closing the modal) when the total changes.

* fix: price usd-pegged cancelled orders through the mana oracle

V2 listings can be USD-pegged, so their amount is USD wei. The review
modal rendered it as MANA wei; it now goes through PeggedManaPrice with
the trade's own marketplace contract, like ListingPrice does.

price.assetType is typed as TradeAssetType.

* fix: re-show... (continued)

4561 of 8380 branches covered (54.43%)

Branch coverage included in aggregate %.

177 of 180 new or added lines in 17 files covered. (98.33%)

9965 of 13075 relevant lines covered (76.21%)

117.41 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
91.11
webapp/src/components/CancelledOrdersBanner/utils.ts
1
88.89
webapp/src/components/CancelledOrdersBanner/CancelledOrdersBanner.container.ts
Jobs
ID Job ID Ran Files Coverage
1 37777487510.1 08 Oct 2026 12:34PM UTC 650
67.7
GitHub Action Run
Source Files on build 37777487510
  • Tree
  • List 650
  • Changed 6
  • Source Changed 6
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37777487510
  • c304f236 on github
  • Prev Build on master (#37629773649)
  • Next Build on master (#38404293567)
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