Security: Remove hardcoded credentials

- Remove hardcoded API URL and auth token from pool/coin_pool.go
- Update config.json.example with placeholder format
- Credentials should now be configured via config.json file
This commit is contained in:
tinkle-community
2025-10-28 20:44:38 +08:00
parent b13b761fb6
commit b97c5f663f
2 changed files with 4 additions and 4 deletions

View File

@@ -21,8 +21,8 @@
"scan_interval_minutes": 3 "scan_interval_minutes": 3
} }
], ],
"coin_pool_api_url": "http://x.x.x.x:x/api/ai500/list?auth=", "coin_pool_api_url": "http://x.x.x.x:x/api/ai500/list?auth=YOUR_AUTH_TOKEN",
"oi_top_api_url": "http://x.x.x.x:x/api/oi/top?auth=", "oi_top_api_url": "http://x.x.x.x:x/api/oi/top?auth=YOUR_AUTH_TOKEN",
"api_server_port": 8080, "api_server_port": 8080,
"max_daily_loss": 5.0, "max_daily_loss": 5.0,
"max_drawdown": 10.0, "max_drawdown": 10.0,

View File

@@ -19,7 +19,7 @@ type CoinPoolConfig struct {
} }
var coinPoolConfig = CoinPoolConfig{ var coinPoolConfig = CoinPoolConfig{
APIURL: "http://43.128.34.180:30006/api/ai500/list?auth=admin123sadasd3r323", APIURL: "", // 将通过config.json配置或SetCoinPoolAPI()设置
Timeout: 30 * time.Second, // 增加到30秒 Timeout: 30 * time.Second, // 增加到30秒
CacheDir: "coin_pool_cache", CacheDir: "coin_pool_cache",
} }
@@ -359,7 +359,7 @@ var oiTopConfig = struct {
Timeout time.Duration Timeout time.Duration
CacheDir string CacheDir string
}{ }{
APIURL: "http://43.128.34.180:30006/api/oi/top?auth=admin123sadasd3r323", APIURL: "", // 将通过config.json配置或SetOITopAPI()设置
Timeout: 30 * time.Second, Timeout: 30 * time.Second,
CacheDir: "coin_pool_cache", CacheDir: "coin_pool_cache",
} }