{"id":13759703,"url":"https://github.com/alchemyplatform/polygon-nft-finder","last_synced_at":"2025-07-10T22:32:08.633Z","repository":{"id":103992130,"uuid":"452140222","full_name":"alchemyplatform/polygon-nft-finder","owner":"alchemyplatform","description":"Simple demo for finding NFT drops on Polygon (MATIC) via Alchemy Transfers API","archived":false,"fork":false,"pushed_at":"2022-02-02T20:06:13.000Z","size":7181,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-16T16:37:18.960Z","etag":null,"topics":["crypto","ethereum","matic","matic-network","nft","polygon","web3","web3-dapp"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alchemyplatform.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-01-26T04:29:32.000Z","updated_at":"2023-06-26T23:21:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"268f185d-98a7-4eb6-b359-7b3c9fc20dbf","html_url":"https://github.com/alchemyplatform/polygon-nft-finder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Fpolygon-nft-finder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Fpolygon-nft-finder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Fpolygon-nft-finder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alchemyplatform%2Fpolygon-nft-finder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alchemyplatform","download_url":"https://codeload.github.com/alchemyplatform/polygon-nft-finder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225658502,"owners_count":17503667,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crypto","ethereum","matic","matic-network","nft","polygon","web3","web3-dapp"],"created_at":"2024-08-03T13:00:58.018Z","updated_at":"2024-11-21T02:15:48.532Z","avatar_url":"https://github.com/alchemyplatform.png","language":"HTML","funding_links":[],"categories":["dApps directory"],"sub_categories":["NFT App Templates"],"readme":"How to Find the Next Big NFT Drop on Polygon?\n============\n\nAs NFTs have taken off on mainnet Ethereum in the past year, many projects have also turned to Layer 2 solutions, like Polygon, for its low transaction costs and faster confirmation times. In turn, NFT marketplaces like OpenSea have reported tremendous growth in their Polygon NFT trading volume. With so many new projects on Polygon, it can often be difficult to cut through the noise and know which up-and-coming NFTs are most popular.\n\nWith Alchemy Transfers API on Polygon, we can easily find NFT mints and build wallet-specific trading tools.\n\nIn this tutorial, we’ll look at an example of how, with just a few lines of code, your dApp can integrate the 🔋 power of Alchemy Transfers.\n***\nFor ease of user experience, we configured this particular tutorial to run on Heroku, but you are more than welcome to use other service providers!\n***\n\n### Problem Statement:  ###\n\nMany NFT collectors want to be notified whenever notable NFT collectors mint an NFT from a new project so that they can also mint or buy into the same collection. Traditionally, building historical queries into dApps have traditionally been complicated and time-consuming. This feature normally requires developers to spin up, manage, and index across their own nodes to build databases. However, with the Alchemy Transfers API on Polygon, we can now search and look up historical wallet activity without a hassle.\n\nIn our example dashboard, we’ll be using the Transfers API to create a simple Heroku dashboard that tracks the Polygon minting activity of NFT collector Cozomo de’ Medici who is rumored to be none other than Snoop Dogg himself!\n\nThe Heroku dashboard that we create performs two main functions. Upon refreshing the page or whenever the user clicks “Refresh”, the webapp fires off a request to Alchemy to query for the latest ERC721 mints. After receiving the response, the dashboard parses the JSON object and pushes the information to the frontend.\n\n### 🚀 Launching with Heroku ###\n\n 1. Get the repo!\n\n      * `git clone https://github.com/alchemyplatform/polygon-nft-finder.git`\n\nFor all Heroku dependent documentation, refer to:\nhttps://devcenter.heroku.com/articles/getting-started-with-nodejs?singlepage=true\nfor more detailed instructions.  The Heroku instructions included below are abridged.\n\n 2. Install Heroku-CLI and verify/install dependencies.\n\n      * Download Heroku-CLI based on your OS [https://devcenter.heroku.com/articles/heroku-cli]\n      * After installation, open your terminal and run `heroku login`; follow the commands that follow to login to your Heroku account.  If you don't have a Heroku account, you can [sign up for one](https://dashboard.heroku.com/apps)!\n      * Run `node --version`.  You may have any version of Node greater than 10.  If you don’t have it or have an older version, install a more recent version of Node.\n      * Run `npm --version`.  `npm` is installed with Node, so check that it’s there. If you don’t have it, install a more recent version of Node:\n      * Run `git --version`   Check to make sure you have git installed.  \n\n 3. Initiate Heroku.\n\n      * Run `heroku create` to create your heroku app. Take note of the info that pops up in the terminal, especially the URL that looks like  http://xxxxxxxxx.herokuapp.com/ That's the URL for your dashboard!\n\n 3. Add in your Alchemy API Key.\n\n      \u003e Change the Alchemy API Key in `main.py` to reflect your particular Alchemy auth token!\n\n![keyß](/alchemy_key.png)\n\nDon't forget to sign into your Alchemy account to use the Transfers API.  See https://docs.alchemy.com/alchemy/documentation/apis/enhanced-apis/transfers-api for more specific documentation.  \n\nIf you don’t already have an Alchemy account, [you’ll first need to create one](https://alchemy.com/?r=affiliate:ba2189be-b27d-4ce9-9d52-78ce131fdc2d). The free version will work fine for getting started.  First, we create an App for our Dashboard by clicking “Create App” under the Apps dropdown menu.\n\n![create_app](/create_app.png)\n\nOnce we have created the app and pointed it towards the appropriate network, we're ready to go and can paste in our key.\n\n 4. Deploy Heroku.\n\n      * Run `git add .`\n      * Run `git commit -m \"added Alchemy keys\"`\n      * Run `git push heroku master` to push and deploy your heroku app.\n \n Your site should look like this! \n \n ![app](/nft-finder-background.png)\n\n🎉 Congratulations on your dApp deployment! Feel free to edit your app, change its behavior, or make the frontend more spiffy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falchemyplatform%2Fpolygon-nft-finder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falchemyplatform%2Fpolygon-nft-finder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falchemyplatform%2Fpolygon-nft-finder/lists"}