NFTs Idea: Non-transferable option? #59
Replies: 12 comments 11 replies
-
This would indeed be a great option. It'd definitely help with the NFT feature of @LVLone, as they'll be 1/1 NFT's bound to an individual or a group's specific achievements. My workaround was going to be to set the royalties to 100, so it wouldn't have made sense for people to sell their NFT. |
Beta Was this translation helpful? Give feedback.
-
Updated the original post with some more info after reviewing some of the pending NFT code. @maebeam @lazynina @redpartyhat Is this the right place to raise this? Or should I mention it in the relevant PRs for nifties? |
Beta Was this translation helpful? Give feedback.
-
I love this idea. |
Beta Was this translation helpful? Give feedback.
-
If indeed u are going to allow 2 "broad" categories of Bitclout NFTs 1) transferrable and 2) NON transferrable; ensure that these still comply with the erc721 (etc) standards) / it seems NON transferrable needs to "stay" within the Bitclout ecosystem until this feature is universal for all NFTs / thoughts? |
Beta Was this translation helpful? Give feedback.
-
Great @tijno |
Beta Was this translation helpful? Give feedback.
-
Love the idea. I can think of several use cases related to ProsperClout here :) |
Beta Was this translation helpful? Give feedback.
-
Its a shame this requested change may not make it into the first release as per @diamondhands0 comment here: Its got huge support from the community and is easy to add.
The lock icon is not a good suggestion as the "has unlockable content" already uses it in the feed. But could use the same mechanism, just use a different icon. <span class="d-lg-inline-block d-none">| </span>
<span
class="cursor-pointer d-lg-inline-block d-block"
(click)="tooltip.toggle();"
matTooltipClass="global__mat-tooltip global__mat-tooltip-font-size"
[matTooltip]="tradableTooltip"
#tooltip="matTooltip"
>
<i
class="fas"
[ngClass]="{
'fa-store-slash': !IsTradable,
'fa-store': IsTradable
}"
></i>
{{ IsTradable ? "Can be traded/sold" : "Can not be traded/sold" }}
</span> Using these icons |
Beta Was this translation helpful? Give feedback.
-
Really love the gifting side of this. The non resellable part is cool too, but the gifting would open up so many options. Very, very, super keen for that to be added. Is there any chance this proposal could be split in two, since the two parts seem like they may be able to reach the benchmark for acceptance independently? |
Beta Was this translation helpful? Give feedback.
-
Here's my use case... I would like to create an NFT. Say 100/100. And I would like to send them to people, just as a gift. They don't have to buy them. They can just have them. And they can even resell them. And any future sales on the NFTs still have a royalty which comes back to me. I'm trying to understand what you are proposing and I am not clear if you mean that if you gift an NFT that it can't be resold or have a royalty. Are the features are mutually exclusive? Please clarify. Thanks. |
Beta Was this translation helpful? Give feedback.
-
That would help me with a project, even though i didn't think about the 100% royalties, that would do the trick as well |
Beta Was this translation helpful? Give feedback.
-
I think currently all NFTs can be resold by the owner.
Would it be worth adding:
Doing this would open up new and innovative solutions to solve common problems around:
1 - communities
2 - badgers & achievements
3 - qualifications / skills
After reviewing the code, some more thoughts about implementation approach:
IsForSale
- egCantBeSold
set tofalse
by default, buttrue
if NFT is minted with thenon transferable
option enabled.CantBeSold
option can not be changed as a buyer or winner of such a non-transferable NFT should not be able to change this.BidAmount
can be 0 inAcceptNFTBid
which is good so this could be used as a basis for gifting/awarding a NFT to a userAcceptNFTBid
checks against bids submitted.Purpose
With these 2 features, the following would be able to use NFTs as a mechanism:
To roll this out fully I think the following would be needed too:
100%
royalties as a way of making an NFT non-sellable.CantBeSold
setting for each NFT as mentioned aboveGetNFTsForUser
function already exists to do this)GetUsersForNFT
true
if User owns a specific NFT as per this post by (SeanSlater)[https://bitclout.com/u/SeanSlater]Beta Was this translation helpful? Give feedback.
All reactions