Skip to content

Releases: multiversx/mx-nft-service

Bug fixes and performance improvements

27 Jun 08:47
b9e9309
Compare
Choose a tag to compare
Development to main  (#984)

* SERVICES1086 rebuild marketplace data/state endpoint, service and functions (part 1)

* SERVICES-1085 extract confusing logic in a separete function; renaming; remove comment

* SERVICES-1085 code splitting, renamings & improvements

* SERVICES-1085 rename param

* SERVICES-1085 add marketplace reindex process event logic

* SERVICES-1085 fix batch slice function; code improvements for get event category function

* SERVICES-1085 remove console log

* SERVICES-1085 extract total bought tokens in a separate function

* SERVICES-1085 split reindex marketplace data code

* SERVICES-1085 use handlers and summary classes for rebuilding marketplace state

* SERVICES-1085 fix marketplace elastic query time range filter

* SERVICES-1085 create MarketplaceReindexState class with common methods and remove common handlers

* SERVICES-1085 add handlers for XOXNO specfic events

* set default paymentNonce if not already set

* SERVICES-1085 ignore not used marketplace events for better performance\

* undo default paymentNonce

* SERVICES-1085 marketplace events summaries

* SERVICES-1085 update marketplace event summaries and add DeadRare updatePrice topics

* SERVICES-1085 marketplace events summary service

* SERVICES-1085 fix marketplace reindex summaries and handle krogan acceptOffer

* SERVICES-1085 marketplace reindex state handlers

* SERVICES-1085 remove confusing method

* SERVICES-1085 remove confusing method

* SERVICES-1085 extract create new order from event summary logic into a separate method

* SERVICES-1085 improve createOrder from summary function

* SERVICES-1085 renamings

* SERVICES-1085 renamings

* SERVICES-1085 update marketplace reindex state service

* SERVICES-1085 process event even if no payment token found

* SERVICES-1085 xoxno user deposit

* SERVICES-1085 fix elrondnftswap offerId type

* SERVICES-1085 reindex marketplace state before & after time range

* SERVICES-1085 reindex marketplace state logs & fixes

* SERVICES-1085 renaming

* SERVICES-1085 fix duplicate bid for internal marketplace

* SERVICES-1085 try-catch and better logging

* SERVICES-1085 fix xoxno no startTime

* SERVICES-1085 fix xoxno no startTime

* SERVICES-1085 fix endAuction with no winning order

* SERVICES-1085 fix case when undefined beforeTimestamp

* SERVICES-1085 save auction tags

* SERVICES-1085 admin endpoints fire and forget

* SERVICES-1085 fix internal auction timestamp topic

* SERVICES-1085 marketplace reindex events locker & logs

* SERVICES-1085 handle multiple internal marketplaces with same address case

* fix admin resolver catch

* SERVICES-1085 exclude collection filtering when unique marketplace address

* SERVICES-1085 fix case when timestamp not spported by DB

* Add plugins module

* Update scam cronjob

* Update scam service

* Add none scam info

* Update workflow

* Update cronjob time

* Remode delete by pattern where not needed

* Fix scam report

* Remove unused code

* trigger cache invalidation

* Change delete to update

* Remove delete by pattern for asset history

* Remove delete by pattern from cache invalidation

* Clear to none nft scam info

* Update scam update cache invalidation

* Add null check

* Add collections with no volum

* Fix trending order by

* Fix trending return

* Fix order trending

* Move blacklist filter before order

* Update filter collection

* Remove clear by pattern in auctions

* Add Scam Collection setting

* Add cache invalidation

* Remove scam info from api

* clean up code

* Upgrade testing packages

* Remove data api calls

* Update mapping

* Refactor Token model

* Add historical price retrieve

* Add elrond tools back

* Add create nft with multiple files

* Extract duplicated code

* Fix typo

* Decrease caching time

* Decrease caching time

* Add ici handling

* Update key

* Update key

* Fix Scam Mapping

* Fix bug for event processing

* Add tickets type on collections

* Add page consts and remove extra pagination

* Remove extra line

* Add isTicket field on asset

* Update redis handler for is ticket

* Add debuging logging

* Fix tickets assets return

* Remove logging

* Update length check

* Update collection length checking

* Fix undefined error

* Allow nullable for role address

---------

Co-authored-by: johnykes <[email protected]>
Co-authored-by: johnykes <[email protected]>

Disable elastic updates completely

14 Mar 09:33
55c68c1
Compare
Choose a tag to compare
Merge pull request #938 from multiversx/development

Development

Integrate nestjs-sdk and upgrade packages

08 Mar 15:57
7ab43e6
Compare
Choose a tag to compare
Merge pull request #930 from multiversx/development

Development to main

Caching improvements and bug fixes

06 Mar 12:31
13e2bfc
Compare
Choose a tag to compare
Merge pull request #921 from multiversx/development

Development

Add new trending algorithm

19 Jan 20:03
2e017bc
Compare
Choose a tag to compare
Merge pull request #854 from multiversx/MergeDevelop

Merge develop

Integrate offers for internal marketplaces

17 Jan 16:20
c433223
Compare
Choose a tag to compare
Merge pull request #836 from multiversx/development

Development

Add Change listing event handling

16 Jan 13:43
b941133
Compare
Choose a tag to compare
Add update listin event (#816)

* Add Update listing event

* SERVICES-1172 handle changeListing marketplace event for XOXNO

Co-authored-by: danielailie <[email protected]>

Integrate eneftor marketplace

10 Jan 07:47
9a92f5c
Compare
Choose a tag to compare

This release contains the eneftor marketplace integration

Small fixes

20 Dec 12:10
e3e2ef1
Compare
Choose a tag to compare

This contains a few bug fixes for assets history, create nft, payment tokens

First release

08 Dec 10:21
b358f6a
Compare
Choose a tag to compare

This release contains code for nfts and auctions for different markeplace