Skip to content

Commit b5d747e

Browse files
committed
itest: add new testCustomChannelsHtlcSuccess itest
1 parent cc7a02d commit b5d747e

File tree

4 files changed

+501
-30
lines changed

4 files changed

+501
-30
lines changed

go.mod

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ require (
55
github.com/btcsuite/btcd/btcec/v2 v2.3.4
66
github.com/btcsuite/btcd/btcutil v1.1.5
77
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0
8-
github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f
8+
github.com/btcsuite/btclog v0.0.0-20241003133417-09c4e92e319c
99
github.com/btcsuite/btcwallet/walletdb v1.4.4
1010
github.com/davecgh/go-spew v1.1.1
1111
github.com/go-errors/errors v1.0.1
@@ -16,26 +16,26 @@ require (
1616
github.com/lightninglabs/lightning-node-connect v0.3.2-alpha.0.20240822142323-ee4e7ff52f83
1717
github.com/lightninglabs/lightning-terminal/autopilotserverrpc v0.0.1
1818
github.com/lightninglabs/lightning-terminal/litrpc v1.0.0
19-
github.com/lightninglabs/lndclient v0.18.4-0
19+
github.com/lightninglabs/lndclient v0.18.4-3
2020
github.com/lightninglabs/loop v0.28.8-beta.0.20241022072406-1e8ae31ddc27
2121
github.com/lightninglabs/loop/looprpc v1.0.0
2222
github.com/lightninglabs/loop/swapserverrpc v1.0.10
2323
github.com/lightninglabs/pool v0.6.5-beta.0.20241015105339-044cb451b5df
2424
github.com/lightninglabs/pool/auctioneerrpc v1.1.2
2525
github.com/lightninglabs/pool/poolrpc v1.0.0
26-
github.com/lightninglabs/taproot-assets v0.4.2-0.20241022143621-54f007d7cfc3
27-
github.com/lightningnetwork/lnd v0.18.3-beta.rc3.0.20241021112623-6f0d7f9a87d3
26+
github.com/lightningnetwork/lnd v0.18.3-beta.rc3.0.20241025090009-615f3d633e61
2827
github.com/lightningnetwork/lnd/cert v1.2.2
29-
github.com/lightningnetwork/lnd/fn v1.2.1
30-
github.com/lightningnetwork/lnd/kvdb v1.4.10
28+
github.com/lightningnetwork/lnd/fn v1.2.3
29+
github.com/lightningnetwork/lnd/kvdb v1.4.11
3130
github.com/lightningnetwork/lnd/tlv v1.2.6
32-
github.com/lightningnetwork/lnd/tor v1.1.2
31+
github.com/lightningnetwork/lnd/tor v1.1.4
3332
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f
3433
github.com/mwitkow/grpc-proxy v0.0.0-20230212185441-f345521cb9c9
3534
github.com/stretchr/testify v1.9.0
3635
github.com/urfave/cli v1.22.9
3736
go.etcd.io/bbolt v1.3.11
3837
golang.org/x/crypto v0.25.0
38+
golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8
3939
golang.org/x/net v0.27.0
4040
golang.org/x/sync v0.8.0
4141
google.golang.org/grpc v1.65.0
@@ -57,6 +57,7 @@ require (
5757
github.com/andybalholm/brotli v1.0.4 // indirect
5858
github.com/beorn7/perks v1.0.1 // indirect
5959
github.com/btcsuite/btcd/btcutil/psbt v1.1.8 // indirect
60+
github.com/btcsuite/btclog/v2 v2.0.0-20241017175713-3428138b75c7 // indirect
6061
github.com/btcsuite/btcwallet v0.16.10-0.20240912233857-ffb143c77cc5 // indirect
6162
github.com/btcsuite/btcwallet/wallet/txauthor v1.3.5 // indirect
6263
github.com/btcsuite/btcwallet/wallet/txrules v1.2.2 // indirect
@@ -130,16 +131,16 @@ require (
130131
github.com/klauspost/cpuid/v2 v2.2.7 // indirect
131132
github.com/lib/pq v1.10.9 // indirect
132133
github.com/libdns/libdns v0.2.1 // indirect
133-
github.com/lightninglabs/aperture v0.3.2-beta.0.20241015115230-d59b5514c19a // indirect
134+
github.com/lightninglabs/aperture v0.3.2-beta.0.20241015163138-0a290027fa4a // indirect
134135
github.com/lightninglabs/gozmq v0.0.0-20191113021534-d20a764486bf // indirect
135136
github.com/lightninglabs/lightning-node-connect/hashmailrpc v1.0.2 // indirect
136137
github.com/lightninglabs/neutrino v0.16.1-0.20240425105051-602843d34ffd // indirect
137138
github.com/lightninglabs/neutrino/cache v1.1.2 // indirect
138139
github.com/lightningnetwork/lightning-onion v1.2.1-0.20240712235311-98bd56499dfb // indirect
139140
github.com/lightningnetwork/lnd/clock v1.1.1 // indirect
140-
github.com/lightningnetwork/lnd/healthcheck v1.2.5 // indirect
141+
github.com/lightningnetwork/lnd/healthcheck v1.2.6 // indirect
141142
github.com/lightningnetwork/lnd/queue v1.1.1 // indirect
142-
github.com/lightningnetwork/lnd/sqldb v1.0.4 // indirect
143+
github.com/lightningnetwork/lnd/sqldb v1.0.5 // indirect
143144
github.com/lightningnetwork/lnd/ticker v1.1.1 // indirect
144145
github.com/ltcsuite/ltcd v0.0.0-20190101042124-f37f8bf35796 // indirect
145146
github.com/mattn/go-isatty v0.0.20 // indirect
@@ -201,7 +202,6 @@ require (
201202
go.uber.org/mock v0.4.0 // indirect
202203
go.uber.org/multierr v1.6.0 // indirect
203204
go.uber.org/zap v1.23.0 // indirect
204-
golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8 // indirect
205205
golang.org/x/mod v0.17.0 // indirect
206206
golang.org/x/sys v0.22.0 // indirect
207207
golang.org/x/term v0.22.0 // indirect
@@ -235,4 +235,8 @@ replace google.golang.org/protobuf => github.com/lightninglabs/protobuf-go-hex-d
235235

236236
replace github.com/lightninglabs/lightning-terminal/litrpc => ./litrpc
237237

238+
replace github.com/lightningnetwork/lnd => ../../lightningnetwork/lnd/
239+
240+
replace github.com/lightninglabs/taproot-assets => ../taproot-assets/
241+
238242
go 1.22.6

go.sum

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -667,8 +667,11 @@ github.com/btcsuite/btcd/chaincfg/chainhash v1.0.0/go.mod h1:7SFka0XMvUgj3hfZtyd
667667
github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc=
668668
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 h1:59Kx4K6lzOW5w6nFlA0v5+lk/6sjybR934QNHSJZPTQ=
669669
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc=
670-
github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f h1:bAs4lUbRJpnnkd9VhRV3jjAVU7DJVjMaK+IsvSeZvFo=
671670
github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f/go.mod h1:TdznJufoqS23FtqVCzL0ZqgP5MqXbb4fg/WgDys70nA=
671+
github.com/btcsuite/btclog v0.0.0-20241003133417-09c4e92e319c h1:4HxD1lBUGUddhzgaNgrCPsFWd7cGYNpeFUgd9ZIgyM0=
672+
github.com/btcsuite/btclog v0.0.0-20241003133417-09c4e92e319c/go.mod h1:w7xnGOhwT3lmrS4H3b/D1XAXxvh+tbhUm8xeHN2y3TQ=
673+
github.com/btcsuite/btclog/v2 v2.0.0-20241017175713-3428138b75c7 h1:3Ct3zN3VCEKVm5nceWBBEKczc+jvTfVyOEG71ob2Yuc=
674+
github.com/btcsuite/btclog/v2 v2.0.0-20241017175713-3428138b75c7/go.mod h1:XItGUfVOxotJL8kkuk2Hj3EVow5KCugXl3wWfQ6K0AE=
672675
github.com/btcsuite/btcutil v0.0.0-20190425235716-9e5f4b9a998d/go.mod h1:+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg=
673676
github.com/btcsuite/btcwallet v0.16.10-0.20240912233857-ffb143c77cc5 h1:zYy233eUBvkF3lq2MUkybEhxhDsrRDSgiToIKN57mtk=
674677
github.com/btcsuite/btcwallet v0.16.10-0.20240912233857-ffb143c77cc5/go.mod h1:1HJXYbjJzgumlnxOC2+ViR1U+gnHWoOn7WeK5OfY1eU=
@@ -1146,8 +1149,8 @@ github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw=
11461149
github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
11471150
github.com/libdns/libdns v0.2.1 h1:Wu59T7wSHRgtA0cfxC+n1c/e+O3upJGWytknkmFEDis=
11481151
github.com/libdns/libdns v0.2.1/go.mod h1:yQCXzk1lEZmmCPa857bnk4TsOiqYasqpyOEeSObbb40=
1149-
github.com/lightninglabs/aperture v0.3.2-beta.0.20241015115230-d59b5514c19a h1:SFC1FrJdNjjt/XTdF9c4wswemeDEItg3J+yhKK6C4sw=
1150-
github.com/lightninglabs/aperture v0.3.2-beta.0.20241015115230-d59b5514c19a/go.mod h1:O4xvD6LfGPEF+fK2z2a3s9nwfcGlmDHsGnlq3jSiWnE=
1152+
github.com/lightninglabs/aperture v0.3.2-beta.0.20241015163138-0a290027fa4a h1:kirom1LaMIgzRZqeuU/p0hl5al5YBTDMRVAcAizHsvM=
1153+
github.com/lightninglabs/aperture v0.3.2-beta.0.20241015163138-0a290027fa4a/go.mod h1:O4xvD6LfGPEF+fK2z2a3s9nwfcGlmDHsGnlq3jSiWnE=
11511154
github.com/lightninglabs/faraday v0.2.13-alpha h1:rpk3IM5WyyEd/wghGWpGcUyDazQhwdfkuj+D/AvDlgk=
11521155
github.com/lightninglabs/faraday v0.2.13-alpha/go.mod h1:hzuTMntsY7X3gxeBLZ6kYduZlKtXUgqtk1WnnEF0aIg=
11531156
github.com/lightninglabs/gozmq v0.0.0-20191113021534-d20a764486bf h1:HZKvJUHlcXI/f/O0Avg7t8sqkPo78HFzjmeYFl6DPnc=
@@ -1156,8 +1159,12 @@ github.com/lightninglabs/lightning-node-connect v0.3.2-alpha.0.20240822142323-ee
11561159
github.com/lightninglabs/lightning-node-connect v0.3.2-alpha.0.20240822142323-ee4e7ff52f83/go.mod h1:+SasPOt0evcJdfApb/ALTaTz4x3a2/kWy5KqFoTpiX8=
11571160
github.com/lightninglabs/lightning-node-connect/hashmailrpc v1.0.2 h1:Er1miPZD2XZwcfE4xoS5AILqP1mj7kqnhbBSxW9BDxY=
11581161
github.com/lightninglabs/lightning-node-connect/hashmailrpc v1.0.2/go.mod h1:antQGRDRJiuyQF6l+k6NECCSImgCpwaZapATth2Chv4=
1159-
github.com/lightninglabs/lndclient v0.18.4-0 h1:TdorvV9UIw3fjZrNpVKn3fpsOdw2KWF2Eqdx7+++lcY=
1160-
github.com/lightninglabs/lndclient v0.18.4-0/go.mod h1:LbINSPfKEdZuTGqqJ+ZmUxXWNvUCaDqrZeJ7/Al0Z3Y=
1162+
github.com/lightninglabs/lndclient v0.18.4-3 h1:Xk3ZuCQE4ZlF70jaToryL2MvRcryiE0zTfUjJbmzUBY=
1163+
github.com/lightninglabs/lndclient v0.18.4-3/go.mod h1:/HLqmZGL9MtP8F1g+laq+L9VrsugBN5tsTct3C5wWCg=
1164+
github.com/lightninglabs/lndclient v1.0.1-0.20241024234050-b1b04eab22d7 h1:M0IKqMGOH/yQAwiuxYp1npYAZpNW5t7Bo0uq7GwBLvQ=
1165+
github.com/lightninglabs/lndclient v1.0.1-0.20241024234050-b1b04eab22d7/go.mod h1:LbINSPfKEdZuTGqqJ+ZmUxXWNvUCaDqrZeJ7/Al0Z3Y=
1166+
github.com/lightninglabs/lndclient v1.0.1-0.20241031082205-9c87f640ce2c h1:tqBaPejfiVbdVb/vDtRJ9gtoFG5m+bb1HtaIlos9O0M=
1167+
github.com/lightninglabs/lndclient v1.0.1-0.20241031082205-9c87f640ce2c/go.mod h1:Tb03HP7PdaXRF1pkxj2zZK2XUMg7Vsvo1k+GM+Z4m+I=
11611168
github.com/lightninglabs/loop v0.28.8-beta.0.20241022072406-1e8ae31ddc27 h1:eZBvG9XvDL0zsUIqFfD7SCk+Ex8rGWEL8j5UQ/aqjco=
11621169
github.com/lightninglabs/loop v0.28.8-beta.0.20241022072406-1e8ae31ddc27/go.mod h1:4B1DqrcOc5Yv9KyclAeQJY9Ah9UMX7RpI4Uru7aEzl4=
11631170
github.com/lightninglabs/loop/looprpc v1.0.0 h1:xry4QPCZShPww660xJm1BVcNFj8etgNeN2vMpfsv3c4=
@@ -1176,32 +1183,28 @@ github.com/lightninglabs/pool/poolrpc v1.0.0 h1:vvosrgNx9WXF4mcHGqLjZOW8wNM0q+BL
11761183
github.com/lightninglabs/pool/poolrpc v1.0.0/go.mod h1:ZqpEpBFRMMBAerMmilEjh27tqauSXDwLaLR0O3jvmMA=
11771184
github.com/lightninglabs/protobuf-go-hex-display v1.34.2-hex-display h1:w7FM5LH9Z6CpKxl13mS48idsu6F+cEZf0lkyiV+Dq9g=
11781185
github.com/lightninglabs/protobuf-go-hex-display v1.34.2-hex-display/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
1179-
github.com/lightninglabs/taproot-assets v0.4.2-0.20241022143621-54f007d7cfc3 h1:TFSJVnDMKwQZpyjEHc3u+5T5Q++XlLM33dABKlLDxfg=
1180-
github.com/lightninglabs/taproot-assets v0.4.2-0.20241022143621-54f007d7cfc3/go.mod h1:IlJS9fgVouE3sQuWnEq4DMMVvaKTN3qM+rucyY6BR9M=
11811186
github.com/lightningnetwork/lightning-onion v1.2.1-0.20240712235311-98bd56499dfb h1:yfM05S8DXKhuCBp5qSMZdtSwvJ+GFzl94KbXMNB1JDY=
11821187
github.com/lightningnetwork/lightning-onion v1.2.1-0.20240712235311-98bd56499dfb/go.mod h1:c0kvRShutpj3l6B9WtTsNTBUtjSmjZXbJd9ZBRQOSKI=
1183-
github.com/lightningnetwork/lnd v0.18.3-beta.rc3.0.20241021112623-6f0d7f9a87d3 h1:J3wuk/7KNrtYZFcYeMA8enJnTTT1Nhbxodt1nPZDVpM=
1184-
github.com/lightningnetwork/lnd v0.18.3-beta.rc3.0.20241021112623-6f0d7f9a87d3/go.mod h1:BcBxbCOsAm7Fq3HNdN5qFKngDDO4vYHKC1LybDW8rxY=
11851188
github.com/lightningnetwork/lnd/cert v1.2.2 h1:71YK6hogeJtxSxw2teq3eGeuy4rHGKcFf0d0Uy4qBjI=
11861189
github.com/lightningnetwork/lnd/cert v1.2.2/go.mod h1:jQmFn/Ez4zhDgq2hnYSw8r35bqGVxViXhX6Cd7HXM6U=
11871190
github.com/lightningnetwork/lnd/clock v1.1.1 h1:OfR3/zcJd2RhH0RU+zX/77c0ZiOnIMsDIBjgjWdZgA0=
11881191
github.com/lightningnetwork/lnd/clock v1.1.1/go.mod h1:mGnAhPyjYZQJmebS7aevElXKTFDuO+uNFFfMXK1W8xQ=
1189-
github.com/lightningnetwork/lnd/fn v1.2.1 h1:pPsVGrwi9QBwdLJzaEGK33wmiVKOxs/zc8H7+MamFf0=
1190-
github.com/lightningnetwork/lnd/fn v1.2.1/go.mod h1:SyFohpVrARPKH3XVAJZlXdVe+IwMYc4OMAvrDY32kw0=
1191-
github.com/lightningnetwork/lnd/healthcheck v1.2.5 h1:aTJy5xeBpcWgRtW/PGBDe+LMQEmNm/HQewlQx2jt7OA=
1192-
github.com/lightningnetwork/lnd/healthcheck v1.2.5/go.mod h1:G7Tst2tVvWo7cx6mSBEToQC5L1XOGxzZTPB29g9Rv2I=
1193-
github.com/lightningnetwork/lnd/kvdb v1.4.10 h1:vK89IVv1oVH9ubQWU+EmoCQFeVRaC8kfmOrqHbY5zoY=
1194-
github.com/lightningnetwork/lnd/kvdb v1.4.10/go.mod h1:J2diNABOoII9UrMnxXS5w7vZwP7CA1CStrl8MnIrb3A=
1192+
github.com/lightningnetwork/lnd/fn v1.2.3 h1:Q1OrgNSgQynVheBNa16CsKVov1JI5N2AR6G07x9Mles=
1193+
github.com/lightningnetwork/lnd/fn v1.2.3/go.mod h1:SyFohpVrARPKH3XVAJZlXdVe+IwMYc4OMAvrDY32kw0=
1194+
github.com/lightningnetwork/lnd/healthcheck v1.2.6 h1:1sWhqr93GdkWy4+6U7JxBfcyZIE78MhIHTJZfPx7qqI=
1195+
github.com/lightningnetwork/lnd/healthcheck v1.2.6/go.mod h1:Mu02um4CWY/zdTOvFje7WJgJcHyX2zq/FG3MhOAiGaQ=
1196+
github.com/lightningnetwork/lnd/kvdb v1.4.11 h1:fk1HMVFrsVK3xqU7q+JWHRgBltw/a2qIg1E3zazMb/8=
1197+
github.com/lightningnetwork/lnd/kvdb v1.4.11/go.mod h1:a5cMDKMjbJA8dD06ZqqnYkmSh5DhEbbG8C1YHM3NN+k=
11951198
github.com/lightningnetwork/lnd/queue v1.1.1 h1:99ovBlpM9B0FRCGYJo6RSFDlt8/vOkQQZznVb18iNMI=
11961199
github.com/lightningnetwork/lnd/queue v1.1.1/go.mod h1:7A6nC1Qrm32FHuhx/mi1cieAiBZo5O6l8IBIoQxvkz4=
1197-
github.com/lightningnetwork/lnd/sqldb v1.0.4 h1:9cMwPxcrLQG8UmyZO4q8SpR7NmxSwBMbj3AispdcwHg=
1198-
github.com/lightningnetwork/lnd/sqldb v1.0.4/go.mod h1:4cQOkdymlZ1znnjuRNvMoatQGJkRneTj2CoPSPaQhWo=
1200+
github.com/lightningnetwork/lnd/sqldb v1.0.5 h1:ax5vBPf44tN/uD6C5+hBPBjOJ7cRMrUL+sVOdzmLVt4=
1201+
github.com/lightningnetwork/lnd/sqldb v1.0.5/go.mod h1:OG09zL/PHPaBJefp4HsPz2YLUJ+zIQHbpgCtLnOx8I4=
11991202
github.com/lightningnetwork/lnd/ticker v1.1.1 h1:J/b6N2hibFtC7JLV77ULQp++QLtCwT6ijJlbdiZFbSM=
12001203
github.com/lightningnetwork/lnd/ticker v1.1.1/go.mod h1:waPTRAAcwtu7Ji3+3k+u/xH5GHovTsCoSVpho0KDvdA=
12011204
github.com/lightningnetwork/lnd/tlv v1.2.6 h1:icvQG2yDr6k3ZuZzfRdG3EJp6pHurcuh3R6dg0gv/Mw=
12021205
github.com/lightningnetwork/lnd/tlv v1.2.6/go.mod h1:/CmY4VbItpOldksocmGT4lxiJqRP9oLxwSZOda2kzNQ=
1203-
github.com/lightningnetwork/lnd/tor v1.1.2 h1:3zv9z/EivNFaMF89v3ciBjCS7kvCj4ZFG7XvD2Qq0/k=
1204-
github.com/lightningnetwork/lnd/tor v1.1.2/go.mod h1:j7T9uJ2NLMaHwE7GiBGnpYLn4f7NRoTM6qj+ul6/ycA=
1206+
github.com/lightningnetwork/lnd/tor v1.1.4 h1:TUW27EXqoZCcCAQPlD4aaDfh8jMbBS9CghNz50qqwtA=
1207+
github.com/lightningnetwork/lnd/tor v1.1.4/go.mod h1:qSRB8llhAK+a6kaTPWOLLXSZc6Hg8ZC0mq1sUQ/8JfI=
12051208
github.com/ltcsuite/ltcd v0.0.0-20190101042124-f37f8bf35796 h1:sjOGyegMIhvgfq5oaue6Td+hxZuf3tDC8lAPrFldqFw=
12061209
github.com/ltcsuite/ltcd v0.0.0-20190101042124-f37f8bf35796/go.mod h1:3p7ZTf9V1sNPI5H8P3NkTFF4LuwMdPl2DodF60qAKqY=
12071210
github.com/ltcsuite/ltcutil v0.0.0-20181217130922-17f3b04680b6/go.mod h1:8Vg/LTOO0KYa/vlHWJ6XZAevPQThGH5sufO0Hrou/lA=

0 commit comments

Comments
 (0)