OSDN Git Service

feat: init cross_tx keepers (#146)
[bytom/vapor.git] / federation / synchron / mainchain_keeper.go
1 package synchron
2
3 import (
4         "github.com/jinzhu/gorm"
5
6         "github.com/vapor/federation/config"
7         "github.com/vapor/federation/service"
8 )
9
10 type mainchainKeeper struct {
11         cfg       *config.Chain
12         db        *gorm.DB
13         node      *service.Node
14         chainName string
15 }
16
17 func NewMainchainKeeper(db *gorm.DB, chainCfg *config.Chain) *mainchainKeeper {
18         return &mainchainKeeper{
19                 cfg:       chainCfg,
20                 db:        db,
21                 node:      service.NewNode(chainCfg.Upstream),
22                 chainName: chainCfg.Name,
23         }
24 }
25
26 func (m *mainchainKeeper) Run() {}