🚨 Note - this feature is not yet supported in the UI for creating drops. If you wish to add Rules for Buyers to your drop, reach out to your contact at Nifty Gateway.
One of NG’s most powerful features is that you can set Rules for Buyers, also known as Criteria, for who can purchase from your drop, limiting who can participate.
This is useful for many things, from a way to reward your most passionate collectors, a way to prevent botting, a way to gamify your drop, and more.
Rules for Buyers is closely integrated into Nifty Gateway’s drop tools and works seamlessly along with smart contract creation, accepting payments, paying out other collaborators, and more.
How Rules for Buyers Works
Rules for Buyers is a feature that lets you set up rules to limit who can participate in your drops, allowing you to gamify your drop experience.
There are two ways you can set up Rules for Buyers - you can either set up:
- Rules where a user can participate if they meet all of a given set of rules
- Rules where a user can participate if they meet any of a given set of rules.
Within this, there are currently 4 types of rules you can add -
- Owns a certain number of NFTs from a certain Nifty Gateway collection
- Owns a certain number of NFTs that are from a certain Nifty Type (read what a Nifty Type is here)
- Owns a certain number of NFTs released on Nifty Gateway by a given Nifty Gateway creator
- Is on an Allowlist
Many more rules are on our roadmap - any ideas for the type of rules we could add are greatly appreciated.
As an example of how these rules work, you could set up a drawing where a user can only participate if they meet all of the following:
- They own at least 1 NFT from the collection “Acidwash by Slime Sunday” (view the Original Drop, or the Marketplace Page for this collection). You’ll notice there are 5 Nifty Types, and 510 total NFTs across the 5 Nifty Types in this collection. If a user owned any one of these 510 NFTs they would then satisfy this rule.
- They own at least 1 of the Nifty Type “Last Stand of the Nation State” (read what a Nifty Type is here)
So if someone only has 1 “Last Stand of the Nation State” , but 0 NFTs that are in the collection “Acidwash by Slime Sunday”, they could not participate.
However, if you changed the Rules for Buyers configuration so that now it was a drawing where someone could participate if they met any of the rules, then a user who only owned 1 “Last Stand of the Nation State” could participate.
These rules types are just the beginning; many more are being added.
Allowlists are one of the rule types you can use. If you make it only rule type, then only people on that allowlist can participate.
Allowlists can also be combined with other rule types; you could mandate that someone must both be on an allowlist and also own an NFT from a certain collection in order to participate in a drop.
Allowlists consist of either email addresses or Nifty Gateway Usernames. Users who have an email address corresponding with an email on the allowlist, or the Nifty Gateway username entered in the allowlist can participate.
Allowlists check if a user is on the list at all, and they won’t count a user twice - so if an email address is on an allowlist that belongs to one of the users who has a username that is also on the allowlist, that user is only registered as being on the allowlist once.
Handling a Private Sale
If you want to execute a private sale on Nifty Gateway in a drop, create your NFT in the desired format and release type, and then create an allowlist of 1 person.
Validation of the Rules for Buyers
For Drawings and Open Editions, Rules for Buyers are validated at drop closing time. Users are prevented from participating in the drop if they don’t meet the criteria - but, if they meet the criteria when they enter but no longer meet the criteria when the drop closes, they will be considered ineligible.
For example, if a Nifty Gateway user is buying an Open Edition that requires owning at least 1 Trevor Jones Bitcoin Angel in order to participate, and they have the Bitcoin Angel when they hit purchase, but transfer it out of their account or wallet before the drop closes, they will no longer receive that Open Edition.
Similarly, if they had entered a drawing that required owning that NFT to participate but no longer owned it when the drawing closed, their drawing entry would not be counted and they couldn’t win. This prevents users from passing NFTs around and using it to fraudulently circumvent rules or enter it multiple times.
First Come First Serve drops are different, however, since they have instant NFT settlement, so the rules are applied only when the user purchases or attempts to purchase.
Applying Rules for Buyers to NFTs Held in Custody vs Self Custodied NFTs
Rules for Buyers apply the exact same to NFTs held in a user’s custodial Nifty Gateway account as it does to NFTs held in a user’s connected self-custodied wallet.
So if there are 3 separate NFTs a user needs to participate, and one is held in custody while 2 are in their self-custodied wallet, the user would be able to enter.
You can see instructions for customers on how they can connect a wallet here. They can connect as many wallets as they want to a single Nifty Gateway profile, but any given wallet can only be connected to one Nifty Gateway account.