X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=cmd%2Ffedd%2Fmain.go;h=28d16ccb10f10fdee73d33cde6fc0b4765773594;hp=2ba8ec6d516ea2288bde2cf798a045c78a258c03;hb=c25a6856e885c46a1086d0328d7fc528ca19086c;hpb=54373c1a3efe0e373ec1605840a4363e4b246c46 diff --git a/cmd/fedd/main.go b/cmd/fedd/main.go index 2ba8ec6d..28d16ccb 100644 --- a/cmd/fedd/main.go +++ b/cmd/fedd/main.go @@ -5,6 +5,7 @@ import ( log "github.com/sirupsen/logrus" + "github.com/vapor/federation/api" "github.com/vapor/federation/config" "github.com/vapor/federation/database" "github.com/vapor/federation/synchron" @@ -17,8 +18,10 @@ func main() { log.WithField("err", err).Panic("initialize mysql db error") } - go synchron.NewMainchainKeeper(db, &cfg.Mainchain).Run() - go synchron.NewSidechainKeeper(db, &cfg.Sidechain).Run() + assetStore := database.NewAssetStore(db) + go synchron.NewMainchainKeeper(db, assetStore, cfg).Run() + go synchron.NewSidechainKeeper(db, assetStore, cfg).Run() + go api.NewServer(db, cfg).Run() // keep the main func running in case of terminating goroutines var wg sync.WaitGroup