Go to file
Jon Layton b00589f8d8 . 2018-05-25 20:20:19 -05:00
_data btcprivate.org icon now shows in search 2018-05-25 14:42:20 -05:00
_layouts btcprivate.org icon now shows in search 2018-05-25 14:42:20 -05:00
_static btcprivate.org icon now shows in search 2018-05-25 14:42:20 -05:00
.gitignore btcprivate.org icon now shows in search 2018-05-25 14:42:20 -05:00
LICENSE EtherScamDB -> BitcoinPrivateScamDB. Left ETH entries, as precaution 2018-05-25 11:49:04 -05:00
README.md EtherScamDB -> BitcoinPrivateScamDB. Left ETH entries, as precaution 2018-05-25 11:49:04 -05:00
config.example.js EtherScamDB -> BitcoinPrivateScamDB. Left ETH entries, as precaution 2018-05-25 11:49:04 -05:00
package-lock.json package-lock.json 2018-05-25 11:49:59 -05:00
package.json EtherScamDB -> BitcoinPrivateScamDB. Left ETH entries, as precaution 2018-05-25 11:49:04 -05:00
run.js . 2018-05-25 20:20:19 -05:00
update.js Fixes DNS lookup issue 2018-04-28 23:13:09 +01:00

README.md

Bitcoin Private Scam Database

Originally by MrLuit

An open-source database to keep track of all the current Bitcoin Private scams

Usage

Make sure you have both Node.JS and Git installed.

Rename config.example.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/ch4ot1c/BitcoinPrivateScamDB

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/data.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 BTCP addresses that were involved in this scam (Optional)

API

To make use of our database, the following API can be used: https://scams.btcprivate.org/api/

Donate

If you would like to help without contributing on GitHub yourself, you can send some BTCP to b1RXUJgnuxtzHyJ5UTWerh4pNBWcVikESZe or zkEyLYc45LdNmzjJ84aGFAJ8CW959FCARYNso64SPmzymozageLS9YJ6HKbHSoqjXsV7bjrDEzXVLnMQtUCTeETKehPDPU4👏