Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MrLuit/EtherScamDB
Keep track of all current ethereum scams in a large database
https://github.com/MrLuit/EtherScamDB
database ethereum nodejs phishing scam
Last synced: 3 months ago
JSON representation
Keep track of all current ethereum scams in a large database
- Host: GitHub
- URL: https://github.com/MrLuit/EtherScamDB
- Owner: MrLuit
- License: mit
- Created: 2017-07-31T21:01:56.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T23:21:57.000Z (almost 2 years ago)
- Last Synced: 2024-06-12T23:48:06.687Z (5 months ago)
- Topics: database, ethereum, nodejs, phishing, scam
- Language: JavaScript
- Size: 11.1 MB
- Stars: 161
- Watchers: 23
- Forks: 77
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![EtherScamDB Logotype](https://raw.githubusercontent.com/MrLuit/EtherScamDB/master/_static/logo/logotype-readme.png)
# Ethereum Scam Database
*An open-source database to keep track of all the current ethereum scams*
## Usage
Make sure you have both [Node.JS](https://nodejs.org/en/download/) and [Git](https://git-scm.com/downloads) installed.
Rename `config.exmaple.js` to `config.js` and replace the placeholders with your keys.
Then, open a command line anywhere and run the following commands:
> git clone https://github.com/MrLuit/EtherScamDB.git
> npm install
> node run.js
The command line should now exit, asking you to update the config.js file with correct values. Please use your own API keys. When you're done, launch run.js again:
> node run.js
Generating should take a couple of minutes the first time or after a clean, but when `cache.json` is already present it should launch instantly.
## Flags
- `--clean` Clean up all the old files and folders
- `--update` Manually update all content## Contribute
Fork this project and edit `_data/scams.yaml`. Every item can have the following properties:
- **id**: A unique incremental integer
- **name**: The title of the scam, should probably not be longer than 64 characters
- **status**: The status of a scam. If `status` isn't provided and `url` is, status will be autogenerated with the `--update` flag **(Optional)**
- **description**: A full description for the scam **(Optional)**
- **url**: The protocol + hostname for a scam website, without a trailing `/` **(Optional)**
- **category**: The category under which the item falls **(Optional)**
- **addresses**: An array of all ethereum addresses that were involved in this scam, with leading '0x' **(Optional)**## API
To make use of our database, the following API can be used: https://etherscamdb.info/api/
## Donate
If you would like to help without contributing on GitHub yourself you can send some ETH or ERC20 tokens to [etherscamdb.eth](https://etherscan.io/address/etherscamdb.eth) :clap:
## Thanks
* Thanks to [Tobaloidee](https://github.com/Tobaloidee) for doing the logos!