Skip to content

Commit 5ebf4c1

Browse files
committed
v1.0.0
0 parents  commit 5ebf4c1

33 files changed

Lines changed: 15708 additions & 0 deletions

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
npm-debug.log

.nojekyll

Whitespace-only changes.

README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Ethereum Scam Database
2+
3+
*An open-source database to keep track of all the current ethereum scams*
4+
5+
## Usage
6+
7+
If you haven't already, click [here](https://nodejs.org/en/download/) to download Node.JS
8+
9+
- Download the latest release from [here](https://github.com/MrLuit/EtherScamDB/archive/master.zip).
10+
- Go ahead and open a command line in the release folder
11+
- Install all necessary packages by running ```npm install```
12+
- Build and serve the project using `node generate.js`
13+
14+
## Flags
15+
16+
- `--clean` Clean up all the old files and folders
17+
- `--build` Build the project without actually serving the content
18+
- `--serve` Serve the content in the main folder without building anything
19+
- `--update` Update all ip addresses, nameservers and update status [May take some time]
20+
- `--archive` Send all active domains to archive.org for caching [Takes a very long time because we don't want to flood their servers]
21+
22+
## Contribute
23+
24+
Fork this project and edit `_data/data.yaml`. Every item can have the following properties:
25+
26+
- **id**: A unique incremental integer
27+
- **name**: The title of the scam, should probably not be longer than 64 characters
28+
- **status**: The status of a scam. If `status` isn't provided and `url` is, status will be autogenerated with the `--update` flag **(Optional)**
29+
- **description**: A full description for the scam **(Optional)**
30+
- **url**: The protocol + hostname for a scam website, without a trailing `/` **(Optional)**
31+
- **category**: The category under which the item falls **(Optional)**
32+
- **addresses**: An array of all ethereum addresses that were involved in this scam, with leading '0x' **(Optional)**
33+
34+
## API
35+
36+
To make use of our database, the following files can be used:
37+
38+
- [scams_compiled.json]()
39+
- [addresses_compiled.json]()
40+
- [ips_compiled.json]()
41+
42+
## Donate
43+
44+
If you would like to help without contributing on GitHub yourself you can send some ETH or any other ERC20 token to [luithollander.eth](https://etherscan.io/address/luithollander.eth) :clap:

_data/archive_compiled.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)