peer: fix peer API usage due to incomplete cherry-pick
This commit is contained in:
parent
91d4e6a377
commit
d202b730eb
12
peer.go
12
peer.go
@ -955,7 +955,7 @@ func (p *peer) handleShutdownResponse(msg *lnwire.Shutdown) []byte {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Calculate an initial proposed fee rate for the close transaction.
|
// Calculate an initial proposed fee rate for the close transaction.
|
||||||
feeRate := p.server.feeEstimator.EstimateFeePerWeight(1) * 1000
|
feeRate := p.server.cc.feeEstimator.EstimateFeePerWeight(1) * 1000
|
||||||
|
|
||||||
// TODO(roasbeef): actually perform fee negotiation here, only send sig
|
// TODO(roasbeef): actually perform fee negotiation here, only send sig
|
||||||
// if we agree to fee
|
// if we agree to fee
|
||||||
@ -1015,7 +1015,7 @@ func (p *peer) handleInitClosingSigned(req *htlcswitch.ChanClose, msg *lnwire.Cl
|
|||||||
//
|
//
|
||||||
// TODO(bvu): with a dynamic fee implementation, we will compare this
|
// TODO(bvu): with a dynamic fee implementation, we will compare this
|
||||||
// to the fee proposed by the responder in their ClosingSigned message.
|
// to the fee proposed by the responder in their ClosingSigned message.
|
||||||
feeRate := p.server.feeEstimator.EstimateFeePerWeight(1) * 1000
|
feeRate := p.server.cc.feeEstimator.EstimateFeePerWeight(1) * 1000
|
||||||
|
|
||||||
// We agree with the proposed channel close transaction and fee rate,
|
// We agree with the proposed channel close transaction and fee rate,
|
||||||
// so generate our signature.
|
// so generate our signature.
|
||||||
@ -1053,7 +1053,7 @@ func (p *peer) handleInitClosingSigned(req *htlcswitch.ChanClose, msg *lnwire.Cl
|
|||||||
newLogClosure(func() string {
|
newLogClosure(func() string {
|
||||||
return spew.Sdump(closeTx)
|
return spew.Sdump(closeTx)
|
||||||
}))
|
}))
|
||||||
if err := p.server.lnwallet.PublishTransaction(closeTx); err != nil {
|
if err := p.server.cc.wallet.PublishTransaction(closeTx); err != nil {
|
||||||
peerLog.Errorf("channel close tx from "+
|
peerLog.Errorf("channel close tx from "+
|
||||||
"ChannelPoint(%v) rejected: %v",
|
"ChannelPoint(%v) rejected: %v",
|
||||||
req.ChanPoint, err)
|
req.ChanPoint, err)
|
||||||
@ -1108,8 +1108,8 @@ func (p *peer) handleInitClosingSigned(req *htlcswitch.ChanClose, msg *lnwire.Cl
|
|||||||
// ChainNotifier once the closure transaction obtains a single
|
// ChainNotifier once the closure transaction obtains a single
|
||||||
// confirmation.
|
// confirmation.
|
||||||
notifier := p.server.cc.chainNotifier
|
notifier := p.server.cc.chainNotifier
|
||||||
go waitForChanToClose(uint32(bestHeight), notifier, req.err,
|
go waitForChanToClose(uint32(bestHeight), notifier, req.Err,
|
||||||
req.ChanPoint, closingTxid, func() {
|
req.ChanPoint, &closingTxid, func() {
|
||||||
|
|
||||||
// First, we'll mark the database as being fully closed
|
// First, we'll mark the database as being fully closed
|
||||||
// so we'll no longer watch for its ultimate closure
|
// so we'll no longer watch for its ultimate closure
|
||||||
@ -1156,7 +1156,7 @@ func (p *peer) handleResponseClosingSigned(msg *lnwire.ClosingSigned,
|
|||||||
|
|
||||||
// Calculate our expected fee rate.
|
// Calculate our expected fee rate.
|
||||||
// TODO(roasbeef): should instead use the fee within the message
|
// TODO(roasbeef): should instead use the fee within the message
|
||||||
feeRate := p.server.feeEstimator.EstimateFeePerWeight(1) * 1000
|
feeRate := p.server.cc.feeEstimator.EstimateFeePerWeight(1) * 1000
|
||||||
closeTx, err := channel.CompleteCooperativeClose(respSig, initSig,
|
closeTx, err := channel.CompleteCooperativeClose(respSig, initSig,
|
||||||
feeRate)
|
feeRate)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user