Matthew pfp
Matthew
@matthew
I don't know smart contracts well enough, but this is probably a simple question for someone who does: can you make a contract that only allows an address to mint one NFT? i.e. I couldn't buy seven farcats, the contract would stop me at one
9 replies
0 recast
2 reactions

rish pfp
rish
@rish
You mean limit one mint per address? That’s pretty common I think (unless I’m misunderstanding)
2 replies
0 recast
1 reaction

robin pfp
robin
@robin
we did this so you couldn't buy more than 3 pieces of merch per wallet. don't believe it was very expensive https://github.com/gallery-so/contracts/blob/main/contracts/merch/MerchNFT.sol#L261-L266
1 reply
0 recast
0 reaction

Steve pfp
Steve
@stevehere.eth
Mint? Yes Buy/Transfer? ...Difficult. A wrapper contract around the NFT could be used to keep the illusion of each address having one NFT. This can be averted by limiting transfers only to EOAs & whitelisted smart wallets, though the latter will take up more time to identify & approve.
1 reply
0 recast
0 reaction

brian is live on unlonely pfp
brian is live on unlonely
@br1an.eth
chatgpt-able question
1 reply
0 recast
0 reaction

preegee.eth pfp
preegee.eth
@preegee
There have been many NFT projects that have had the 'n' mint/s per wallet rule. Some have even had 'n' free mints + 'm' paid mints. etc. This is definitely possible at the smart contract level & has been in practice for a while. Source: I'm a degen 😄
0 reply
0 recast
0 reaction

Nat Emodi pfp
Nat Emodi
@emodi
we have support for this
0 reply
0 recast
0 reaction

julien pfp
julien
@julien51.eth
Of course! That's actually the default with the unlock protocol! One address can only own a single membership NFT!
0 reply
0 recast
0 reaction

maurelian - aux farçon pfp
maurelian - aux farçon
@maurelian.eth
You seem to understand the Sybil challenges, so why would you want to do this?
0 reply
0 recast
0 reaction

J. Valeska 🦊🎩 pfp
J. Valeska 🦊🎩
@j-valeska
It is common. Even transfers could be "blocked" easily. Even There are no transferrable NFTs called SBTs (Soul Bound Tokens) The problem is that everyone is able to use a different wallet and break this rule. Own 2 in 2 diff wallets. There are some mechanisms like KYCs or biometrics auth to help with that, but..
0 reply
0 recast
0 reaction