Commit Graph

694 Commits (9b9f64d13385d0da727c4759c96e73bf92a6ccf7)
 

Author SHA1 Message Date
Carla Kirk-Cohen 9b9f64d133
Merge pull request #347 from carlaKC/189-loopinfees
loopin: store loop in on-chain fees
3 years ago
Carla Kirk-Cohen 5a639a2198
Merge pull request #351 from carlaKC/autoloop-defaults
liquidity: update default budget and confirmation target
3 years ago
carla d928d53f10
loopin: store loop in on-chain fees 3 years ago
Carla Kirk-Cohen 6d4d53ca30
Merge pull request #350 from carlaKC/docker-make
dockerfile: use make rather than go install
3 years ago
carla 2b206e4d45
dockerfile: use make rather than go install
Using straight install does not set our current commit hash for
the daemon running in the docker container.
3 years ago
carla c17631eee2
liquidity: increase default confirmation target 3 years ago
carla 4535018e58
liquidity: update default budget to use flat fee percentage 3 years ago
Carla Kirk-Cohen c5ee9843cd
Merge pull request #340 from carlaKC/autoloop-feepercentage
liquidity: flat fee percentage for autoloop
3 years ago
carla 34726a4130
multi: update release notes and docs to include fee percentage 3 years ago
carla d4b7f9a378
liquidity: update default fee setting to flat percentage 3 years ago
carla 299a0a4ff9
loop: add fee ppm to autoloop cli 3 years ago
carla 90561f8ac7
multi: add fee percentage to rpc 3 years ago
carla dd1a2de731
multi: add flat fee percentage to autoloop 3 years ago
carla c778124718
liquidity: move fees behind interface 3 years ago
carla 4911130671
loopin: store loop in on-chain fees 3 years ago
Carla Kirk-Cohen 9ce7fe4df9
Merge pull request #345 from carlaKC/typo-fix
loop: fix typo in htlc confs
3 years ago
carla bf9dfdabbe
loop: fix typo in htlc confs 3 years ago
Carla Kirk-Cohen fd4214e68d
Merge pull request #333 from carlaKC/autoloop-3-peerrules
autoloop: add peer level rules for aggregate liquidity management
3 years ago
carla b393102696
multi: update docs and release notes to include peer level management 3 years ago
carla b9aae4f8f9
loop: add peer rules to set rule command 3 years ago
carla 949e76bb2a
looprpc: add peer level rules to rpc 3 years ago
carla 3f46ae514b
liquidity: add peer-level liquidity rules to allow aggregate management
We add 'peer-level' rules to allow assessment of liquidity on a per-peer
level, rather than on an individual channel basis. No overlap is allowed
with the existing set of channel rules because this could lead to
contradictory rules.
3 years ago
carla d1f121cbc6
liquidity: move swap suggestions behind interface 3 years ago
carla c6e816ad95
liquidity: move swap creation into separate function 3 years ago
carla 9c35946cab
liquidity: simplify suggest swap to return swap amount 3 years ago
Alex Bosworth 2ecdd24e1c
Merge pull request #339 from rockstardev/patch-1
notes: update README.md
3 years ago
rockstardev 5baddac0fa
notes: update README.md
Additional notice for developers; they'll likely need HTTPS for connecting to exposed REST Api
3 years ago
Alex Bosworth 271215e8c6
Merge pull request #338 from lightninglabs/update-to-v0.11.4-beta
version: bump to 0.11.4-beta
3 years ago
Alex Bosworth cf37c639e3
version: bump to 0.11.4-beta 3 years ago
Alex Bosworth d389a93bd4
Merge pull request #337 from bhandras/macaroonpath_default
loop: add sane default for --lnd.macaroonpath
3 years ago
Andras Banki-Horvath 55dd74c233
notes: update release_notes.md 3 years ago
Andras Banki-Horvath 591a244867
loop: add sane default for --lnd.macaroonpath 3 years ago
Alex Bosworth 7d5e1a91c1
Merge pull request #335 from lightninglabs/v0.11.3-beta
version: bump to 0.11.3-beta
3 years ago
Alex Bosworth ef28278d55
version: bump to 0.11.3-beta 3 years ago
Carla Kirk-Cohen fe42664e16
Merge pull request #332 from carlaKC/autoloop-1-disqualified
autoloop: add reasons to explain no action
3 years ago
carla cf50ffd43c
multi: add disqualified swaps to docs and release notes 3 years ago
carla 22bd4cabb4
looprpc: add disqualified channels to suggest swaps response 3 years ago
carla 7c4d71b175
liquidity: add reasons for autoloops not executing 3 years ago
carla b9b75c3c32
liquidity: refactor eligible channels logic to ineligible channels
This commit switches up our eligible channels logic to rather return
a struct containing information about our current swap traffic. This
change is made in preparation for returning reasons indicating why we
did not perform a swap for a specific channel - when we only return
eligible swaps, we lose the information about why all the excluded
channels weren't used.
3 years ago
carla d5096cdc21
liquidity: relax restriction which requires no unrestricted swaps
In practice, this restriction has proven to be too strict. Autoloop will
now only hold off on a swap for a channel if a manual swap is
specifically using that channel.
3 years ago
carla 7ba1821696
liquidity: fail suggest swaps when no rules are set
In an effort to surface more information about why autoloop is not
executing, we add an error when suggest swaps is called with no rules.
In other cases we can surface a reason enum with each rule that is set,
but in the case where we have no rules, there are no results to
accompany with reasons.
3 years ago
Oliver Gugger 67f417188d
Merge pull request #334 from guggero/single-macaroon
Support single macaroon for lnd
3 years ago
Oliver Gugger 2a089d131e
loopd: all only specifying one lnd macaroon
Fixes #299 by allowing only one macaroon to be specified in the
--lnd.macaroonpath config option/command line flag.
3 years ago
Oliver Gugger 6b8a12f709
docs: remove weird character in DOCKER.md 3 years ago
Carla Kirk-Cohen 9af61481ea
Merge pull request #331 from carlaKC/autoloop-0-refactoring
autoloop: refactoring to prepare for loopin
3 years ago
carla 68a5336362
liquidity: move logging out of suggest swaps function
This function is already quite long, and will be extended in
the commits to follow, so we move it to the calling function.
3 years ago
carla 476ae39ce9
multi: make server side restrictions function generic 3 years ago
carla 69724757ce
multi: update autoloop labels to support both swap types 3 years ago
carla 24aa429aa0
liquidity: rename ticker and default to autoloop 3 years ago
carla 71ace95ac8
loop: rename autoloop specific parameters 3 years ago