multi: add SpewLogClosure to avoid code repetition
This commit is contained in:
19 files changed
+57
-144
No files matched your search
@@ -13,7 +13,6 @@ import (
|
||||
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||
"github.com/btcsuite/btcd/txscript"
|
||||
"github.com/btcsuite/btcd/wire"
|
||||
"github.com/davecgh/go-spew/spew"
|
||||
"github.com/lightningnetwork/lnd/chainntnfs"
|
||||
"github.com/lightningnetwork/lnd/channeldb"
|
||||
"github.com/lightningnetwork/lnd/input"
|
||||
@@ -733,10 +732,8 @@ justiceTxBroadcast:
|
||||
}
|
||||
finalTx := justiceTxs.spendAll
|
||||
|
||||
brarLog.Debugf("Broadcasting justice tx: %v", lnutils.NewLogClosure(
|
||||
func() string {
|
||||
return spew.Sdump(finalTx)
|
||||
}))
|
||||
brarLog.Debugf("Broadcasting justice tx: %v", lnutils.SpewLogClosure(
|
||||
finalTx))
|
||||
|
||||
// We'll now attempt to broadcast the transaction which finalized the
|
||||
// channel's retribution against the cheating counter party.
|
||||
@@ -859,9 +856,7 @@ Loop:
|
||||
|
||||
brarLog.Debugf("Broadcasting justice tx "+
|
||||
"spending commitment outs: %v",
|
||||
lnutils.NewLogClosure(func() string {
|
||||
return spew.Sdump(tx)
|
||||
}))
|
||||
lnutils.SpewLogClosure(tx))
|
||||
|
||||
err = b.cfg.PublishTransaction(tx, label)
|
||||
if err != nil {
|
||||
@@ -876,9 +871,7 @@ Loop:
|
||||
|
||||
brarLog.Debugf("Broadcasting justice tx "+
|
||||
"spending HTLC outs: %v",
|
||||
lnutils.NewLogClosure(func() string {
|
||||
return spew.Sdump(tx)
|
||||
}))
|
||||
lnutils.SpewLogClosure(tx))
|
||||
|
||||
err = b.cfg.PublishTransaction(tx, label)
|
||||
if err != nil {
|
||||
@@ -893,9 +886,7 @@ Loop:
|
||||
|
||||
brarLog.Debugf("Broadcasting justice tx "+
|
||||
"spending second-level HTLC output: %v",
|
||||
lnutils.NewLogClosure(func() string {
|
||||
return spew.Sdump(tx)
|
||||
}))
|
||||
lnutils.SpewLogClosure(tx))
|
||||
|
||||
err = b.cfg.PublishTransaction(tx, label)
|
||||
if err != nil {
|
||||
|
||||
@@ -14,7 +14,6 @@ import (
|
||||
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||
"github.com/btcsuite/btcd/txscript"
|
||||
"github.com/btcsuite/btcd/wire"
|
||||
"github.com/davecgh/go-spew/spew"
|
||||
"github.com/lightningnetwork/lnd/channeldb"
|
||||
"github.com/lightningnetwork/lnd/channeldb/models"
|
||||
"github.com/lightningnetwork/lnd/fn"
|
||||
@@ -466,10 +465,8 @@ func (c *ChannelArbitrator) Start(state *chanArbStartState) error {
|
||||
}
|
||||
|
||||
log.Debugf("Starting ChannelArbitrator(%v), htlc_set=%v, state=%v",
|
||||
c.cfg.ChanPoint, lnutils.NewLogClosure(func() string {
|
||||
return spew.Sdump(c.activeHTLCs)
|
||||
}), state.currentState,
|
||||
)
|
||||
c.cfg.ChanPoint, lnutils.SpewLogClosure(c.activeHTLCs),
|
||||
state.currentState)
|
||||
|
||||
// Set our state from our starting state.
|
||||
c.state = state.currentState
|
||||
@@ -959,10 +956,7 @@ func (c *ChannelArbitrator) stateStep(
|
||||
// Otherwise, we'll log that we checked the HTLC actions as the
|
||||
// commitment transaction has already been broadcast.
|
||||
log.Tracef("ChannelArbitrator(%v): logging chain_actions=%v",
|
||||
c.cfg.ChanPoint,
|
||||
lnutils.NewLogClosure(func() string {
|
||||
return spew.Sdump(chainActions)
|
||||
}))
|
||||
c.cfg.ChanPoint, lnutils.SpewLogClosure(chainActions))
|
||||
|
||||
// Depending on the type of trigger, we'll either "tunnel"
|
||||
// through to a farther state, or just proceed linearly to the
|
||||
@@ -1097,10 +1091,7 @@ func (c *ChannelArbitrator) stateStep(
|
||||
// channel resolution state.
|
||||
log.Infof("Broadcasting force close transaction %v, "+
|
||||
"ChannelPoint(%v): %v", closeTx.TxHash(),
|
||||
c.cfg.ChanPoint,
|
||||
lnutils.NewLogClosure(func() string {
|
||||
return spew.Sdump(closeTx)
|
||||
}))
|
||||
c.cfg.ChanPoint, lnutils.SpewLogClosure(closeTx))
|
||||
|
||||
// At this point, we'll now broadcast the commitment
|
||||
// transaction itself.
|
||||
@@ -1225,9 +1216,7 @@ func (c *ChannelArbitrator) stateStep(
|
||||
if len(pktsToSend) != 0 {
|
||||
log.Debugf("ChannelArbitrator(%v): sending "+
|
||||
"resolution message=%v", c.cfg.ChanPoint,
|
||||
lnutils.NewLogClosure(func() string {
|
||||
return spew.Sdump(pktsToSend)
|
||||
}))
|
||||
lnutils.SpewLogClosure(pktsToSend))
|
||||
|
||||
err := c.cfg.DeliverResolutionMsg(pktsToSend...)
|
||||
if err != nil {
|
||||
@@ -2742,11 +2731,7 @@ func (c *ChannelArbitrator) notifyContractUpdate(upd *ContractUpdate) {
|
||||
c.unmergedSet[upd.HtlcKey] = newHtlcSet(upd.Htlcs)
|
||||
|
||||
log.Tracef("ChannelArbitrator(%v): fresh set of htlcs=%v",
|
||||
c.cfg.ChanPoint,
|
||||
lnutils.NewLogClosure(func() string {
|
||||
return spew.Sdump(upd)
|
||||
}),
|
||||
)
|
||||
c.cfg.ChanPoint, lnutils.SpewLogClosure(upd))
|
||||
}
|
||||
|
||||
// updateActiveHTLCs merges the unmerged set of HTLCs from the link with
|
||||
|
||||
@@ -948,10 +948,7 @@ func (u *UtxoNursery) waitForSweepConf(classHeight uint32,
|
||||
func (u *UtxoNursery) sweepCribOutput(classHeight uint32, baby *babyOutput) error {
|
||||
utxnLog.Infof("Publishing CLTV-delayed HTLC output using timeout tx "+
|
||||
"(txid=%v): %v", baby.timeoutTx.TxHash(),
|
||||
lnutils.NewLogClosure(func() string {
|
||||
return spew.Sdump(baby.timeoutTx)
|
||||
}),
|
||||
)
|
||||
lnutils.SpewLogClosure(baby.timeoutTx))
|
||||
|
||||
// We'll now broadcast the HTLC transaction, then wait for it to be
|
||||
// confirmed before transitioning it to kindergarten.
|
||||
|
||||
Reference in new issue
Block a user