mirror of
https://github.com/lightninglabs/loop.git
synced 2026-08-13 12:33:03 +02:00
sweepbatcher: fix too long lines
This commit is contained in:
parent
0b2c177445
commit
4258b95dd2
5 changed files with 28 additions and 17 deletions
|
|
@ -17,7 +17,8 @@ func init() {
|
|||
UseLogger(build.NewSubLogger("SWEEP", nil))
|
||||
}
|
||||
|
||||
// batchPrefixLogger returns a logger that prefixes all log messages with the ID.
|
||||
// batchPrefixLogger returns a logger that prefixes all log messages with
|
||||
// the ID.
|
||||
func batchPrefixLogger(batchID string) btclog.Logger {
|
||||
return build.NewPrefixLog(fmt.Sprintf("[Batch %s]", batchID), log)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -82,8 +82,8 @@ func NewSQLStore(db BaseDB, network *chaincfg.Params) *SQLStore {
|
|||
|
||||
// FetchUnconfirmedSweepBatches fetches all the batches from the database that
|
||||
// are not in a confirmed state.
|
||||
func (s *SQLStore) FetchUnconfirmedSweepBatches(ctx context.Context) ([]*dbBatch,
|
||||
error) {
|
||||
func (s *SQLStore) FetchUnconfirmedSweepBatches(ctx context.Context) (
|
||||
[]*dbBatch, error) {
|
||||
|
||||
var batches []*dbBatch
|
||||
|
||||
|
|
|
|||
|
|
@ -592,9 +592,11 @@ func (b *batch) publishBatch(ctx context.Context) (btcutil.Amount, error) {
|
|||
batchTx.LockTime = uint32(b.currentHeight)
|
||||
|
||||
var (
|
||||
batchAmt btcutil.Amount
|
||||
prevOuts = make([]*wire.TxOut, 0, len(b.sweeps))
|
||||
signDescs = make([]*lndclient.SignDescriptor, 0, len(b.sweeps))
|
||||
batchAmt btcutil.Amount
|
||||
prevOuts = make([]*wire.TxOut, 0, len(b.sweeps))
|
||||
signDescs = make(
|
||||
[]*lndclient.SignDescriptor, 0, len(b.sweeps),
|
||||
)
|
||||
sweeps = make([]sweep, 0, len(b.sweeps))
|
||||
fee btcutil.Amount
|
||||
inputCounter int
|
||||
|
|
|
|||
|
|
@ -328,8 +328,8 @@ func (b *Batcher) handleSweep(ctx context.Context, sweep *sweep,
|
|||
|
||||
if !accepted {
|
||||
return fmt.Errorf("existing sweep %x was not "+
|
||||
"accepted by batch %d", sweep.swapHash[:6],
|
||||
batch.id)
|
||||
"accepted by batch %d",
|
||||
sweep.swapHash[:6], batch.id)
|
||||
}
|
||||
|
||||
// The sweep was updated in the batch, our job is done.
|
||||
|
|
@ -464,6 +464,8 @@ func (b *Batcher) spinUpBatchFromDB(ctx context.Context, batch *batch) error {
|
|||
FeeRate: batch.rbfCache.FeeRate,
|
||||
}
|
||||
|
||||
logger := batchPrefixLogger(fmt.Sprintf("%d", batch.id))
|
||||
|
||||
batchKit := batchKit{
|
||||
id: batch.id,
|
||||
batchTxid: batch.batchTxid,
|
||||
|
|
@ -480,7 +482,7 @@ func (b *Batcher) spinUpBatchFromDB(ctx context.Context, batch *batch) error {
|
|||
verifySchnorrSig: b.VerifySchnorrSig,
|
||||
purger: b.AddSweep,
|
||||
store: b.store,
|
||||
log: batchPrefixLogger(fmt.Sprintf("%d", batch.id)),
|
||||
log: logger,
|
||||
quit: b.quit,
|
||||
}
|
||||
|
||||
|
|
@ -601,15 +603,17 @@ func (b *Batcher) monitorSpendAndNotify(ctx context.Context, sweep *sweep,
|
|||
totalSwept,
|
||||
)
|
||||
|
||||
onChainFeePortion := getFeePortionPaidBySweep(
|
||||
spendTx, feePortionPerSweep,
|
||||
roundingDifference, sweep,
|
||||
)
|
||||
|
||||
// Notify the requester of the spend
|
||||
// with the spend details, including the fee
|
||||
// portion for this particular sweep.
|
||||
spendDetail := &SpendDetail{
|
||||
Tx: spendTx,
|
||||
OnChainFeePortion: getFeePortionPaidBySweep( // nolint:lll
|
||||
spendTx, feePortionPerSweep,
|
||||
roundingDifference, sweep,
|
||||
),
|
||||
Tx: spendTx,
|
||||
OnChainFeePortion: onChainFeePortion,
|
||||
}
|
||||
|
||||
select {
|
||||
|
|
|
|||
|
|
@ -182,7 +182,8 @@ func TestSweepBatcherBatchCreation(t *testing.T) {
|
|||
<-lnd.RegisterSpendChannel
|
||||
|
||||
require.Eventually(t, func() bool {
|
||||
// Verify that each batch has the correct number of sweeps in it.
|
||||
// Verify that each batch has the correct number of sweeps
|
||||
// in it.
|
||||
for _, batch := range batcher.batches {
|
||||
switch batch.primarySweepID {
|
||||
case sweepReq1.SwapHash:
|
||||
|
|
@ -481,7 +482,9 @@ func TestSweepBatcherSweepReentry(t *testing.T) {
|
|||
},
|
||||
TxOut: []*wire.TxOut{
|
||||
{
|
||||
Value: int64(sweepReq1.Value.ToUnit(btcutil.AmountSatoshi)),
|
||||
Value: int64(sweepReq1.Value.ToUnit(
|
||||
btcutil.AmountSatoshi,
|
||||
)),
|
||||
PkScript: []byte{3, 2, 1},
|
||||
},
|
||||
},
|
||||
|
|
@ -683,7 +686,8 @@ func TestSweepBatcherNonWalletAddr(t *testing.T) {
|
|||
<-lnd.RegisterSpendChannel
|
||||
|
||||
require.Eventually(t, func() bool {
|
||||
// Verify that each batch has the correct number of sweeps in it.
|
||||
// Verify that each batch has the correct number of sweeps
|
||||
// in it.
|
||||
for _, batch := range batcher.batches {
|
||||
switch batch.primarySweepID {
|
||||
case sweepReq1.SwapHash:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue