Files
gocryptotrader/docs/FILES.md
Adrian Gallagher 16c1ff3bdf Slack: Update shared invite link (#1967)
* Slack: Update shared invite link

* fix: add rel="noopener noreferrer" to Slack invite links for security
2025-07-08 13:19:46 +10:00

2.4 KiB

GoCryptoTrader File Hierarchy

Build Status Software License GoDoc Coverage Status Go Report Card

A cryptocurrency trading bot supporting multiple exchanges written in Golang.

Please note that this bot is under development and is not ready for production!

Community

Join our slack to discuss all things related to GoCryptoTrader! GoCryptoTrader Slack

Default data directory

By default, GoCryptoTrader uses the following data directories:

Operating System Path Translated
Windows %APPDATA%\GoCryptoTrader C:\Users\User\AppData\Roaming\GoCryptoTrader
Linux ~/.gocryptotrader /home/user/.gocryptotrader
macOS ~/.gocryptotrader /Users/User/.gocryptotrader

This can be overridden by running GoCryptoTrader with the -datadir command line parameter.

Subdirectories

Depending on the features enabled, you'll see the following directories created inside the data directory:

Directory Reason
database Used to store the database file (if using SQLite3) and sqlboiler config files
logs Used to store the debug log file (log.txt by default), if file output and logging is enabled
tls Used to store the generated self-signed certificate and key for gRPC authentication

Files

File Reason
config.json or config.dat (encrypted config) Config file which GoCryptoTrader loads from (can be overridden by the -config command line parameter).
currency.json Cached list of fiat and digital currencies