https://github.com/dbachko/crypto-guard
Crypto Guard
https://github.com/dbachko/crypto-guard
aws crypto es6 nodejs serverless
Last synced: 3 months ago
JSON representation
Crypto Guard
- Host: GitHub
- URL: https://github.com/dbachko/crypto-guard
- Owner: dbachko
- License: mit
- Created: 2017-12-22T04:07:09.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-14T16:32:41.000Z (over 3 years ago)
- Last Synced: 2026-03-03T22:50:40.584Z (4 months ago)
- Topics: aws, crypto, es6, nodejs, serverless
- Language: JavaScript
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Crypto Guard
Makes money while you sleep.
## How to install
1. Clone this repo
2. Run `npm install`
3. Deploy with `serverless deploy`
4. Create `subscribers.json` using this structure: `[{"name": "", "phone": ""}, ...]` inside `crypto-guard-s3-bucket-json` S3 bucket.
5. Create `coinlist.json` inside `crypto-guard-s3-bucket-json` S3 bucket.
## Roadmap
1. Create common wrapper for Trading bot.
2. Implement Triangular arbitrage strategy.
3. Separate codebase into services.
4. Binance: parse
## Crypto coin list update
1. Fetch new list from a Browser console:
```javascript
const res = await fetch('https://min-api.cryptocompare.com/data/all/coinlist');
const json = await res.json();
JSON.stringify(Object.keys(json.Data).sort());
```
## Binance symbols update
1. Go to
2. Run this in a Browser console:
```javascript
let tbl = $('table tr:has(td)')
.map(function () {
const $td = $('td', this);
return [[$td.eq(1).text().replace('/', ''), $td.eq(2).text()]];
})
.get();
JSON.stringify(tbl);
```