Commit Graph

547 Commits (845f72c32f0158a6c45ddda488675f1e529750a2)
 

Author SHA1 Message Date
Joost Jager c061206406
lndclient: expose failure reason 4 years ago
Joost Jager b054e84eb2
Merge pull request #186 from joostjager/report-version
multi: report protocol version
4 years ago
Joost Jager 92730e0eaf
multi: report protocol version 4 years ago
Joost Jager a15db0a576
Merge pull request #185 from joostjager/config-max-parts
loopd: make maximum number of payment parts configurable
4 years ago
Joost Jager 12ae3d6a40
loopd: make maximum number of payment parts configurable 4 years ago
Joost Jager 5588876b48
loopd: extract client configuration 4 years ago
Joost Jager 65375723b4
lndclient: upgrade to lnd v0.10.0-beta-rc5 4 years ago
Joost Jager 7cb914927f
looprpc: fix formatting 4 years ago
Oliver Gugger e99202ced5
Merge pull request #181 from guggero/lnd-version-aware
Make loop aware of lnd's version
4 years ago
Oliver Gugger e7f41fa370
README: add version compatibility table 4 years ago
Oliver Gugger ad4e1e971e
loopd: check lnd version and subservers 4 years ago
Oliver Gugger 3da09aac0e
client: use cached info to log connected node 4 years ago
Oliver Gugger 8848d30fb3
lndclient: check and cache version compatibility on connect 4 years ago
Oliver Gugger 211586e614
lndclient: cache node info on connect 4 years ago
Oliver Gugger 44d05f284b
lndclient+test: add versioner client and mock 4 years ago
Oliver Gugger a8e6118cfb
loopd+lndclient: extract config parameters into struct 4 years ago
Oliver Gugger 899d04470b
lndclient: add readonly macaroon to pouch 4 years ago
Oliver Gugger f6a941244e
lndclient: use readonly macaroon for startup check 4 years ago
Joost Jager 23d646ea6a
Merge pull request #183 from joostjager/routerrpc-v2
lndclient: move to V2 payment methods
4 years ago
Joost Jager e0b987f403
lndclient: move to V2 payment methods
Otherwise mpp isn't supported.
4 years ago
Oliver Gugger bf6f6b31f4
client: fix some comments 4 years ago
Oliver Gugger 4f1ecd9344
Merge pull request #180 from guggero/docs-update
cmd/loop+README: explain fees and optimize fee display
4 years ago
Oliver Gugger 24066bb1dd
README: describe fee structure 4 years ago
Oliver Gugger 3ea07f167f
cmd/loop: clarify some flag descriptions 4 years ago
Oliver Gugger 3b630667a5
cmd/loop: improve displayed limits 4 years ago
Joost Jager 4a714e0c96
Merge pull request #178 from joostjager/loopout-routerrpc
loopout: allow multi-loop
4 years ago
Carla Kirk-Cohen 97403b9c1e
Merge pull request #179 from carlaKC/loopin-addconftarget
loopin: allow user to configure confirmation target
4 years ago
Carla Kirk-Cohen a90971a697
Merge pull request #175 from bhandras/mock_update
test: followup update chainnotifier mock to fwd notifications for matching txs
4 years ago
carla 5a5ac94661
README: add conf_target to loop in readme section 4 years ago
carla fc99c8b320
multi: add confirmation target to loop in 4 years ago
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.
4 years ago
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.
4 years ago
Joost Jager 6acd76e237
loopout: allow multi-loop 4 years ago
Joost Jager 710ae77750
loopout: log in-flight htlc status 4 years ago
Joost Jager 4039ba9b69
loopout: use routerrpc to send payments 4 years ago
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.
4 years ago
carla e36c5a45d3
loop: fix loop in quote conf target flag usage field 4 years ago
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.
4 years ago
Joost Jager 32d0cd90e3
lndclient: update to new routerrpc 4 years ago
Olaoluwa Osuntokun 8301abdb4c
Merge pull request #174 from bhandras/mock_update
test: update chainnotifier mock to fwd notifications for matching txs
4 years ago
Andras Banki-Horvath 95273c1cf8 test: update chainnotifier mock to fwd notifications for matching txs 4 years ago
Olaoluwa Osuntokun 605d3ac60b
Merge pull request #173 from bhandras/hotfix
loopd: add missing mutex unlock and fix subtle reace condition
4 years ago
Andras Banki-Horvath f4be20cc5e loopd: add missing mutex unlock and fix subtle reace condition 4 years ago
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
4 years ago
Olaoluwa Osuntokun 52730973e9
Merge pull request #169 from lightninglabs/v0.5.1-beta
version: bump version to 0.5.1-beta
4 years ago
Alex Bosworth ffb77c465a
version: bump version to 0.5.1-beta 4 years ago
Alex Bosworth 3e8b6aad09
Merge pull request #168 from lightninglabs/increase-fee-maximum
cmd/loop: bump rate maximum
4 years ago
Alex Bosworth 933f1b81d1
cmd/loop: bump rate maximum
Increase rate maximum multiplier to increase maximum fees when there is a large fee rate change
4 years ago
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
4 years ago
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.
4 years ago