Olaoluwa Osuntokun
350f4293c7
Merge branch 'v0-16-1-branch-rc1-7513' into v0-16-1-branch-rc1
2023-04-18 18:22:32 -07:00
Oliver Gugger
c95205a94f
docs: add release notes
2023-04-18 18:22:32 -07:00
Olaoluwa Osuntokun
2ded805858
Merge branch 'v0-16-1-branch-rc1-7563' into v0-16-1-branch-rc1
2023-04-18 18:21:49 -07:00
yyforyongyu
0b8ac4870d
lnutils: add unit test for SyncMap
2023-04-18 18:21:49 -07:00
yyforyongyu
3d167b2687
lnutils: add methods ForEach
, Len
and LoadOrStore
to SyncMap
2023-04-18 18:21:49 -07:00
Olaoluwa Osuntokun
86fb0d7b51
Merge branch 'v0-16-1-branch-rc1-7442' into v0-16-1-branch-rc1
2023-04-18 18:21:24 -07:00
84adam
2115e338ca
docs: add notes on contents of Postgres DB as Key-Value store to Postgres.md
2023-04-18 18:21:24 -07:00
Olaoluwa Osuntokun
eba78e6786
Merge branch 'v0-16-1-branch-rc1-7582' into v0-16-1-branch-rc1
2023-04-18 18:20:58 -07:00
Olaoluwa Osuntokun
39cc227d0d
build: update build system to Go 1.20.3
2023-04-18 18:20:58 -07:00
Olaoluwa Osuntokun
36b7dc6c17
Merge branch 'v0-16-1-branch-rc1-6903' into v0-16-1-branch-rc1
2023-04-18 18:19:16 -07:00
Slyghtning
326c4f2c55
docs: update release notes
2023-04-18 18:19:16 -07:00
Slyghtning
a1cd4eafbd
funding unit: fundmax sanity check for new channel commitment types.
2023-04-18 18:19:16 -07:00
Slyghtning
c5f48e6079
itest: respect the reserved wallet balance when using fundmax
2023-04-18 18:19:16 -07:00
Bjarne Magnussen
ac7a391732
chanfunding: allow to set a reserved amount not used for funding
2023-04-18 18:19:16 -07:00
Bjarne Magnussen
5c3b1724ab
lntest/itest: adds tests for fundmax
flag of cli:openchannel
2023-04-18 18:19:15 -07:00
Slyghtning
c1a9d15a82
lncli: fundmax flag for openchannel
2023-04-18 18:19:15 -07:00
Slyghtning
238ef0d2eb
lnd+lnwallet: fundmax flag for openchannel
2023-04-18 18:19:15 -07:00
Bjarne Magnussen
26b23e2af0
lnd: handles the FundMax
field inside parseOpenChannelReq
...
Adds handling of the `FundMax` field when parsing an
`OpenChannelRequest` with `rpcServer.parseOpenChannelReq`.
2023-04-18 18:19:15 -07:00
Bjarne Magnussen
444bbfa9f7
lnrpc: adds a field FundMax
to OpenChannelRequest
2023-04-18 18:19:15 -07:00
Bjarne Magnussen
d65789950c
chanfunding: adds ability to fund up to some maximum amount
...
Allows to define a maximum amount to provision a channel
opening with using a new field `FundUpToMaxAmt` on the
`Request` struct. Also adds a new coin select function
`CoinSelectUpToAmount` to select coins up to a maximum
amount respecting a minimum amount.
2023-04-18 18:19:15 -07:00
Olaoluwa Osuntokun
a144eedc51
Merge pull request #7560 from guggero/btcd-version
...
docker+docs: bump btcd version
2023-04-05 17:21:54 -07:00
Olaoluwa Osuntokun
f97454d4ff
Merge pull request #7359 from djkazic/fix/ldflags-on-mac-and-android
...
build: fix Makefile ldflags for mac and mobile, bump gomobile deps, enable gomodules
2023-04-04 18:05:21 -07:00
Oliver Gugger
4fcd5a0ab0
Merge pull request #7366 from djkazic/feature/listchannels-peer-scid-alias
...
Add `peer_scid_alias` field to lnrpc.Channel
2023-03-31 19:29:03 +02:00
djkazic
41016587eb
Add peer_scid_alias field to lnrpc.Channel
2023-03-31 11:20:27 -04:00
djkazic
bb5faf0f5a
make+docs: pull in modules patch
2023-03-31 10:15:21 -04:00
djkazic
2f994ceeae
mobile+mod+make: fix Makefile ldflags for mac and mobile
2023-03-31 09:54:35 -04:00
Oliver Gugger
9c16d199d7
Merge pull request #7541 from ellemouton/statusClientBehind
...
watchtower: let client recover after data loss
2023-03-31 15:16:07 +02:00
Elle Mouton
381dd8d460
docs: add release note for 7541
2023-03-31 12:05:59 +02:00
Elle Mouton
ba33f6a697
wtclient: spin session key indices if required
...
If the tower returns CreateSessionCodeAlreadyExists in response to the
CreateSession message from the client, then skip forward a few key
indices until we find one that the server does not return the error
for. This will allow a client to recover after a data loss incident.
2023-03-31 12:05:58 +02:00
Elle Mouton
24016c35c7
watchtower: add forceNext to NextSessionKeyIndex
...
This commit adds a forceNext boolean parameter to NextSessionKeyIndex.
Setting this param to true will force the index to cycle over 1000 key
indices before returning the new key.
2023-03-31 12:04:57 +02:00
Elle Mouton
204585c620
watchtower: demo StateUpdateCodeClientBehind error
...
In this commit, a test is added to demonstrate how clients can end up
getting the StateUpdateCodeClientBehind error from a tower server. This
can happen if a client ever deletes their db. If they do this then the
sessions they create with the tower will have the same IDs as the
sessions created in the now deleted db. This is because the session keys
(and thus session IDs) are calculated deterministically from a counter
(which is reset if the db is deleted). The tower server then throws this
error because the client would say that the sequence ID is 1 for the
next update.
2023-03-31 12:04:57 +02:00
Oliver Gugger
21dd2cf61d
Merge pull request #7529 from ziggie1984/psbt-bug
...
Check for nonWitness UTXO or witness UTXO data in the psbt inputs
2023-03-31 11:58:45 +02:00
Oliver Gugger
c31698b59b
docker+docs: bump btcd version
2023-03-31 11:04:47 +02:00
ziggie
71b8fac819
docs: add release-notes
2023-03-31 08:56:15 +02:00
ziggie
b649b552e6
itest: add test when signing without UTXO data
...
Adds a testcase in the itest suite which tests that psbt
input data needs its corresponding UTXO data when signing.
2023-03-31 08:56:15 +02:00
ziggie
4da26fb65a
btcwallet+rpcwallet: verify input data for psbt package
...
Use the new method in the psbt package InputsReadyToSign which
makes sure that each input has either nonWitness Utxo or
witness Utxo data specified.
2023-03-31 08:43:02 +02:00
ziggie
e7f338fded
mod: bump version for psbt and btcwallet package
2023-03-31 08:43:01 +02:00
Oliver Gugger
ec5b95c9a9
Merge pull request #7517 from yyforyongyu/fix-funding-locked
...
Replace `FundingLocked` with `ChannelReady`
2023-03-30 17:22:17 +02:00
Oliver Gugger
2e9795f26a
Merge pull request #7556 from ellemouton/addrIterFix
...
wtclient: address iterator fix
2023-03-30 16:55:15 +02:00
Elle Mouton
82afb6a958
docs: add release note for 7556
2023-03-30 14:46:56 +02:00
Elle Mouton
4f7e871b42
wtclient: add clarifying comments to the AddressIterator
2023-03-30 14:46:56 +02:00
Elle Mouton
9e4c8dd509
wtclient: make addr iterator panic safe
...
Ensure that calling Next twice in a row without first calling Reset is
safe when the iterator is at the end of its list. Also alter the
towerListIterator to call Reset after hitting an error on Next.
2023-03-30 12:29:41 +02:00
Elle Mouton
1047514515
wtclient: demo addr iterator panic
...
This commit adds a test that shows that it is possible to cause the
AddressIterator to panic if the `Next` method is ever called twice when
the iterator is at the end of its list without Reset first being called.
2023-03-30 12:29:24 +02:00
Elle Mouton
de80fffa6c
wtclient: divide addr_iter tests into subtests
...
Split out the existing tests into logical subtests.
2023-03-30 12:29:06 +02:00
Oliver Gugger
5477428525
Merge pull request #7528 from guggero/p2tr-psbt-decoration
...
itest: assert change output type
2023-03-28 20:10:36 +02:00
Oliver Gugger
5272e9140e
Merge pull request #7437 from ardevd/7436-chanbackup-writer-fix
...
lncli: Added support for backup/verify/restore of single chanpoint to/from file
2023-03-27 10:56:00 +02:00
ardevd
d1f961c598
docs: added release notes
2023-03-25 15:32:10 +01:00
ardevd
ddc4bc6b32
lncli: backup/verify/restore single channel from file
...
author ardevd <edvard.holst@gmail.com> 1676983861 +0100
committer ardevd <ardevd@users.noreply.github.com> 1677705118 +0100
Write to the specified file if the user specifies a chan_point for
backup and also specifies an output file to write the backup to.
Fixes #7436
2023-03-25 15:30:38 +01:00
Oliver Gugger
b9143c1623
Merge pull request #7350 from eval-exec/fix/time_lock_delta-overflow
...
[rpcServer]: add time_lock_delta overflow check for UpdateChannelPolicy
2023-03-23 16:21:57 +01:00
Eval EXEC
e4a6a0f26f
lncli: add testcase for parseTimeLockDelta
...
Signed-off-by: Eval EXEC <execvy@gmail.com>
2023-03-23 21:34:12 +08:00