contractcourt: specify deadline and budget for htlc timeout

This commit is contained in:
yyforyongyu
2024-03-19 10:36:00 +08:00
parent d1ad07fa21
commit cab180a52e
8 changed files with 214 additions and 13 deletions

View File

@@ -16,6 +16,7 @@ import (
"github.com/lightningnetwork/lnd/chainntnfs"
"github.com/lightningnetwork/lnd/channeldb"
"github.com/lightningnetwork/lnd/clock"
"github.com/lightningnetwork/lnd/fn"
"github.com/lightningnetwork/lnd/input"
"github.com/lightningnetwork/lnd/kvdb"
"github.com/lightningnetwork/lnd/lntest/mock"
@@ -425,6 +426,11 @@ func createTestChannelArbitrator(t *testing.T, log ArbitratorLog,
FetchHistoricalChannel: func() (*channeldb.OpenChannel, error) {
return &channeldb.OpenChannel{}, nil
},
FindOutgoingHTLCDeadline: func(
rHash chainhash.Hash) fn.Option[int32] {
return fn.None[int32]()
},
}
testOpts := &testChanArbOpts{