{"id":18664988,"url":"https://github.com/arnavbee/crypto-tracking-tool-","last_synced_at":"2026-01-25T21:20:49.142Z","repository":{"id":254533119,"uuid":"846831327","full_name":"arnavbee/crypto-tracking-tool-","owner":"arnavbee","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-26T00:43:21.000Z","size":1701,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T05:31:51.302Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://crypto-tracking-tool.vercel.app/","language":"HTML","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/arnavbee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-24T04:35:56.000Z","updated_at":"2024-08-26T00:43:24.000Z","dependencies_parsed_at":"2024-11-07T08:29:21.058Z","dependency_job_id":"a8889885-51c4-47f3-a1f1-ddc36da633d6","html_url":"https://github.com/arnavbee/crypto-tracking-tool-","commit_stats":null,"previous_names":["arnavbee/crypto-tracking-tool-"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arnavbee/crypto-tracking-tool-","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnavbee%2Fcrypto-tracking-tool-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnavbee%2Fcrypto-tracking-tool-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnavbee%2Fcrypto-tracking-tool-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnavbee%2Fcrypto-tracking-tool-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arnavbee","download_url":"https://codeload.github.com/arnavbee/crypto-tracking-tool-/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnavbee%2Fcrypto-tracking-tool-/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28758903,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T20:56:06.009Z","status":"ssl_error","status_checked_at":"2026-01-25T20:54:48.203Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-07T08:25:48.283Z","updated_at":"2026-01-25T21:20:49.115Z","avatar_url":"https://github.com/arnavbee.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crypto Tracking Tool\n\n## Overview\n\nThe Crypto Tracking Tool is a web application that visualizes real-time Ethereum transactions using data fetched from the Etherscan API. It leverages D3.js for dynamic, interactive data visualization.\n\n## Features\n- Fetch real-time Ethereum transactions for a given address.\n\n- Visualize transactions using D3.js in an interactive SVG format.\n\n- Simple and clean interface for easy tracking of crypto transactions.\n\n\n## Prerequisites\n\nNode.js: Ensure you have Node.js installed. You can download it from nodejs.org.\n\nEtherscan API Key: Obtain an API key from Etherscan.\n\n\nGetting Started\n\n1. Clone the Repository\n\ngit clone https://github.com/yourusername/crypto-tracking-tool.git\ncd crypto-tracking-tool\n\n2. Install Dependencies\n\nRun the following command to install the necessary Node.js packages:\n\nbash\nCopy code\nnpm install\n\n3. Configure Etherscan API Key\n\nOpen the src/visualize.js file and replace YOUR_ETHERSCAN_API_KEY with your actual Etherscan API key.\n\nconst apiKey = 'YOUR_ETHERSCAN_API_KEY'; // Replace with your Etherscan API key\n\n4. Update Ethereum Address\n\nIn the index.html file, replace '0xYourEthereumAddress' with the Ethereum address you want to track.\n\n\nconst address = '0xYourEthereumAddress'; // Replace with the Ethereum address you want to track\n\n5. Run the Application\nStart a local server to serve the application. You can use http-server or any other static file server. If you don't have http-server installed, you can install it globally using npm:\n\nbash\nCopy code\nnpm install -g http-server\nThen, run the server:\n\nbash\nCopy code\nhttp-server\nBy default, http-server will serve your files at http://localhost:8080. Open this URL in your browser to view the application.\n\nProject Structure\nThe project is organized as follows:\n\nbash\nCopy code\ncrypto-tracking-tool/\n│\n├── src/\n│   ├── visualize.js      # JavaScript for fetching and visualizing transactions\n│   └── main.js          # Entry point for the application\n│\n├── index.html           # Main HTML file\n├── package.json         # NPM package configuration\n└── README.md            # This file\n\nTroubleshooting\nError: document is not defined: Ensure you're running the application in a browser environment. \n\nThis error occurs if you attempt to run client-side code in a Node.js environment.\n404 Errors for visualize.js: Verify that your file structure matches the expected layout, and the server is correctly serving the src directory.\n\nAPI Key Issues: Make sure your Etherscan API key is correct and that you have not exceeded the rate limits.\n\n## Contributing\n\nIf you would like to contribute to this project, please fork the repository and submit a pull request with your changes. Ensure that you follow the project's coding style and include tests for any new features.\n\nLicense\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\nContact\nFor any questions or feedback, please reach out to bsingharnav@gmail.com.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farnavbee%2Fcrypto-tracking-tool-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farnavbee%2Fcrypto-tracking-tool-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farnavbee%2Fcrypto-tracking-tool-/lists"}