Skip to content

Commit dfdb37f

Browse files
committed
wasm-client: import poolrpc instead of entire pool package
Modify wasm-client to depend on poolrpc directly rather than the full pool package. This change reduces the number of symbols included in the WASM build, leading to a smaller output size.
1 parent afb02e5 commit dfdb37f

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
lines changed

cmd/wasm-client/go.mod

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require (
1010
github.com/lightninglabs/lightning-terminal/litrpc v1.0.2-0.20250506112654-08095d30dd1a
1111
github.com/lightninglabs/lightning-terminal/perms v0.0.0-20250506112654-08095d30dd1a
1212
github.com/lightninglabs/loop/looprpc v1.0.7
13-
github.com/lightninglabs/pool v0.6.5-beta.0.20250305125211-4e860ec4e77f
13+
github.com/lightninglabs/pool/poolrpc v1.0.1
1414
github.com/lightninglabs/taproot-assets/taprpc v1.0.1
1515
github.com/lightningnetwork/lnd v0.19.0-beta.rc3
1616
google.golang.org/grpc v1.65.0
@@ -108,7 +108,6 @@ require (
108108
github.com/lightninglabs/neutrino v0.16.1 // indirect
109109
github.com/lightninglabs/neutrino/cache v1.1.2 // indirect
110110
github.com/lightninglabs/pool/auctioneerrpc v1.1.2 // indirect
111-
github.com/lightninglabs/pool/poolrpc v1.0.0 // indirect
112111
github.com/lightningnetwork/lightning-onion v1.2.1-0.20240712235311-98bd56499dfb // indirect
113112
github.com/lightningnetwork/lnd/cert v1.2.2 // indirect
114113
github.com/lightningnetwork/lnd/clock v1.1.1 // indirect

cmd/wasm-client/go.sum

+2-4
Original file line numberDiff line numberDiff line change
@@ -1136,12 +1136,10 @@ github.com/lightninglabs/neutrino v0.16.1 h1:5Kz4ToxncEVkpKC6fwUjXKtFKJhuxlG3sBB
11361136
github.com/lightninglabs/neutrino v0.16.1/go.mod h1:L+5UAccpUdyM7yDgmQySgixf7xmwBgJtOfs/IP26jCs=
11371137
github.com/lightninglabs/neutrino/cache v1.1.2 h1:C9DY/DAPaPxbFC+xNNEI/z1SJY9GS3shmlu5hIQ798g=
11381138
github.com/lightninglabs/neutrino/cache v1.1.2/go.mod h1:XJNcgdOw1LQnanGjw8Vj44CvguYA25IMKjWFZczwZuo=
1139-
github.com/lightninglabs/pool v0.6.5-beta.0.20250305125211-4e860ec4e77f h1:muqd/WRjqh7/EV9UYP6y6IpSqttQ/ENzp/1NEkY8Gd4=
1140-
github.com/lightninglabs/pool v0.6.5-beta.0.20250305125211-4e860ec4e77f/go.mod h1:rZXAj2nar3MkqXaRLChdjC5HYdES6kb8IMTEO54RvQU=
11411139
github.com/lightninglabs/pool/auctioneerrpc v1.1.2 h1:Dbg+9Z9jXnhimR27EN37foc4aB1uQqndm/YOO+XAdMA=
11421140
github.com/lightninglabs/pool/auctioneerrpc v1.1.2/go.mod h1:1wKDzN2zEP8srOi0B9iySlEsPdoPhw6oo3Vbm1v4Mhw=
1143-
github.com/lightninglabs/pool/poolrpc v1.0.0 h1:vvosrgNx9WXF4mcHGqLjZOW8wNM0q+BLVfdn897AFLw=
1144-
github.com/lightninglabs/pool/poolrpc v1.0.0/go.mod h1:ZqpEpBFRMMBAerMmilEjh27tqauSXDwLaLR0O3jvmMA=
1141+
github.com/lightninglabs/pool/poolrpc v1.0.1 h1:XbNx28TYwEj/PVsnnF9TnveVCMCYfS1vVkcwz29vPmM=
1142+
github.com/lightninglabs/pool/poolrpc v1.0.1/go.mod h1:836icifg/SBnZbiae0v3jeRRzCrT6LWo32SqCS/JiGk=
11451143
github.com/lightninglabs/protobuf-go-hex-display v1.34.2-hex-display h1:w7FM5LH9Z6CpKxl13mS48idsu6F+cEZf0lkyiV+Dq9g=
11461144
github.com/lightninglabs/protobuf-go-hex-display v1.34.2-hex-display/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
11471145
github.com/lightninglabs/taproot-assets/taprpc v1.0.1 h1:aSlCWdJkagx9xa8DqK/pzHYCtY7PokU6wASse3dWayc=

cmd/wasm-client/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
"github.com/lightninglabs/lightning-terminal/litrpc"
2424
"github.com/lightninglabs/lightning-terminal/perms"
2525
"github.com/lightninglabs/loop/looprpc"
26-
pool "github.com/lightninglabs/pool/perms"
26+
"github.com/lightninglabs/pool/poolrpc"
2727
"github.com/lightninglabs/taproot-assets/taprpc"
2828
"github.com/lightningnetwork/lnd/build"
2929
"github.com/lightningnetwork/lnd/keychain"
@@ -160,7 +160,7 @@ func initGlobals() error {
160160
taprpc.MacaroonWhitelist(false, false, false, false),
161161
)
162162
permsMgr.RegisterSubServer("loop", looprpc.RequiredPermissions, nil)
163-
permsMgr.RegisterSubServer("pool", pool.RequiredPermissions, nil)
163+
permsMgr.RegisterSubServer("pool", poolrpc.RequiredPermissions, nil)
164164
permsMgr.RegisterSubServer("faraday", faraday.RequiredPermissions, nil)
165165

166166
return err

0 commit comments

Comments
 (0)