-
Notifications
You must be signed in to change notification settings - Fork 2
/
main.go
31 lines (28 loc) · 890 Bytes
/
main.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package main
import (
logger "github.com/ipfs/go-log"
"github.com/spike-engine/spike-web3-server/cache"
"github.com/spike-engine/spike-web3-server/config"
"github.com/spike-engine/spike-web3-server/dao"
"github.com/spike-engine/spike-web3-server/initialize"
"github.com/spike-engine/spike-web3-server/service/query"
"github.com/spike-engine/spike-web3-server/service/sign"
)
// @title Swagger Example API
// @version 0.0.1
// @description
// @securityDefinitions.apikey ApiKeyAuth
// @in header
// @name api_key
// @BasePath /
func main() {
logger.SetLogLevel("*", "INFO")
config.Viper = config.InitViper()
dao.GormClient = initialize.GormMysql()
dao.DbAccessor = dao.NewGormAccessor(dao.GormClient)
cache.RedisClient = cache.ConnectRedis()
query.QurManager = query.NewQueryManager()
sign.HwManager = sign.NewHWManager()
//chain.NewBscListener()
initialize.RunServer()
}