Migration NFTs from Singular to Basilisk
yangwao opened this issue · comments
Matej yangwao commented
We want to sponsor this hack within Kodadot to enable people to move proto-NFTs using system.remark
(known under RMRKv1, requires centralized indexers to map the latest state) to Basilisk NFT marketplace, which uses native construct for NFTs on the runtime level to enable users royalties and offers on unlisted NFTs
Migration should consist
- choose their address on RMRKv1 with logged wallet
- easy UI for people to select their collection for migration from list
- migration checks if items are
- properly burned on RMRKv1
- minted new NFTs
- preserved reference on burned items
- check on the client to fetch metadata & media if they show up OK
- disclaimer - owners are migrating NFTs on their own checkbox
Process
Right now best process would be to
- leverage our minter functions using Basilisk to mint new NFTs
- preserve metadata
- using our storage engine
Deep dive technical process
- We don't want to run anything and make it in a permissionless way
- Basilisk would most likely need to add proxy functionality for minting on behalf of users who don't have access to the collection where they have owning NFT on rmrkv1
Ref
- kodadot/nft-gallery#3881
- galacticcouncil/warehouse#126
- We review @vikiival and update accordingly.
- The issue is up to 1k$ in KSM from our side and will negotiate with Basilisk to put a bounty here as they had interest here.