43 lines
1.1 KiB
Bash
43 lines
1.1 KiB
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
# Holder Scanner 快速启动脚本
|
||
|
|
# Quick start script for Holder Scanner
|
||
|
|
|
||
|
|
echo "=== Holder Scanner 启动脚本 ==="
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
# 加载 .env 文件
|
||
|
|
if [ -f .env ]; then
|
||
|
|
echo "📄 正在加载 .env 配置..."
|
||
|
|
export $(grep -v '^#' .env | xargs)
|
||
|
|
echo "✓ 配置已加载"
|
||
|
|
else
|
||
|
|
echo "⚠️ .env 文件未找到,使用默认配置"
|
||
|
|
fi
|
||
|
|
|
||
|
|
# 显示当前配置
|
||
|
|
echo ""
|
||
|
|
echo "📊 当前配置:"
|
||
|
|
echo " 数据库: $DB_TYPE://$DB_USER@$DB_HOST:$DB_PORT/$DB_NAME"
|
||
|
|
echo " Chain ID: ${CHAIN_ID:-421614}"
|
||
|
|
echo " 部署区块号:"
|
||
|
|
echo " • YT Vaults: ${YT_VAULTS_DEPLOY_BLOCK:-227339300}"
|
||
|
|
echo " • ytLP: ${YTLP_DEPLOY_BLOCK:-227230270}"
|
||
|
|
echo " • Lending: ${LENDING_DEPLOY_BLOCK:-227746053}"
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
# 编译并运行
|
||
|
|
echo "📦 正在编译 Scanner..."
|
||
|
|
go build -o bin/holder-scanner cmd/scanner/main.go
|
||
|
|
|
||
|
|
if [ $? -eq 0 ]; then
|
||
|
|
echo "✓ 编译成功"
|
||
|
|
echo ""
|
||
|
|
echo "🚀 正在启动 Scanner..."
|
||
|
|
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
|
|
./bin/holder-scanner
|
||
|
|
else
|
||
|
|
echo "❌ 编译失败"
|
||
|
|
exit 1
|
||
|
|
fi
|