galacticcouncil / warehouse

Collection of reusable pallets and crates used in Basilisk and HydraDX projects.
Apache License 2.0
21 stars 6 forks source link

Ability to mint NFT in someone's collections #126

Open vikiival opened 1 year ago

vikiival commented 1 year ago

Preface

We plan to make a trustless migration of RMRKv1 NFTs into the Basilisk and we observed a technical limitation.

Let's make following scenario:

Possible solutions

1. Create Proxy that would allow only minting

Currently proxy does not have permissions to set only minting, via proxy W could mint his NFT in V's collection and burn his without harm.

Screenshot 2022-11-24 at 11 56 18

2. Extend NFT pallet to whitelist (PC: allowlist) W to mint n NFTs

Other possible case is to have two new functions in the NFT pallet:

We would like to proceed with this functionality so let us know here or via privately via Discord.

cc @yangwao

yangwao commented 1 year ago

1 Proxy

To avoid address, can mint artificially other nfts which aren't in collections or items they don't own on RMRK

yangwao commented 1 year ago

Any updates on this? Heard some fix might go out this week?