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
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 NFTsMigration should consist
Process
Right now best process would be to
Deep dive technical process
Ref