scorelab / NFT-Toolbox

A non-fungible token (NFT) is a non-interchangeable unit of data stored on a blockchain, a form of digital ledger, that can be sold and traded. Each NFT has its own unique identity. Design NFT’s along with building a web3 dapp, that can mint NFTs.
Apache License 2.0
24 stars 46 forks source link

Add support for soulbound NFTs #53

Open aniket2405 opened 1 year ago

aniket2405 commented 1 year ago

These are NFTs that cannot be transferred or sold to other addresses. They are typically used in games to represent unique in-game items that are tied to a specific player's account. To add support for soulbound NFTs, we need to modify the smart contract code to include logic that restricts transfers of certain NFTs based on specific conditions. We must also modify the NFT ownership model to allow for NFTs that specific addresses or contracts can only own