My mistake, I am only deploying a regular NFT. For some reason I thought ORIGYN/you were behind the pan-industrial account.
Thanks so much for the detailed response Austin, but ORIGYN NFT is to complex for my purposes. For now, I’m getting away with overriding the mint when I need to change metadata.
No problem. You may want to take a look at ICRC/ICRCs/ICRC-60 at icrc59and60 · skilesare/ICRC · GitHub which is the current proposal for Mutable NFTs. We are a long way from getting it dialed in, but hopefully it will give you some things to think about such that you don’t paint yourself into a corner.
I believe I’ve used the “overload mint” as well in some of my tests. We had some discussion in the WG if that was an ok thing to do and if there should be a new mint record in the transaction log or not.
For the Pan Industrial implementation, there are two ways to update:
Yes. This is what I was attempting and struggling with. Nonetheless, I’m content moving forward with override minting. Did not know about icrc60 but icrc7 took 18 months to finalize so I’m not going to hold my breath.
That issue is going to be a problem for me, but not urgently. I have plenty more to do before taking this into production. I’ll be stress testing and maybe find more issues. I’d offer to fix the but I only work in rust and this is my first motoko exposure. I just switched from the rust icrc7 implementation because this is more established.