loop/loopd
ffranr 64e6bbd451
perms: move perms.go into looprpc
The Lightning Node Connect (LNC) WASM client currently imports both
`looprpc` and the entire `loop` module to access `perms.go`. This
creates problems because `loop` imports `taproot-assets`, resulting in
too many symbols for the WASM build.

To fix this, we will move `perms.go`—which defines RPC endpoint
permissions—into `looprpc`. After this change, the LNC WASM client will
import only `looprpc`, while the rest of `loop` can continue importing
`taproot-assets` without affecting the LNC WASM build.
2025-04-28 12:56:21 -03:00
..
config.go loopd: fix data races of logger 2025-03-19 15:00:30 +01:00
daemon.go perms: move perms.go into looprpc 2025-04-28 12:56:21 -03:00
log.go loopd: fix data races of logger 2025-03-19 15:00:30 +01:00
macaroons.go loopd: move RequiredPermissions to dedicated dir 2022-06-14 15:13:34 +02:00
migration.go loopd: fix data races of logger 2025-03-19 15:00:30 +01:00
register_default.go multi: use lndclient MacaroonService 2022-01-17 16:13:19 +02:00
run.go loop: add the commit_hash to GetInfoResponse, change version semantics 2025-04-04 12:47:30 +02:00
swapclient_server.go looprpc: rename field in WithdrawDepositsResponse 2025-04-24 11:19:59 -03:00
swapclient_server_debug.go make fmt 2022-05-20 10:16:47 +02:00
swapclient_server_test.go looprpc: add test for ListSwaps pagination and filtering 2025-04-19 22:31:45 -06:00
utils.go loopd: add asset client to autoloop cfg 2025-03-25 15:27:53 +01:00
view.go multi: update linter, fix issues 2025-03-10 22:59:50 +01:00