Implement your own rarity tools using this template.
References:
- https://raritytools.medium.com/ranking-rarity-understanding-rarity-calculation-methods-86ceaeb9b98c
- https://github.com/punkscape/01-rarity-analyser-hackathon
Who is this project for and what are their needs?
Creator: Person who is making the NFT collection
- Save fees
- Sell collection
- Build community
- Generate hype
- Easily deploy
Buyer: People who have bought the nft
- Trade nft
- Buy low
- Sell high
- Collect drops
Developers: People who maintain this project
- Clear documentation
- Easily iterate
- List NFTs from JSON (
data/collection.json
). - Filter NFTs based on traits, attributes.
- Share NFT for
token_id
: Display rarity score, rarity rank and price (useful for buyers) - If you deploy using Vercel, changes are deployed automatically.
PS: All webpages are responsive
Once you have deployed, you need to change the following for your use:
Using locally:
- Install packages
yarn install
-
Change the JSON in
data/collection.json
to your collection.json. If there is an error, raise it as an issue. JSON follows opensea standards -
Change
config/index.js
:
env
: If you're using locally set it tolocal
, while deploying set it toprod
.LOCAL_API_URL
: Port at which app is running locally. Default value ofhttps://localhost:3000
API_URL
: Your vercel URL (when you deploy)COLLECTION_NAME
: Opensea collection name "OneDayPunks" is an exampleCOLLECTION_TITLE
: This is for the website title (for SEO)COLLECTION_DESCRIPTION
: og:description (for SEO)COLLECTION_IMG_LINK
: og:image for website (for SEO)
- Running it locally
yarn run dev
From time to time, I push updates if you want to update your repo with those changes:
git remote add upstream https://github.com/nishantrpai/rarity-score.git
git fetch upstream
git merge upstream/main
That'll bring you all the latest changes from the repo.
Reach out to me on Twitter or Discord, will deploy it for you.
PS: This is a paid service.
Yes, deployed it for:
Every Islander is special, but some are more special than others ...
— Larp Island 🏝 (@larpisland) March 18, 2022
Our custom-built open-source rarity tool is now live. Enjoy!
Hat-tip to buildooor 🛠️ @PaiNishant for his code and his guidance and for being a legend 👊https://t.co/7WytxK1jPH
Each Coffee Club Cup is unique, just like YOU.. ☕️
— Coffee Club NFTs (@CoffeeClubNFTs) March 22, 2022
A huge s/o to the one and only @PaiNishant for assisting me with our brand new, open-source rarity ranking tool.
You can check your Cups ranking here:https://t.co/l6gN1tbeoY https://t.co/VEA7X4nwoO pic.twitter.com/t1yLPtu63c
-
Exchange greetings, finish payments.
-
I'll request you for project related details, github creds.
-
Fix the json (if any errors), ensure everything is working and update you along
-
Tell me any issues you have, can add custom fixes.
-
You get the rarity score for your project, you are extremely happy and leave a tweet that tells everyone how great this service was 🍻
Follow _rarityscore on twitter for updates.
-
Solana: 9dPN7gdN9cyGhjiQn5gBU9DQDBxUJafvS873BcW3mpFT
-
Ethereum: 0x5A8064F8249D079f02bfb688f4AA86B6b2C65359
-
ENS for donating: nishantpai.eth