lnwallet: switch LightningChannel struct to use channeldb instead of raw namespace
This commit is contained in:
parent
890ceecc1a
commit
0307f321ad
@ -10,7 +10,6 @@ import (
|
||||
"github.com/btcsuite/btcd/wire"
|
||||
"github.com/btcsuite/btcutil"
|
||||
"github.com/btcsuite/btcutil/txsort"
|
||||
"github.com/btcsuite/btcwallet/walletdb"
|
||||
)
|
||||
|
||||
const (
|
||||
@ -28,7 +27,7 @@ type LightningChannel struct {
|
||||
// commitment update, plus some other meta-data...Or just use OP_RETURN
|
||||
// to help out?
|
||||
// currently going for: nSequence/nLockTime overloading
|
||||
channelNamespace walletdb.Namespace
|
||||
channelDB *ChannelDB
|
||||
|
||||
// stateMtx protects concurrent access to the state struct.
|
||||
stateMtx sync.RWMutex
|
||||
@ -44,12 +43,12 @@ type LightningChannel struct {
|
||||
|
||||
// newLightningChannel...
|
||||
func newLightningChannel(wallet *LightningWallet, events *chainntnfs.ChainNotifier,
|
||||
dbNamespace walletdb.Namespace, state OpenChannelState) (*LightningChannel, error) {
|
||||
chanDB *ChannelDB, state OpenChannelState) (*LightningChannel, error) {
|
||||
|
||||
return &LightningChannel{
|
||||
wallet: wallet,
|
||||
channelEvents: events,
|
||||
channelNamespace: dbNamespace,
|
||||
channelDB: chanDB,
|
||||
channelState: state,
|
||||
}, nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user