Releases: multiversx/mx-nft-service
Releases · multiversx/mx-nft-service
Bug fixes and performance improvements
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
Merge pull request #938 from multiversx/development Development
Integrate nestjs-sdk and upgrade packages
Merge pull request #930 from multiversx/development Development to main
Caching improvements and bug fixes
Merge pull request #921 from multiversx/development Development
Add new trending algorithm
Merge pull request #854 from multiversx/MergeDevelop Merge develop
Integrate offers for internal marketplaces
Merge pull request #836 from multiversx/development Development
Add Change listing event handling
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
This release contains the eneftor marketplace integration
Small fixes
This contains a few bug fixes for assets history, create nft, payment tokens
First release
This release contains code for nfts and auctions for different markeplace