{"id":23305819,"url":"https://github.com/mmsaki/nft-trading-analysis","last_synced_at":"2026-05-01T13:31:39.253Z","repository":{"id":40453662,"uuid":"486003274","full_name":"mmsaki/nft-trading-analysis","owner":"mmsaki","description":"This project uncovers patterns in Azuki, Cryptopunks \u0026 Boyed Ape Yatch Club NFT trading.","archived":false,"fork":false,"pushed_at":"2022-05-21T13:35:19.000Z","size":49017,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T23:47:00.588Z","etag":null,"topics":["azuki","bored-ape-yacht-club","covalent-api","cryptocurrency","cryptopunks","erc721-tokens","ethereum","etherscan-api","finance","hvplot","metaverse","nfts","plotly","pyhton","requests","web3py"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mmsaki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-27T01:24:32.000Z","updated_at":"2023-03-26T14:50:59.000Z","dependencies_parsed_at":"2022-08-09T20:51:41.720Z","dependency_job_id":null,"html_url":"https://github.com/mmsaki/nft-trading-analysis","commit_stats":null,"previous_names":["mmsaki/nft-trading-analysis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mmsaki/nft-trading-analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmsaki%2Fnft-trading-analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmsaki%2Fnft-trading-analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmsaki%2Fnft-trading-analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmsaki%2Fnft-trading-analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mmsaki","download_url":"https://codeload.github.com/mmsaki/nft-trading-analysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmsaki%2Fnft-trading-analysis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32499681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["azuki","bored-ape-yacht-club","covalent-api","cryptocurrency","cryptopunks","erc721-tokens","ethereum","etherscan-api","finance","hvplot","metaverse","nfts","plotly","pyhton","requests","web3py"],"created_at":"2024-12-20T12:14:22.435Z","updated_at":"2026-05-01T13:31:39.231Z","avatar_url":"https://github.com/mmsaki.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":" \u003c!-- \u003cimg src=\"https://pbs.twimg.com/media/FRT011vVUAAE0iF?format=jpg\u0026name=4096x4096\" alt=\"Beeple Art\" width=\"100%\"/\u003e\n--\u003e\n## Table of Contents\n\n1. [Project Summary](#-1-project-summary)\n2. [Hypothesis](#-2-hypothesis)\n3. [Data Collection \u0026 Cleanup](#-3-data-collection--cleanup)\n4. [Analysis](#-4-analysis)\n5. [Postmortem](#%EF%B8%8F-5-postmortem)\n6. [Discussion](#-6-discussion)\n7. [Contributors](#7-contributors)\n\n## 🎒 1. Project Summary\n* Our project uncovers patterns in NFT trading for three NFT collections.\n    * Part One : [*Boyed Ape Yatch Club*](https://boredapeyachtclub.com/)\n    * Part Two : [*Azuki*](https://www.azuki.com)\n    * Part Three : [*Cryptopunks*](http://larvalabs.com/cryptopunks)\n* We'll examine relationships between types of:\n    * Art and customers\n    * Purchase prices and timestamps\n    * Trends in purchases over time\n    * Historical Volume \n    * Purchase prices\n    * Trends in sales\n    * Transaction data ie. transaction fees paid for all collections\n    * Other related questions as the data admits\n\n## 🎩 2. Hypothesis\n* Should you invest in Azuki, BAYC or Crypto Punks? \n    * What are people paying for NFT in USD value?\n    * How much in fees are being paid per transaction?\n    * Is the value appreciating or declining?\n* How can you tell which collection is performing well?\n    * What is the daily transaction volume after Collection is released?\n\n## 🧤 3. Data Collection \u0026 Cleanup\n* How do we collect NFT data?\n    - [x] Covalent APIs\n    - [x] Etherscan API\n    - [X] CSV data imports\n    - [x] Other Dependancies ie. Plotly Express\n    ![APIs and Imports](./exports/png/nft_analysis.png)\n* Why cleanup data?\n    * Prepare data for analysis\n    * Isolate the types of data we are interested in from the rest\n    * See what the customer data looks like\n    * Evaluate performance\n\n## 🦺 4. Analysis\n\n* What kind of data we like to work with and the field we're interested in \n    * Market Caps\n    * Transaction data\n    * NFT art trading sales\n    * Gas Prices prices\n    * Price volatility\n    * Collections\n    * Token IDs\n    * Contract addresses\n    * NFT Owners\n    * Global view of NFT Marketplace\n    * Wrapped tokens\n    * Major Exchanges that process NFT transactions\n\n\u003c!---\n \u003cimg src=\"https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Flh3.googleusercontent.com%2FOr5DrlLFz9XuY-qAbl-YrkFd0BADhLjwbmWoRDil17X-UAxmSwngrzXiFuJcVb42SDp5eH3dvnflOdsea98jGy1X24dfFgERgcQV\u0026f=1\u0026nofb=1\" alt=\"Beeple Art\" width=\"100%\"/\u003e\n--\u003e\n\n- [x] Part One: Bored Ape Yatch Club\n\n    ![Daily Volume Bored Apes](./exports/BAYC_daily_volume.png)\n    ![Ape Sales](./exports/BAYC_daily_sales.png)\n\n\u003c!---\n    ![](./images/azuki_girl44.png)\n--\u003e\n\n- [x] Part Two : Azuki\n\n    ![Daily Volume Azukis](./exports/azuki_daily_volume.png)\n\n    ![Azuki Sales](./exports/azuki_1000_sales.png)\n\n    ![Fees Comparison](./exports/fees_paid_comparison.png)\n\n    ![Comparing Collections performance](./exports/Volume_sales_recent_1000.png)\n\n\u003c!--- \n![ Punks](./images/punks_pr0.png)\n--\u003e\n\n- [x] Part Three: Cryptopunks\n\n    ![Wrapped Cryptopunks](./images/wraped_punks.png)\n    ![Cris Punks](./images/cryptopunks_bokeh_plot.png)\n    ![Chris Combined plot](./images/punks_combined_wrapped_analysis.png)\n    ![Chris Cryptopunks Sales Ether](./images/cryptopunks_sales_by_ether.png)\n\n\n\n## ⛑️ 5. Postmortem\n* Did we find everything we expected to find?\n    - [x] Difficulties\n        * Setting proper scope on NFTs there is a lot of data that is available\n        * Concating data from multiple data sources\n        * Data cleaning\n        * Choosing which data to compare and study\n        * Selecting plots to display data\n        * Using unfarmiliar libraries\n        * Working in git as a group\n        * Coordinating schedules with people remote\n    - [x] How did we deal with them\n        * Googling\n        * Stackoverflow\n        * Reading official documentation\n        * Consulting instructor\n        * Asking tutors\n    - [x] Additional questions that came up that we would research next if we had more time\n        * Global NFT market sales comparison\n        * Burned tokens vs Active tokens\n        * Correlate NFTs that were around pre 2020 to major crypto pricing trends\n        * How can we separate authentic sales from suspicious NFT transactions?\n        * Why would I buy an NFT vs just create my own?\n    \n## 🎤 6. Discussion\n\n* After we've analyzed our data to our satisfaction, we'll put together a presentation to show off our work, explain our process, and discuss our conclusions.\n* This presentation will be delivered as a slideshow, and it would give our classmates and instructional staff an overview of our work. \n\n## Summary\n* CryptoPunks, Azuki \u0026 BAYC\n    - Would not recommend investment at this time unless you were a seasoned NFT collector, looking at long term royalty market in metaverse or were passionate about a particular punk.\n    * I would recommend trying to get in on ground for new NFT releases and have a plan why you are getting into market. \n    * Possibly reasons to invest:\n        * Passion for NFTs\n        * Flip for profit\n        * Creator\n        * Community love\n    * CyrptoPunks activity and pricing stayed pretty level from inception 2017 through mid-2020 then the market exploded in parallel with adoption of Crypto currencies.\n\n**File:** [Analysis](./project_analysis_2.0.ipynb) \u003cbr\u003e\n**File:** [Project Presentation](./group_presentation.pdf)\n\n![](./exports/project_analysis_2.0.png)\n## 7. Contributors \n\n- [@mmsaki](https://github.com/mmsaki)\n    * Organisation\n    * Data Analysis\n    * Powepoint Presentation\n    * README.md\n    * Azukis\n- [@dockingbay24](https://github.com/dockingbay24)\n    * Data Analysis\n    * APIs selection\n    * Reviewing Project\n    * Suggesting Changes\n    * Cryptopunks\n- [@angel-estrada7](https://github.com/angel-estrada7)\n    * General Analysis\n    * Assist w/ presentation\n    * Bored Ape Yatch Club\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmsaki%2Fnft-trading-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmsaki%2Fnft-trading-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmsaki%2Fnft-trading-analysis/lists"}