libplanet
libplanet copied to clipboard
Non-fungible assets
We implemented specialized APIs for fungible assets (#900), but haven't discussed nor implemented non-fungible assets since then. So I reduced the scope of the original issue #861, and created this separated issue for non-fungible assets instead.
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.
See also:
- EIP-165: Standard Interface Detection
- EIP-721: Non-Fungible Token Standard
- EIP-1155: Multi Token Standard
Purposes to replace redeem code in Nine Chronicles:
- Mint: https://github.com/planetarium/lib9c/blob/706d778615cab49932848327f0adae5b0b9c6518/Lib9c/Action/AddRedeemCode.cs
- Redeem: https://github.com/planetarium/lib9c/blob/706d778615cab49932848327f0adae5b0b9c6518/Lib9c/Action/RedeemCode.cs
Keeping a record: We've decided to put off implementing general-purpose non-fungible token in Libplanet. Instead, we first are going to a game-specific mini implementation of it in Nine Chronicles (specifically, in lib9c) this quarter. After some experiments, we are going to resume designing its general-purpose version for Libplanet later.
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.