Commit Graph

802 Commits

Author SHA1 Message Date
3d2daeefd8 sweep: remove conflicted sweep txns from the rebroadcaster
In this commit, we an existing gap in our rebroadcast handling logic. As
is, if we're trying to sweep a transaction and a conflicting transaction
is mined (timeout lands on chain, anchor swept), then we'll continue to
try to rebroadcast the tx in the background.

To resolve this, we give the sweeper a new closure function that it can
use to mark conflicted transactions as no longer requiring rebroadcast.
2023-04-21 11:53:08 -07:00
784dc8d530 funding: use default fwding policy if persisted values not found
In this commit, a bug is fixed in the funding manager that could result
in the funding process erroring out if the persisted initial forwarding
policy is not found. This could occur if a node restarts after opening a
channel that is not yet fully confirmed and also upgrades their node
from a pre-0.16 version to 0.16 since the values are only expected to be
persisted after 0.16.
2023-04-19 11:51:32 +02:00
f72d6dfaf5 docs: update release notes for mempool watch 2023-04-19 01:18:20 +08:00
517f8ed842 Merge pull request #7597 from guggero/persistent-fee-params
Update `channelLink` policy correctly when opening channel with custom fee parameters
2023-04-18 13:36:24 +02:00
d54bc8974a docs: add release notes 2023-04-18 11:48:49 +02:00
461e5f4ac2 docs: update release notes 2023-04-18 09:46:00 +02:00
894fc9f2ea update release-notes-0.16.1 2023-04-17 17:37:56 +02:00
158e93f114 Merge pull request #7464 from guggero/script-builder-capacity
input: reduce memory allocation for ScriptBuilder
2023-04-11 15:07:47 -07:00
154e654dc0 docs: add release notes 2023-04-11 12:49:27 +02:00
26254d0730 docs: add release notes 2023-04-11 11:15:37 +02:00
9580584f73 Merge pull request #7442 from 84adam/postgres-docs-schema-84adam
docs: add notes on contents of Postgres DB as Key-Value store to Postgres.md
2023-04-10 16:51:19 -07:00
591ff120b6 Merge pull request #6903 from hieblmi/fundmax-flag
funding: add `fundmax` flag to `OpenChannelRequest`
2023-04-06 10:57:29 -07:00
f9f08079d0 Merge pull request #7576 from lightningnetwork/0-17-0-staging
lnd: merge v0.17.0 staging branch into master
2023-04-05 16:48:50 -07:00
2596a33529 Merge pull request #7575 from lightningnetwork/0-16-1-staging
lnd: merge the 0.16.1 staging branch into master
2023-04-05 16:48:25 -07:00
e352899f22 docs: update release notes 2023-04-05 23:10:04 +02:00
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
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
41016587eb Add peer_scid_alias field to lnrpc.Channel 2023-03-31 11:20:27 -04:00
bb5faf0f5a make+docs: pull in modules patch 2023-03-31 10:15:21 -04:00
2f994ceeae mobile+mod+make: fix Makefile ldflags for mac and mobile 2023-03-31 09:54:35 -04:00
381dd8d460 docs: add release note for 7541 2023-03-31 12:05:59 +02:00
71b8fac819 docs: add release-notes 2023-03-31 08:56:15 +02:00
ec5b95c9a9 Merge pull request #7517 from yyforyongyu/fix-funding-locked
Replace `FundingLocked` with `ChannelReady`
2023-03-30 17:22:17 +02:00
82afb6a958 docs: add release note for 7556 2023-03-30 14:46:56 +02:00
d1f961c598 docs: added release notes 2023-03-25 15:32:10 +01:00
cbcbddfe29 rpcserver: add time_lock_delta overflow check 2023-03-23 21:34:12 +08:00
4aa90cf474 routing: add error case for zero capacity
Since no edge should have a zero capacity associated with it, passing a
zero capacity to the bimodal probability calculation results now in an
error.
2023-03-23 11:12:10 +01:00
a3e9f5b83c docs: add release note for 7405 2023-03-20 20:14:02 +02:00
ab98fc43fe docs: add release note for 7069 2023-03-20 16:51:51 +02:00
c4aea6e789 docs: update release note for channel_ready 2023-03-17 18:22:00 +08:00
ae39cd9e91 Merge pull request #7514 from yyforyongyu/rpc-verbose-log
itest+rpcserver: fix itest flake in `3rd_party_anchor_spend`
2023-03-17 08:48:40 +01:00
ef4b5dba85 docs: update release note 2023-03-17 10:01:42 +08:00
2e8dc7bf94 Merge pull request #7439 from ellemouton/bolt3-test-vectors
lnwallet: update Bolt3 test vectors
2023-03-16 18:47:19 +01:00
05793e5591 docs: add release note 2023-03-16 17:27:39 +02:00
bc868fe270 docs: update release notes with 7059 2023-03-16 15:00:26 +02:00
7853cf0a43 docs: update release notes 2023-03-16 08:31:59 +08:00
034853a0a8 docs: add release notes 2023-03-14 19:26:18 -07:00
1ed63a85b3 docs: add release notes 2023-03-13 12:46:05 +01:00
6b8a1f1d67 docs/release-notes: add note for new tx rebroadcast 2023-03-10 19:07:42 -08:00
f6ef3db6ea watchtower/wtdb: add tower-to-session index entry for all towers
In this commit, a small migration is added to the watchtower client DB
to ensure that there is an entry in the towerID-to-sessionID index for
all towers in the db regardless of if they have sessions or not. This is
required as a follow up to migration 1 since that migration only created
entries in the index for towers that had associated sessions which would
lead to "tower not found" errors on start up.
2023-03-08 11:00:40 +02:00
910e3832dc docs: update release notes 2023-03-03 10:07:46 +01:00
251802d796 Merge pull request #7444 from bitromortac/2302-capacity-config
routing: configurable capacity fraction for apriori probability
2023-03-02 18:39:01 -08:00
530988cadf Merge pull request #7467 from yyforyongyu/rename-lookuphtlc
rpcserver: rename `LookupHtlc` to `LookupHtlcResolution`
2023-03-01 12:05:09 -08:00
713dece401 docs: add notes on contents of Postgres DB as Key-Value store to Postgres.md 2023-02-28 21:36:24 -07:00
e3b3fea3ea docs: update release notes for LookupHtlcResolution 2023-03-01 01:47:08 +08:00
610fc0d927 docs: add release notes 2023-02-27 21:59:45 +01:00
a73581610e routing+lnrpc: make capacity factor configurable
We make the capacity factor configurable via an lnd.conf routerrpc
apriori parameter. The capacity factor trades off increased success
probability with a reduced set of channel candidates, which may lead to
increased fees. To let users choose whether the factor is active or not,
we add a config setting where a capacity fraction of 1.0 disables the
factor. We limit the capacity fraction to values between 0.75 and 1.0.
Lower values may discard too many channels.
2023-02-24 15:28:55 +01:00
313983f106 docs: update release notes 2023-02-24 10:49:11 +01:00
7a3b3c89c2 docs: update release docs 2023-02-23 21:56:13 +08:00
d793a53bba Merge pull request #7406 from Roasbeef/gossip-cache-fix
multi: bump neutrino+btcwallet versions, use new generic lru cache
2023-02-22 15:49:49 -08:00