Basilisk-node icon indicating copy to clipboard operation
Basilisk-node copied to clipboard

Finalize NFT Marketplace

Open green-jay opened this issue 3 years ago • 6 comments

Legacy PRs: https://github.com/galacticcouncil/Basilisk-node/pull/137 (merged for testing purposes)

  • [x] Add more tests (e.g. do_buy function with mutation checks, other scenarios)
  • [x] Address any other pending comments in legacy PRs
  • [ ] Do full review of pallet-marketplace (ideally multiple peers)
  • [ ] Rebenchmark on reference machine
  • [ ] Remove Marketplace call filter in basilisk runtime

green-jay avatar Apr 28 '22 13:04 green-jay

I am going to pick this up as discussed with @lumir-mrkva that we want to utilize auctions soon on Basilisk.

dmoka avatar Jul 26 '22 09:07 dmoka

I am going to pick this up as discussed with @lumir-mrkva that we want to utilize auctions soon on Basilisk.

The status quo of the marketplace chaged since April. So the list should include additionally:

  • [x] migrate to the latest version of pallet-nft
  • [ ] refactor the marketplace to support multiple currencies

green-jay avatar Jul 26 '22 10:07 green-jay

@green-jay , as for pallet-nft, I just updated to the latest version and everything is still functional, so no breaking changes. I guess it is fine, or did you expect some actual code changes in the marketplace pallet (because of some important behavioral change in the pallet-nft)?

dmoka avatar Jul 27 '22 06:07 dmoka

@green-jay , as for pallet-nft, I just updated to the latest version and everything is still functional, so no breaking changes. I guess it is fine, or did you expect some actual code changes in the marketplace pallet (because of some important behavioral change in the pallet-nft)?

as long as it works with latest changes should be fine

green-jay avatar Jul 27 '22 07:07 green-jay

Completed?

enthusiastmartin avatar Oct 27 '22 07:10 enthusiastmartin

Completed?

Nope, we froze the work regarding this, as it had low priority. Some work has been done on branch feat/finalize-nft-marketplace, but not complete.

We are planning to add multicurrency support which would require some work. The plan would be to extend the nft marketplace functionality without breaking the existing APIs.

dmoka avatar Oct 27 '22 17:10 dmoka