Commit Graph

1068 Commits (update-to-v0.23.0-beta)
 

Author SHA1 Message Date
Alex Bosworth e8c2563082
version: bump version to v0.23.0-beta 1 year ago
George Tsagkarelis f2d798c3b4
Merge pull request #574 from sputn1ck/musig2_default
protocol: set musig2 to be the stable version
1 year ago
sputn1ck 960a78be3d
protocol: set musig2 to be the stable version
This commit changes the stable protocol version to be the Musig2 protocol.
The experimental version is set to the stable version
in order for the flag to still work if a user has it set.
1 year ago
András Bánki-Horváth 39bb43c4e3
Merge pull request #568 from GeorgeTsagk/fee-percentage-fix
liquidity: exclude prepay from total swap fees
1 year ago
Alex Bosworth 3f316c9f01
Merge pull request #572 from lightninglabs/update-to-v0.22.1-beta
version: bump version to v0.22.1-beta
1 year ago
Alex Bosworth 2dea808cca
version: bump version to v0.22.1-beta 1 year ago
András Bánki-Horváth 21c85bcfee
Merge pull request #571 from bhandras/unrecorded-proto-version-fixup
loop: correct htlc script version for very old swaps
1 year ago
Andras Banki-Horvath a8dd2dca07
loop: correct htlc script version for very old swaps 1 year ago
András Bánki-Horváth 843fe82d23
Merge pull request #570 from bhandras/bump-docker-golang
build: bump golang version in the main Dockerfile
1 year ago
Andras Banki-Horvath 6827f766c9
build: bump golang version in the main Dockerfile 1 year ago
George Tsagkarelis bf4f72fd8d
liquidity: exclude prepay from total swap fees 1 year ago
András Bánki-Horváth 257b5f212d
Merge pull request #563 from guggero/remove-swapserverrpc-replace
Remove swapserverrpc replace
1 year ago
Oliver Gugger dbfd32e349
mod: remove local replace for swapserverrpc 1 year ago
Oliver Gugger 6a3f731dc8
mod: bump swapserverrpc to latest tag 1 year ago
Alex Bosworth d44fbcd575
Merge pull request #562 from lightninglabs/update-to-v0.22.0
version: bump version to v0.22.0-beta
1 year ago
Konstantin Nick 2955f92291
Merge pull request #558 from sputn1ck/fix_macaroon_aperture 1 year ago
Alex Bosworth 3ddb28d5c4
version: bump version to v0.22.0-beta 1 year ago
sputn1ck ec2ed79f48
loopd: fix macaroons typo
This commit fixes a typo which leads to a broken macaroon store.
1 year ago
András Bánki-Horváth 2bf9b424ae
Merge pull request #561 from bhandras/lnd-v0.16.0-beta
build: bump lnd dep to v0.16.0-beta
1 year ago
Andras Banki-Horvath 4d34eb97ce
build: fixup new linter issues 1 year ago
Andras Banki-Horvath 451311d582
build: bump lnd dep to v0.16.0-beta 1 year ago
András Bánki-Horváth 7f19c43047
Merge pull request #547 from bhandras/musig-keyreveal
loop: Loop In MuSig2 support
1 year ago
Andras Banki-Horvath cd91f90ed2
loop: use MuSig2 1.0 scheme for the new MuSig2 swaps 1 year ago
Andras Banki-Horvath b47f67a6de
loopin: push the htlc internal key if the invoice is swept
This commit adds key reveal to MuSig2 loopin swaps' success path. In
this case the client reveals their internal HTLC key to the server when
the swap invoice is settled. With this key the server can sweep the swap
HTLC without any more interaction from the client. We'll do this every
block (after the invoice has been settled).
1 year ago
Andras Banki-Horvath 90ae922adf
loopin: generate and send internal key for MuSig2 swaps
This commit changes how we create loopin swaps if the client activates
the experimental MuSig2 features. When creating a new loopin swap the
client will create (and store) a new key that will be used as the
sender's internal key when constructing the HTLC. The client will send
the public part to the server and will also receive (and store) the
server's (receiver) internal public key.
1 year ago
Andras Banki-Horvath da4bcbea10
loopdb: refactor the SwapContract to hold all HTLC keys
This commit adds a new struct to hold all HTLC keys and refactors the
SwapContract which is used by both loopin and loopout swaps to use this
new struct. The newly added internal keys will for now hold the script
keys to keep everything equivalent but are already stored and read back
if the protocol version is set to MuSig2.
1 year ago
Andras Banki-Horvath cc5e26b9c9
proto: extend protocol with key reveal building blocks and new version
This commit adds a new protocol version which will add MuSig2 loop in
and loop out using key reveal and extends the existing protocol with new
message members to be able to pass around htlc internal public keys.

The commit also fixes some minor formatting issues in the server proto.
1 year ago
András Bánki-Horváth dbf6fe0ee7
Merge pull request #559 from GeorgeTsagk/autoloop-parse-old-budget
Autoloop parse old budget to new parameters
1 year ago
George Tsagkarelis 55c769ef9d
liquidity: parse old auto budget to new parameters 1 year ago
George Tsagkarelis 72f284ecb4
looprpc: restore autoloop_budget_start_sec 1 year ago
András Bánki-Horváth e34653ecd3
Merge pull request #556 from GeorgeTsagk/autoloop-expose-last-refresh 1 year ago
George Tsagkarelis aca6428b0e
liquidity+loopd: move last budget refresh to parameters 1 year ago
George Tsagkarelis 74f6cc8d4b
looprpc: add last budget refresh to rpc parameters 1 year ago
Olaoluwa Osuntokun 55845ff8ca
Merge pull request #548 from GeorgeTsagk/autoloop-amount-backoff
Autoloop amount backoff
1 year ago
George Tsagkarelis c17e5a6fc6
liquidity: fix tests for autoloop sticky loop out 1 year ago
George Tsagkarelis af7a470aea
liquidity+loopd: add sticky loop out swap with amount backoff 1 year ago
George Tsagkarelis 1996160576
loop: extend store mock to implement new methods 1 year ago
George Tsagkarelis 7c6abc0d67
loopdb: add tests for new store methods 1 year ago
George Tsagkarelis 4f20239dbb
loopdb: extend store methods for fetching single swap 1 year ago
András Bánki-Horváth ec4f250753
Merge pull request #553 from lightninglabs/dependabot/go_modules/golang.org/x/net-0.7.0
build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0
1 year ago
dependabot[bot] 04a9a81078
build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.4.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases)
- [Commits](https://github.com/golang/net/compare/v0.4.0...v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Konstantin Nick e188763d3e
Merge pull request #551 from GeorgeTsagk/recurring-budget
multi: add recurring autoloop budget
1 year ago
George Tsagkarelis 1ff2e5c228
docs: add recurring budget and release note 1 year ago
George Tsagkarelis 3b896babc6
liquidity: add test for recurring budget 1 year ago
George Tsagkarelis 5d6be011f9
liquidity: tweak autoloop tests for recurring budget 1 year ago
George Tsagkarelis b025b9ae37
multi: add recurring autoloop budget 1 year ago
András Bánki-Horváth 2fff034820
Merge pull request #552 from bhandras/lnd-16-bump
dep+build: bump LND dependency to include GenCertPair fix
1 year ago
Andras Banki-Horvath 4ab6c65186
dep+build: bump LND dependency to include GenCertPair fix 1 year ago
András Bánki-Horváth 3bd46249d4
Merge pull request #546 from bhandras/versioned-musig2-htlc
loop: versioned MuSig2 HTLCs
1 year ago
Andras Banki-Horvath 01970ad133
bump Travis CI Go version to 1.19.2 1 year ago