watchtower/wtclient: integrate ClientChannelSummaries

In this commit, we utilize the more generic ClientChanSummary instead of
exposing methods that only allow us to set and fetch sweep pkscripts.
This commit is contained in:
Conner Fromknecht
2019-05-23 20:48:50 -07:00
parent 25fc464a6e
commit b35a5b8892
5 changed files with 57 additions and 34 deletions

View File

@@ -1,11 +1,18 @@
package wtdb
import (
"errors"
"io"
"github.com/lightningnetwork/lnd/lnwire"
)
var (
// ErrChannelAlreadyRegistered signals a duplicate attempt to
// register a channel with the client database.
ErrChannelAlreadyRegistered = errors.New("channel already registered")
)
// ChannelSummaries is a map for a given channel id to it's ClientChanSummary.
type ChannelSummaries map[lnwire.ChannelID]ClientChanSummary