{"id":19133353,"url":"https://github.com/analitico-771/crypto-crossroads","last_synced_at":"2025-06-16T06:03:49.408Z","repository":{"id":45058502,"uuid":"445965435","full_name":"Analitico-771/crypto-crossroads","owner":"Analitico-771","description":"This App fetches the transaction information of two crypto addresses from the blockchain, finds if the two addresses have exchanged transactions, and displays the results on the screen. The user will eventually be able to select from 3 choices: Transactions, ERC20, and ERC21.  CSS is not the focus of this project so I'm using the basic React CSS with minor modifications. It will initially focus on the Ethereum Chain.","archived":false,"fork":false,"pushed_at":"2022-01-12T02:19:33.000Z","size":193,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-22T17:46:31.660Z","etag":null,"topics":["analytics","api","ehterscan-api","javascript","object-oriented-programming","react-hooks","react-redux","react-router","react-router-dom","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Analitico-771.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}},"created_at":"2022-01-09T01:14:55.000Z","updated_at":"2023-05-04T04:39:35.000Z","dependencies_parsed_at":"2022-08-27T16:30:17.963Z","dependency_job_id":null,"html_url":"https://github.com/Analitico-771/crypto-crossroads","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Analitico-771/crypto-crossroads","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Analitico-771%2Fcrypto-crossroads","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Analitico-771%2Fcrypto-crossroads/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Analitico-771%2Fcrypto-crossroads/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Analitico-771%2Fcrypto-crossroads/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Analitico-771","download_url":"https://codeload.github.com/Analitico-771/crypto-crossroads/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Analitico-771%2Fcrypto-crossroads/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260109458,"owners_count":22960025,"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":["analytics","api","ehterscan-api","javascript","object-oriented-programming","react-hooks","react-redux","react-router","react-router-dom","reactjs"],"created_at":"2024-11-09T06:22:10.314Z","updated_at":"2025-06-16T06:03:49.386Z","avatar_url":"https://github.com/Analitico-771.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\n\u003c!-- Find and Replace All [repo_name] --\u003e\n\u003c!-- Replace [product-screenshot] [product-url] --\u003e\n\u003c!-- Other Badgets https://naereen.github.io/badges/ --\u003e\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n\u003c!-- [![License][license-shield]][license-url] --\u003e\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#mvp-provide-the-following\"\u003eM.V.P Provide the following:\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#future-stretch-goals\"\u003eStretch Goals (Future)\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n\t\u003c!-- \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e --\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgements\"\u003eAcknowledgements\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\nThis App fetches the transaction information of two crypto addresses from the blockchain, finds if the two addresses have exchanged transactions, and displays the results on the screen. The user will eventually be able to select from 3 choices: Transactions, ERC20, and ERC21.  CSS is not the focus of this project so I'm using the basic React CSS with minor modifications. It will initially focus on the Ethereum Chain.\n\n### Built With\n\n\u003c!-- This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples. --\u003e\n\n* [Yarn](https://classic.yarnpkg.com/en/docs/install#windows-stable)\n* [Reactjs](https://www.reactjs.org/)\n* [React-Redux](https://react-redux.js.org/)\n* [Etherscan API](https://docs.etherscan.io/)\n* [JavaScript](https://www.javascript.com)\n* [Nodejs](https://www.nodejs.org)\n* [Ethers](https://docs.ethers.io/v5/) (for ethereum blockchain functions reference)\n* [Solidity](https://docs.soliditylang.org/en/v0.8.11/) (for blockchain functions reference)\n\n### MVP Provide the following:\n\n* Securely connect to Etherscan API\n* Maximize use of OOP for State management\n* All API calls display the proper object layout\n\n### Future Stretch Goals:\n\n* Increase other blockchain choices\n* Include more address fields\n* Include analytics module\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\n\u003c!-- This is an example of how you may give instructions on setting up your project locally. --\u003e\nTo get a local copy up and running follow these simple example steps.\n\n### Prerequisites\n\n\u003c!-- This is an example of how to list things you need to use the software and how to install them. --\u003e\n* Nodejs v16.13.1\n* Yarn (more stable than npm)\n* JavaScript\n* Reactjs\n* React-Redux\n\n### Installation\n\n1. Clone the repo\n   ```sh\n   git clone https://github.com/AnaIitico/crypto-crossroads.git\n   ```\n2. Install node packages from package.json\n   [read the docs here](https://classic.yarnpkg.com/en/docs/cli/)\n   ```sh\n   yarn install\n   ```\n3. Start the App\n   ```sh\n   yarn start\n   ```\n\n\u003c!-- USAGE EXAMPLES --\u003e\n## Usage\n\n\u003c!-- Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources. --\u003e\nThis App fetches the transaction information of two crypto addresses from the blockchain, finds if the two addresses have exchanged transactions, and displays the results on the screen.\n\nYou could write code that saves the transactions to csv to conduct further analysis, or you could include an analytical module and conduct the analytics inside the app. For example, you could determine if an NFT Contract is a potential \"rug-pull\" based on transactions between the top wallets, dev wallet, and the contract address itself.  You may also use it to assess risk of an asset or to determine the relationship between two or more addresses.\n\n\u003c!-- ROADMAP --\u003e\n## Roadmap\n\nSee the [open issues](https://github.com/AnaIitico/crypto-crossroads/issues) for a list of proposed features (and known issues).\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\n\nContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Run Yarn Install\n3. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n4. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n5. Push to the Branch (`git push origin feature/AmazingFeature`)\n6. Open a Pull Request\n\n\u003c!-- LICENSE --\u003e\n\u003c!-- ## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n --\u003e\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\nJose Tollinchi - [@josetollinchi][linkedin-url] - jtollinchi1971@gmail.com\n\nProject Link: [https://github.com/AnaIitico/crypto-crossroads](https://github.com/AnaIitico/crypto-crossroads)\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n## Acknowledgements\n\n* [Img Shields](https://shields.io)\n* [Choose an Open Source License](https://choosealicense.com)\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/AnaIitico/crypto-crossroads.svg?style=for-the-badge\n[contributors-url]: https://github.com/AnaIitico/crypto-crossroads/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/AnaIitico/crypto-crossroads.svg?style=for-the-badge\n[forks-url]: https://github.com/AnaIitico/crypto-crossroads/network/members\n[stars-shield]: https://img.shields.io/github/stars/AnaIitico/crypto-crossroads.svg?style=for-the-badge\n[stars-url]: https://github.com/AnaIitico/crypto-crossroads/stargazers\n[issues-shield]: https://img.shields.io/github/issues/AnaIitico/crypto-crossroads/network/members?style=for-the-badge\n[issues-url]: https://github.com/AnaIitico/crypto-crossroads/issues\n\u003c!-- [license-shield]: \n[license-url]:  --\u003e\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge\u0026logo=linkedin\u0026colorB=555\n[linkedin-url]: https://www.linkedin.com/in/josetollinchi/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanalitico-771%2Fcrypto-crossroads","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanalitico-771%2Fcrypto-crossroads","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanalitico-771%2Fcrypto-crossroads/lists"}