Oliver Gugger
24066bb1dd
README: describe fee structure
2020-04-21 15:53:19 +02:00
Oliver Gugger
3ea07f167f
cmd/loop: clarify some flag descriptions
2020-04-21 15:53:18 +02:00
Oliver Gugger
3b630667a5
cmd/loop: improve displayed limits
2020-04-21 15:53:18 +02:00
Joost Jager
4a714e0c96
Merge pull request #178 from joostjager/loopout-routerrpc
...
loopout: allow multi-loop
2020-04-20 10:13:58 +02:00
Carla Kirk-Cohen
97403b9c1e
Merge pull request #179 from carlaKC/loopin-addconftarget
...
loopin: allow user to configure confirmation target
2020-04-20 08:45:02 +02:00
Carla Kirk-Cohen
a90971a697
Merge pull request #175 from bhandras/mock_update
...
test: followup update chainnotifier mock to fwd notifications for matching txs
2020-04-17 11:12:11 +02:00
carla
5a5ac94661
README: add conf_target to loop in readme section
2020-04-17 09:56:28 +02:00
carla
fc99c8b320
multi: add confirmation target to loop in
2020-04-17 09:56:21 +02:00
carla
f726fc2bc8
loopd: add missing zero case to validateConfTarget
...
Update validate function to return default target for zero value
confirmation targets, as indicated by the comment. This change
introduces a behaviour change for direct rpc calls to loopd (ie,
those not made by the loop cli tool). Previously, these calls
would fail and indicate that the conf target must be > 2, now
they will succeed with the default conf target. The loop cli
tool is unaffected because we already set the default value.
When clients upgrade from a previous version of loopd which did
not have this check, preexisting loops will be unaffected, because
loop ins had the default of 6 confirmations set, and loop outs with
<2 conf target would not have been created.
2020-04-17 09:40:20 +02:00
carla
1f5aeff45f
multi: unify default sweep/htlc conf targets
...
Create a HtlcConfTarget which is used as a default for quote
and loop in. Update loop out quote to use the existing var
rather than just 6 inline.
2020-04-17 09:40:18 +02:00
Joost Jager
6acd76e237
loopout: allow multi-loop
2020-04-16 16:45:01 +02:00
Joost Jager
710ae77750
loopout: log in-flight htlc status
2020-04-16 16:40:37 +02:00
Joost Jager
4039ba9b69
loopout: use routerrpc to send payments
2020-04-16 16:40:35 +02:00
Andras Banki-Horvath
235e1bb9b8
test: followup update chainnotifier mock to fwd notifications for matching txs
...
This is the remainder of the previous commit which was left out from the
original PR.
2020-04-15 14:43:03 +02:00
carla
e36c5a45d3
loop: fix loop in quote conf target flag usage field
2020-04-15 09:19:29 +02:00
carla
41550a9c4b
makefile+travis: add install and build commands
...
Build executables are suffixed with 'debug' because we cannot
create a loopd executable in the root repo dir, since there is an
already existing loopd executable. Add build to travis.
2020-04-15 09:19:06 +02:00
Joost Jager
32d0cd90e3
lndclient: update to new routerrpc
2020-04-15 09:16:00 +02:00
Olaoluwa Osuntokun
8301abdb4c
Merge pull request #174 from bhandras/mock_update
...
test: update chainnotifier mock to fwd notifications for matching txs
2020-04-06 14:32:26 -07:00
Andras Banki-Horvath
95273c1cf8
test: update chainnotifier mock to fwd notifications for matching txs
2020-04-06 22:00:02 +02:00
Olaoluwa Osuntokun
605d3ac60b
Merge pull request #173 from bhandras/hotfix
...
loopd: add missing mutex unlock and fix subtle reace condition
2020-04-02 16:49:22 -07:00
Andras Banki-Horvath
f4be20cc5e
loopd: add missing mutex unlock and fix subtle reace condition
2020-04-01 19:04:50 +02:00
Olaoluwa Osuntokun
bb38cf5c79
Merge pull request #165 from wpaulino/swap-server-over-tor
...
loopd: add SOCKS proxy config option to dial swap server over Tor
2020-03-15 15:53:49 -07:00
Olaoluwa Osuntokun
52730973e9
Merge pull request #169 from lightninglabs/v0.5.1-beta
...
version: bump version to 0.5.1-beta
2020-03-14 21:13:34 -07:00
Alex Bosworth
ffb77c465a
version: bump version to 0.5.1-beta
2020-03-13 16:02:31 -07:00
Alex Bosworth
3e8b6aad09
Merge pull request #168 from lightninglabs/increase-fee-maximum
...
cmd/loop: bump rate maximum
2020-03-13 15:59:33 -07:00
Alex Bosworth
933f1b81d1
cmd/loop: bump rate maximum
...
Increase rate maximum multiplier to increase maximum fees when there is a large fee rate change
2020-03-13 14:03:20 -07:00
Oliver Gugger
e5c5d49a30
Merge pull request #158 from guggero/max-quote-fix
...
Don't fail loop in quote if balance is insufficient for the miner fee estimation
2020-03-09 09:09:48 +01:00
Wilmer Paulino
5b732d9012
loopd: add SOCKS proxy config option to dial swap server over Tor
...
This allows Loop users to further improve their privacy by not revealing
their source IP address. Note that the identity of the lnd node behind
Loop can still be revealed when performing a Loop In due to the swap
server extending an off-chain HTLC to the user.
Onion addresses don't yet exist for the swap servers, but they will be
added at a later time.
2020-03-06 16:40:30 -08:00
Oliver Gugger
acdd2a22b2
cmd/loop: warn user if fee estimation fails
2020-03-06 10:13:17 +01:00
Oliver Gugger
3dd10f14dc
client: return miner fee of -1 if fee estimation fails
2020-03-06 10:13:16 +01:00
Oliver Gugger
f5fbf6655d
looprpc: clarify loop quote response
2020-03-06 09:30:28 +01:00
Alex Bosworth
a473ab5d79
Merge pull request #161 from lightninglabs/v0.5.0-beta
...
version: bump version to 0.5.0-beta
2020-03-05 13:14:22 -08:00
Alex Bosworth
bca4ea8ee2
version: bump version to 0.5.0-beta
2020-03-05 11:47:27 -08:00
Oliver Gugger
a57a2947b5
cmd/loop: add loop in quote command
2020-03-04 16:39:54 +01:00
Olaoluwa Osuntokun
8a4d630c93
Merge pull request #156 from guggero/rest-api-fixes
...
looprpc: remove streaming REST endpoint, fix comment
2020-02-18 18:59:13 -08:00
Oliver Gugger
1811aa49a3
looprpc: remove streaming REST endpoint, fix comment
2020-02-18 09:27:19 +01:00
Olaoluwa Osuntokun
ba6b4e782e
Merge pull request #145 from guggero/stream-interceptor
...
lsat: add stream interceptor
2020-02-17 16:00:29 -08:00
Joost Jager
b785254f0e
Merge pull request #152 from joostjager/loop-in-last-hop
...
multi: allow loop in last hop restriction
2020-02-17 20:17:37 +01:00
Joost Jager
b69e8cb275
multi: allow loop in last hop restriction
2020-02-17 19:59:07 +01:00
Joost Jager
535e964ec9
loopdb: migrate loop in channel to last hop
...
A database field was already in place to allow channel selection for
loop in. Unfortunately this field, which contains a short channel id,
isn't easily usable for controlling the loop server payment. Because of
non-strict forwarding, it is only possible to constrain a route to a
specific last hop pubkey.
This commit converts the existing field into a pubkey field.
2020-02-17 19:59:05 +01:00
Oliver Gugger
8771d06aad
Merge pull request #155 from wpaulino/signer-compute-input-script
...
lndclient: expose ComputeInputScript in SignerClient
2020-02-14 09:58:47 +01:00
Wilmer Paulino
0b053e6868
lndclient: expose ComputeInputScript in SignerClient
2020-02-12 17:01:45 -08:00
Alex Bosworth
4d2018e852
Merge pull request #150 from lightninglabs/v0.4.1-beta
...
version: bump version to 0.4.1-beta
2020-02-11 09:02:40 -08:00
Joost Jager
1ebba410ea
Merge pull request #151 from joostjager/last-hop-restriction
...
lndclient: add last hop restriction
2020-02-11 14:06:31 +01:00
Joost Jager
f3887ebb97
lndclient: add last hop restriction
2020-02-11 12:32:24 +01:00
Oliver Gugger
736daafb5a
Merge pull request #143 from wpaulino/lightning-client-channel-backups
...
lndclient: expose retrieval of channel backups through LightningClient
2020-02-11 09:27:36 +01:00
Wilmer Paulino
a5f56342df
lndclient: expose retrieval of channel backups through LightningClient
2020-02-10 11:50:34 -08:00
Alex Bosworth
29fa117c75
version: bump version to 0.4.1-beta
2020-02-10 09:48:11 -08:00
Oliver Gugger
79c54b9334
lsat: add stream interceptor
2020-02-10 10:13:01 +01:00
Alex Bosworth
e8dce9e67f
Merge pull request #149 from guggero/quote-fix
...
cmd/loop: remove number of flags restriction
2020-02-06 11:11:39 -08:00