diff --git a/wallet/wallet.go b/wallet/wallet.go index b7b8cb9e9..1e4940f15 100644 --- a/wallet/wallet.go +++ b/wallet/wallet.go @@ -81,8 +81,12 @@ type LightningWallet struct { msgChan chan interface{} - //lockedInputs []*LockedPrevOut - //lockedOutputs []*LockedOutPoint + // TODO(roasbeef): zombie garbage collection routine to solve + // lost-object/starvation problem/attack. + limboMtx sync.RWMutex + nextFundingID uint64 // TODO(roasbeef): monotonic or random? + fundingLimbo map[uint64]*partialFundingState + keyPool *multiSigKeyPool started int32 @@ -93,6 +97,12 @@ type LightningWallet struct { wg sync.WaitGroup } +// NewLightningWallet... +// TODO(roasbeef): fin... +func NewLightningWallet() (*LightningWallet, error) { + return nil, nil +} + // Start... func (l *LightningWallet) Start() error { // Already started?