Major changes are coming to ERC4973: We’re extending the Soulbound item capabilities of World of Warcraft. Namely, because you can “give” and “take” items to others.
- You can “take” an item from a dragon
- You can “give” an item to a friend
- You can “equip” an item, showing it to everyone in Ogrimar/Stormwind or you can choose to “unequip” it.
- I’ve rolled back the Attest/Revoke events. It’s now Transfer again.
I’ll take some time to adjust the standard’s document, but the new interface is actively being developed over in the reference implementations GitHub: Language develop standard towards Soulbound items · rugpullindex/ERC4973@27a62d1 · GitHub
In case you’re looking for a naive implementation of “Soulbound tokens” that non-separably binds an EIP-721 to an account, I recommend you check out EIP-5192 - Minimal Soulbound NFTs