Jacob, based on what you mentioned earlier, it sounds like you should edit the contract so that invalidating a cert will also transfer it to a special wallet owned by us that is essentially an NFT trash bin. This way, the Wallet will "hear" the transfer event and will remove the NFT from the original person's wallet. Otherwise, it seems like merely invalidating a cert would leave the cert icon etc in the person's wallet.
Can we also have a way of deleting (not just invalidating) certs? This would be used very sparingly (probably just pre-launch to clean up all the clutter that Petar and I created on mainnet).
See https://github.com/NEAR-Edu/near-certification-tools/issues/49
Jacob, based on what you mentioned earlier, it sounds like you should edit the contract so that invalidating a cert will also transfer it to a special wallet owned by us that is essentially an NFT trash bin. This way, the Wallet will "hear" the transfer event and will remove the NFT from the original person's wallet. Otherwise, it seems like merely invalidating a cert would leave the cert icon etc in the person's wallet.
Can we also have a way of deleting (not just invalidating) certs? This would be used very sparingly (probably just pre-launch to clean up all the clutter that Petar and I created on mainnet).