Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/larry8668/cryptocurrency-investigation-cid
Project prepared for CID Internship
https://github.com/larry8668/cryptocurrency-investigation-cid
cryptocurrency expressjs investigation react-flow reactjs redis
Last synced: 5 days ago
JSON representation
Project prepared for CID Internship
- Host: GitHub
- URL: https://github.com/larry8668/cryptocurrency-investigation-cid
- Owner: Larry8668
- Created: 2024-06-14T05:33:19.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T18:26:45.000Z (2 months ago)
- Last Synced: 2024-09-13T02:11:05.437Z (2 months ago)
- Topics: cryptocurrency, expressjs, investigation, react-flow, reactjs, redis
- Language: JavaScript
- Homepage: https://cryptocurrency-investigation-cid.vercel.app
- Size: 1010 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
## How to run
This will utilize local redis in dev mode and vercel kv in production mode, the cache used is dynamically switched.
- To run the ReactJS App
```shell
npm run start
```- To run the NodeJS Server (that connects to local Redis)
```shell
node .\redis\node-server.cjs
```- To run a script that dynamically determines Local or Vercel Redis as well as ReactJS App
```shell
node .\start-servers.cjs
```---
## Features Provided by Spectra ๐
1. Graphical Representation.
An interactive representation of all transactions for every wallet ID, in real time, for real wallet IDs.
Developed using `react-vis-network-graph`
2. Flagging Malicious Wallet IDs.
On flagging, this service will register the wallet ID to a webhook that will notify the investigators of any activity on that account, via an Email.
3. Support for Ethereum and Bitcoin.
4. Downloading all transactions in the form of a CSV file.
This feature opens doors for various others in the form of data analytics and machine learning for predictive study.
5. Chatbot features.
The bot permits scouting transactions and wallets by just conversing with it!
Can speak in Kannada, Hindi, Telugu and various other languages.
---
---
## Other Technologies Used โก๏ธ
1. React.js with Vite
2. Node.js
3. Aceternity UI## Upcoming Features. ๐ฎ
1. API caching using Redis.
2. LLM support for beginners.## Endpoints
### wallet address
```
https://onchainanalysis.vercel.app/api/${chain}/address/${address}
```
```
https://onchainanalysis.vercel.app/api/${chain}/txhash/${txhash}
```
```
https://onchainanalysis.vercel.app/api/${chain}
```
```
https://onchainanalysis.vercel.app/api/${chain}
```
```
https://onchainanalysis.vercel.app/api/${chain}
```
```
https://onchainanalysis.vercel.app/api/${chain}
```