server: initialize switch with circuit db
This commit is contained in:
parent
972d238f04
commit
c976a550cb
10
server.go
10
server.go
@ -206,7 +206,8 @@ func newServer(listenAddrs []string, chanDB *channeldb.DB, cc *chainControl,
|
|||||||
debugPre[:], debugHash[:])
|
debugPre[:], debugHash[:])
|
||||||
}
|
}
|
||||||
|
|
||||||
s.htlcSwitch = htlcswitch.New(htlcswitch.Config{
|
htlcSwitch, err := htlcswitch.New(htlcswitch.Config{
|
||||||
|
DB: chanDB,
|
||||||
SelfKey: s.identityPriv.PubKey(),
|
SelfKey: s.identityPriv.PubKey(),
|
||||||
LocalChannelClose: func(pubKey []byte,
|
LocalChannelClose: func(pubKey []byte,
|
||||||
request *htlcswitch.ChanClose) {
|
request *htlcswitch.ChanClose) {
|
||||||
@ -230,8 +231,13 @@ func newServer(listenAddrs []string, chanDB *channeldb.DB, cc *chainControl,
|
|||||||
pubKey[:], err)
|
pubKey[:], err)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
FwdingLog: chanDB.ForwardingLog(),
|
FwdingLog: chanDB.ForwardingLog(),
|
||||||
|
SwitchPackager: channeldb.NewSwitchPackager(),
|
||||||
})
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
s.htlcSwitch = htlcSwitch
|
||||||
|
|
||||||
// If external IP addresses have been specified, add those to the list
|
// If external IP addresses have been specified, add those to the list
|
||||||
// of this server's addresses. We need to use the cfg.net.ResolveTCPAddr
|
// of this server's addresses. We need to use the cfg.net.ResolveTCPAddr
|
||||||
|
Loading…
Reference in New Issue
Block a user