Commit Graph

250 Commits (static-addr-staging)

Author SHA1 Message Date
Slyghtning 1113c16fcb
Merge branch 'static-addr-staging' into static-addr-staging 2 days ago
Slyghtning 5b10028aa5
staticaddr: deposits for server and daemon 2 days ago
Slyghtning baf46dc917
daemon: integrate static address manager and sql store 2 days ago
Slyghtning b2dbe9b8f3
perms: list unspent outputs 2 days ago
Slyghtning b57da4b134
perms: static address creation permission 2 days ago
Andras Banki-Horvath 0d0af5bf24
loopout: use the request defined payment timeout 6 days ago
Slyghtning ce6c2e7acd
Merge branch 'static-addr-staging' into static-addr-staging 3 weeks ago
Slyghtning aaa86f7f62
staticaddr: deposits for server and daemon 3 weeks ago
Slyghtning 34f05ccda5
daemon: integrate static address manager and sql store 3 weeks ago
Slyghtning 0eb787ed29
perms: list unspent outputs 3 weeks ago
Slyghtning cc97b7b712
perms: static address creation permission 3 weeks ago
Slyghtning 636f8b611b
daemon: fix wrapped errors and typos 4 weeks ago
Slyghtning 4b4aa34f7b
staticaddr: deposits for server and daemon 4 weeks ago
Boris Nagaev ec81e53df8
loopd: re-add GetLsatTokens method in gRPC
This is needed not to break existing client binaries, e.g. `loop listauth`,
Terminal Web, RTL.

The API should be removed in a couple of releases. For now, GetLsatTokens
just prints a warning message about the API being deprecated and that the
client binary should be updated, and calls GetL402Tokens API, as a wrapper.

Type LsatToken used by GetLsatTokens in the past was renamed to L402Token,
but this does not affect binary encoding, so type L402Token can be used
(as part of TokensResponse) without breaking backward compatibility.

Updated release_notes.md.

See https://github.com/lightninglabs/loop/pull/730#discussion_r1579251294
4 weeks ago
Boris Nagaev c90ca4cd8f
loopd: recorgnize maxlsatcost and maxlsatfee flags
The flags were re-added in hidden mode so that users who specified them
could start the daemon after upgrading. If a flag is used, a deprecation
warning is printed.

Updated release_notes.md.
4 weeks ago
Boris Nagaev f3b6f4f661
multi: replace LSAT with L402
git mv ./cmd/loop/lsat.go ./cmd/loop/l402.go
sed 's@lsat@l402@g' -i `git grep -l lsat`
sed 's@Lsat@L402@g' -i `git grep -l Lsat`
sed 's@LSAT@L402@g' -i `git grep -l LSAT`
make rpc

Updated release_notes.md.
4 weeks ago
Boris Nagaev ab9179cff4
update aperture to include lsat to l402 renaming
Fix the build:
go mod tidy
sed 's@\<lsat\>@l402@g' -i `git grep -l -w aperture/lsat`
make rpc
4 weeks ago
Boris Nagaev 5a1f79557d
loopd: re-add GetLsatTokens method in gRPC
This is needed not to break existing client binaries, e.g. `loop listauth`,
Terminal Web, RTL.

The API should be removed in a couple of releases. For now, GetLsatTokens
just prints a warning message about the API being deprecated and that the
client binary should be updated, and calls GetL402Tokens API, as a wrapper.

Type LsatToken used by GetLsatTokens in the past was renamed to L402Token,
but this does not affect binary encoding, so type L402Token can be used
(as part of TokensResponse) without breaking backward compatibility.

Updated release_notes.md.

See https://github.com/lightninglabs/loop/pull/730#discussion_r1579251294
4 weeks ago
Slyghtning b15eecb308
staticaddr: deposits for server and daemon 1 month ago
Boris Nagaev 7bb04ae6ac
loopd: recorgnize maxlsatcost and maxlsatfee flags
The flags were re-added in hidden mode so that users who specified them
could start the daemon after upgrading. If a flag is used, a deprecation
warning is printed.

Updated release_notes.md.
1 month ago
Boris Nagaev 0e7927ac96
multi: replace LSAT with L402
git mv ./cmd/loop/lsat.go ./cmd/loop/l402.go
sed 's@lsat@l402@g' -i `git grep -l lsat`
sed 's@Lsat@L402@g' -i `git grep -l Lsat`
sed 's@LSAT@L402@g' -i `git grep -l LSAT`
make rpc

Updated release_notes.md.
1 month ago
Boris Nagaev bfc3f44aa1
update aperture to include lsat to l402 renaming
Fix the build:
go mod tidy
sed 's@\<lsat\>@l402@g' -i `git grep -l -w aperture/lsat`
make rpc
1 month ago
Boris Nagaev e30cb5f2a8
multi: apply make fmt 1 month ago
Slyghtning 2b31fe003f
perms: list unspent outputs 1 month ago
Slyghtning e2c887aca1
daemon: integrate static address manager and sql store 1 month ago
Slyghtning 56bca2f632
perms: static address creation permission 1 month ago
Slyghtning 1678dc8c97
log: static address sub logger 1 month ago
sputn1ck 1f211e5647
swapclientserver: add listinstantouts 3 months ago
sputn1ck 6a62be0d09
instantout: add addr to send funds to 3 months ago
Slyghtning 5214da8822
loopd: cleanup db utils func 3 months ago
Slyghtning 755d5dc68e
loopd: new loopin state for incorrect amount sweeps 4 months ago
András Bánki-Horváth 8ca08455dd
Merge pull request #700 from bhandras/lnd-17-4
build: bump lnd dependency to v0.17.4-beta
4 months ago
Andras Banki-Horvath 12f7956fd8
build: bump lnd dependency to v0.17.4-beta 4 months ago
sputn1ck b3fe9a9c61
loopd: add instantout quote 4 months ago
sputn1ck 7cafbe957d
loopd: add instantout handling 4 months ago
George Tsagkarelis 0914074b10
loop: integrate sweepbatcher to loopout flow 4 months ago
George Tsagkarelis 56784ab921
sweepbatcher: add sweep batch 4 months ago
George Tsagkarelis b43fa11cc1
utils: add htlc & swap related helpers 4 months ago
George Tsagkarelis a9be69b281
multi: use isExternalAddr flag 4 months ago
sputn1ck f00329d7c7
loopd: hide reservation manager behind flag. 4 months ago
sputn1ck 49c40d9173
loopd: add reservation handling 4 months ago
sputn1ck a38e817b49
swapserver: add listswaps filtering 5 months ago
Slyghtning 0bd4b7cf89
loopdb: state insufficient confirmed funds 6 months ago
Slyghtning 378d817f20
cmd: abandon api support 6 months ago
Slyghtning 5e91c446b8
loopd: abandon loop-ins 6 months ago
Slyghtning 427251d176
loopd: fix error checks and format 7 months ago
Slyghtning 79063d788a
db: refactor db opening 8 months ago
Oliver Gugger 08026dab93
multi: update linter, fix issues 8 months ago
sputn1ck 20db07dccf
fsm: add fsm module
This commit adds a module for a finite state machine. The goal of the
module is to provide a simple, easy to use, and easy to understand
finite state machine. The module is designed to be used in future
loop subsystems. Additionally a state visualizer is provided to
help with understanding the state machine.
9 months ago
Andras Banki-Horvath cc24bebea8
loopd: always skip migration if loop_sqlite.db file already exists
This commit ensures that we don't even check for the existence of
the loop.db file if loop_sqlite.db already present. This is to ensure
that on systems that may by any trigger restore deleted files we don't
try to re-run migration which would otherwise make loopd unable to start
up properly.
10 months ago