Golang crypto bot / monitor using Vault for private key storage. Let's see how far this rabbit hole goes.
- Create Vault Docker server
- Setup config for app
- Connect to Vault
- Load Vault secrets into config
- Create Binace API Token
- Add token to vault
- Update config
- Set up Sentry for monitoring
- Add Sentry key/dsn to Vault
- Add Sentry middleware
- Make local dev use Vault, Prod use env variables
- Create docker and docker-compose files
- Connect to Binace websocket
- ETH trades
- ETH mark price
- ETH 24hr rolling window ticker
- Create database schema
- Store coin info
- Only save data every 15 min
- Make bot