Skip to content

Commit f7d4141

Browse files
committed
fix: make litd compile with lnd master dependency set
1 parent 4cedb44 commit f7d4141

5 files changed

Lines changed: 170 additions & 86 deletions

File tree

go.mod

Lines changed: 36 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ go 1.25.5
44

55
require (
66
github.com/btcsuite/btcd v0.24.3-0.20250318170759-4f4ea81776d6
7-
github.com/btcsuite/btcd/btcec/v2 v2.3.4
8-
github.com/btcsuite/btcd/btcutil v1.1.5
7+
github.com/btcsuite/btcd/btcec/v2 v2.3.6
8+
github.com/btcsuite/btcd/btcutil v1.1.6
99
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0
1010
github.com/btcsuite/btclog/v2 v2.0.1-0.20250728225537-6090e87c6c5b
1111
github.com/btcsuite/btcwallet/walletdb v1.5.1
@@ -16,7 +16,7 @@ require (
1616
github.com/improbable-eng/grpc-web v0.12.0
1717
github.com/jackc/pgconn v1.14.3
1818
github.com/jackc/pgerrcode v0.0.0-20240316143900-6e2875d9b438
19-
github.com/jessevdk/go-flags v1.4.0
19+
github.com/jessevdk/go-flags v1.6.1
2020
github.com/lib/pq v1.10.9
2121
github.com/lightninglabs/faraday v0.2.16-alpha
2222
github.com/lightninglabs/faraday/frdrpc v1.0.1
@@ -32,15 +32,15 @@ require (
3232
github.com/lightninglabs/pool v0.6.6-beta
3333
github.com/lightninglabs/pool/auctioneerrpc v1.1.3
3434
github.com/lightninglabs/pool/poolrpc v1.0.1
35-
github.com/lightninglabs/taproot-assets v0.7.1
35+
github.com/lightninglabs/taproot-assets v0.7.1-0.20260319113352-ece074036615
3636
github.com/lightninglabs/taproot-assets/taprpc v1.0.12
3737
github.com/lightningnetwork/lnd v0.20.1-beta
3838
github.com/lightningnetwork/lnd/cert v1.2.2
3939
github.com/lightningnetwork/lnd/clock v1.1.1
4040
github.com/lightningnetwork/lnd/fn v1.2.5
4141
github.com/lightningnetwork/lnd/fn/v2 v2.0.9
4242
github.com/lightningnetwork/lnd/kvdb v1.4.16
43-
github.com/lightningnetwork/lnd/sqldb v1.0.12-0.20260113193010-8565d12e40b1
43+
github.com/lightningnetwork/lnd/sqldb v1.0.13-0.20260305102707-7c38c1ea0572
4444
github.com/lightningnetwork/lnd/tlv v1.3.2
4545
github.com/lightningnetwork/lnd/tor v1.1.6
4646
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f
@@ -51,10 +51,10 @@ require (
5151
github.com/urfave/cli v1.22.14
5252
go.etcd.io/bbolt v1.4.3
5353
golang.org/x/crypto v0.45.0
54-
golang.org/x/exp v0.0.0-20240909161429-701f63a606c0
54+
golang.org/x/exp v0.0.0-20250811191247-51f88131bc50
5555
golang.org/x/net v0.47.0
5656
golang.org/x/sync v0.18.0
57-
google.golang.org/grpc v1.65.0
57+
google.golang.org/grpc v1.73.0
5858
google.golang.org/protobuf v1.36.11
5959
gopkg.in/macaroon-bakery.v2 v2.3.0
6060
gopkg.in/macaroon.v2 v2.1.0
@@ -75,7 +75,7 @@ require (
7575
github.com/andybalholm/brotli v1.0.4 // indirect
7676
github.com/beorn7/perks v1.0.1 // indirect
7777
github.com/btcsuite/btcd/btcutil/psbt v1.1.10 // indirect
78-
github.com/btcsuite/btclog v0.0.0-20241003133417-09c4e92e319c // indirect
78+
github.com/btcsuite/btclog v1.0.0 // indirect
7979
github.com/btcsuite/btcwallet v0.16.17 // indirect
8080
github.com/btcsuite/btcwallet/wallet/txauthor v1.3.5 // indirect
8181
github.com/btcsuite/btcwallet/wallet/txrules v1.2.2 // indirect
@@ -92,9 +92,9 @@ require (
9292
github.com/coreos/go-semver v0.3.0 // indirect
9393
github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf // indirect
9494
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
95-
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
96-
github.com/decred/dcrd/crypto/blake256 v1.0.1 // indirect
97-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect
95+
github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
96+
github.com/decred/dcrd/crypto/blake256 v1.1.0 // indirect
97+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
9898
github.com/decred/dcrd/lru v1.1.2 // indirect
9999
github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
100100
github.com/docker/cli v28.1.1+incompatible // indirect
@@ -146,9 +146,10 @@ require (
146146
github.com/lightninglabs/aperture v0.4.0 // indirect
147147
github.com/lightninglabs/gozmq v0.0.0-20191113021534-d20a764486bf // indirect
148148
github.com/lightninglabs/lightning-node-connect/hashmailrpc v1.0.4-0.20250610182311-2f1d46ef18b7 // indirect
149-
github.com/lightninglabs/neutrino v0.16.1 // indirect
149+
github.com/lightninglabs/neutrino v0.16.2 // indirect
150150
github.com/lightninglabs/neutrino/cache v1.1.3 // indirect
151-
github.com/lightningnetwork/lightning-onion v1.2.1-0.20240815225420-8b40adf04ab9 // indirect
151+
github.com/lightningnetwork/lightning-onion v1.3.0 // indirect
152+
github.com/lightningnetwork/lnd/actor v0.0.3 // indirect
152153
github.com/lightningnetwork/lnd/healthcheck v1.2.6 // indirect
153154
github.com/lightningnetwork/lnd/queue v1.1.1 // indirect
154155
github.com/lightningnetwork/lnd/ticker v1.1.1 // indirect
@@ -220,8 +221,8 @@ require (
220221
golang.org/x/time v0.5.0 // indirect
221222
golang.org/x/tools v0.38.0 // indirect
222223
google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9 // indirect
223-
google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142 // indirect
224-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 // indirect
224+
google.golang.org/genproto/googleapis/api v0.0.0-20250324211829-b45e905df463 // indirect
225+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 // indirect
225226
gopkg.in/errgo.v1 v1.0.1 // indirect
226227
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
227228
gopkg.in/yaml.v2 v2.4.0 // indirect
@@ -251,3 +252,23 @@ replace github.com/golang-migrate/migrate/v4 => github.com/lightninglabs/migrate
251252

252253
// The upstream nhooyr.io/websocket repository has been moved to github.com/coder/websocket.
253254
replace nhooyr.io/websocket => github.com/coder/websocket v1.8.7
255+
256+
// btcwallet updated the chain.Interface Start method signature from Start() error
257+
// to Start(context.Context) error. This replace pins the version that includes
258+
// this change, matching lightningnetwork/lnd@641ff68.
259+
replace github.com/btcsuite/btcwallet => github.com/btcsuite/btcwallet v0.16.17-0.20260213031108-70a94ea39e9c
260+
261+
// neutrino updated ChainService.Start to match the new btcwallet interface.
262+
replace github.com/lightninglabs/neutrino => github.com/lightninglabs/neutrino v0.16.2
263+
264+
// lnd updated all call sites of chain.Interface.Start and neutrino.ChainService.Start
265+
// to pass a context.Context, required by the updated btcwallet and neutrino above.
266+
replace github.com/lightningnetwork/lnd => github.com/lightningnetwork/lnd v0.20.0-beta.rc4.0.20260310221929-641ff68c0347
267+
268+
// lnd/sqldb at the same commit as lnd above, required for compatibility.
269+
replace github.com/lightningnetwork/lnd/sqldb => github.com/lightningnetwork/lnd/sqldb v1.0.12-0.20260310221929-641ff68c0347
270+
271+
// lnd/actor v0.0.5 updated Spawn to return (ActorRef, error), required by lnd@641ff68.
272+
replace github.com/lightningnetwork/lnd/actor => github.com/lightningnetwork/lnd/actor v0.0.5
273+
274+
replace github.com/lightninglabs/taproot-assets/taprpc => github.com/lightninglabs/taproot-assets/taprpc v1.0.12-0.20260319113352-ece074036615

0 commit comments

Comments
 (0)