m2pool_core/cmd/gbt/gbt.go

34 lines
387 B
Go

// gbt.go
package main
import (
"os"
"pool/internal/db"
"pool/internal/gbt"
"pool/internal/utility"
)
func start(coin string, DbCtx *db.DbContext) {
gbt.Start(coin, DbCtx)
}
func stop(coin string) {
gbt.Stop(coin)
}
func main() {
coin := utility.GetCoin("gbt.conf")
dbctx := db.InitDb(coin, "gbt")
start(coin, dbctx)
stop(coin)
db.StopDb(coin, "gbt")
os.Exit(0)
}