Orbital
f3bd2227fa
keychain: change KeyFamilyStaticBackup name to reflect its new, broader role
2022-09-30 01:53:43 -05:00
Oliver Gugger
4b2edc4777
Merge pull request #6753 from hieblmi/openchannel-fee-rates
...
lncli: `base_fee_msat` and `fee_rate_ppm` for `openchannel`
2022-09-29 15:43:56 +02:00
Slyghtning
5083cc5607
docs: release notes for channel fees of openchannel
2022-09-29 08:31:48 -04:00
Slyghtning
6ea89a51af
unit: openchannel fee update and db tests
2022-09-29 08:31:48 -04:00
Slyghtning
41822a8baf
itest: openchannel fee scenarios
2022-09-29 08:31:47 -04:00
Slyghtning
2a90b2439a
lncli: channel fee parameter for openchannel
2022-09-29 08:21:09 -04:00
Slyghtning
1e030c2d48
rpcserver: parse channel fees into InitFundingMsg
2022-09-29 08:21:09 -04:00
Slyghtning
e87412bd63
funding+channeldb: handle and persist channel fees
2022-09-29 08:21:06 -04:00
Slyghtning
021cb07b39
lnrpc: channel fee parameters for OpenChannelRequest
2022-09-28 09:28:11 -04:00
Oliver Gugger
b8545de5c0
Merge pull request #6941 from lightningnetwork/taproot-fee-estimation-fix
...
build: update to latest version of btcwallet w/ taproot estimation fix
2022-09-28 11:51:25 +02:00
Olaoluwa Osuntokun
d062a5263e
build: update to latest version of btcwallet w/ taproot estimation fix
...
Fixes https://github.com/lightningnetwork/lnd/issues/6873
2022-09-27 11:24:39 -07:00
Oliver Gugger
6a4648b7aa
Merge pull request #6936 from hieblmi/patch-1
...
doc: update psbt.md
2022-09-27 17:03:18 +02:00
Slyghtning
4ec397aa80
doc: fix typos in psbt.md
2022-09-27 10:54:17 -04:00
Oliver Gugger
648bc88081
Merge pull request #6950 from hieblmi/patch-3
...
doc: vim visual ruler at column 80
2022-09-27 16:05:45 +02:00
Slyghtning
b49ec52c33
doc: vim visual ruler at column 80
2022-09-27 09:45:55 -04:00
Oliver Gugger
905dfed6dd
Merge pull request #6945 from ellemouton/errOnZeroLocalAmt
...
rpcserver: error on zero local balance in openchan req
2022-09-26 14:15:36 +02:00
Oliver Gugger
4994d1304b
Merge pull request #6944 from nayuta-ueno/rpc-comment-anchorstate
...
lnrpc: add comment for AnchorState [skip ci]
2022-09-26 14:10:23 +02:00
ueno
1384366994
lnrpc: add comment for AnchorState [skip ci]
2022-09-26 20:38:58 +09:00
Elle Mouton
081546ee00
rpcserver: error on zero local balance in openchan req
...
In this commit, we catch and error on the specific case where an
openchannel request has a zero-value local funding amount. This is just
to ensure that the error message returned makes more sense.
2022-09-26 13:29:28 +02:00
Oliver Gugger
2dee112fe9
Merge pull request #6919 from benthecarman/state-desc
...
Add comments for all wallet states
2022-09-22 17:06:40 +02:00
Oliver Gugger
bad25b1a2e
Merge pull request #6792 from Crypt-iQ/fullcommitflake
...
htlcswitch: use ticker.New instead of NewForce for test link
2022-09-21 22:29:02 +02:00
eugene
07d924ea34
release-notes: update for 0.16.0
2022-09-21 15:45:24 -04:00
eugene
bfcf0830ff
htlcswitch: use ticker.New instead of NewForce for test link
...
NewForce's Pause method doesn't reset the ticker, so a test flake
would occur in TestChannelLinkCancelFullCommitment where
PendingCommitTicker.Pause() was called, but the underlying timer was
still ticking. When PendingCommitTicker.Resume() was called, an
unlucky Ticks() call could end up firing, leading to the link being
shut down.
2022-09-21 15:45:22 -04:00
Oliver Gugger
beb897d6ed
Merge pull request #6892 from Crypt-iQ/iss6882_notifywhenonline_fix
...
server.go: add peerChan to peerConnectedListeners in NotifyWhenOnline
2022-09-21 19:21:42 +02:00
eugene
02f7fa91d5
release-notes: update for 0.15.2
2022-09-21 10:52:06 -04:00
eugene
2def3fc542
server.go: add peerChan to peerConnectedListeners in NotifyWhenOnline
...
This fixes a bug where a caller would:
- call NotifyWhenOnline and pass in a channel
- the server's mutex is held and the pubStr is checked in peersByPub
- the peer object is in the peersByPub map
- the peer object has its quit channel closed
- QuitSignal is called in the select statement, and the function
returns
- the caller is still waiting for the channel to be sent on forever
since it was never sent on or added to the peerConnectedListeners
slice.
This patch fixes the above bug by adding the channel to the
peerConnectedListeners slice if the QuitSignal select case is called.
2022-09-21 10:50:25 -04:00
Oliver Gugger
49eeabf2a4
Merge pull request #6929 from morehouse/mutex_fix
...
funding: fix potential data race
2022-09-20 11:25:42 +02:00
Oliver Gugger
80049c98f1
Merge pull request #6926 from guggero/query-routes-bindings
...
lnrpc: add additional REST binding for QueryRoutes
2022-09-20 09:44:34 +02:00
Matt Morehouse
179e7ceb08
docs: update release notes
2022-09-19 12:50:07 -05:00
Matt Morehouse
54474d5cd7
funding: fix potential data race
...
localDiscoverySignals needs to be guarded by its mutex. I was unable to
write a test case that would trigger a race under the race detector, but
better safe than sorry.
2022-09-19 10:55:45 -05:00
Oliver Gugger
a1c31f06fa
docs: add release notes
2022-09-19 10:28:38 +02:00
Oliver Gugger
01cd1c991e
lnrpc: add additional REST binding for QueryRoutes
...
Lists with non-primitive members aren't supported in the query string of
a GET request with the current version of the grpc-gateway library. To
allow route_hints to be set through REST, we also offer a POST endpoint
for that call where the encoding of the request parameter can be
specified as JSON.
2022-09-19 10:18:34 +02:00
benthecarman
96326e045a
Add comments for all wallet states [skip ci]
2022-09-15 09:14:36 -05:00
Oliver Gugger
202fcd6672
Merge pull request #6779 from Crypt-iQ/tlv_domain
...
tlv: allow tlv streams to use large records
2022-09-15 09:20:31 +02:00
eugene
a61fb5675a
release-notes: update for 0.16.0
2022-09-14 15:48:15 -04:00
eugene
524058f39d
tlv: allow tlv streams to use large records in non-p2p setting
2022-09-14 15:48:13 -04:00
Olaoluwa Osuntokun
89ebd03ff8
Merge pull request #6899 from kaloudis/protos-remove-js-build-tag
...
lnrpc/gen_protos.sh: remove js build tag
2022-09-13 17:36:14 -07:00
Oliver Gugger
ab6fa9849c
Merge pull request #6908 from nayuta-ueno/fix-docs
...
docs: fix typo in watchtower document and code comment
2022-09-13 15:26:23 +02:00
ueno
c6c7f94668
docs: fix typo in watchtower document and code comment [skip ci]
2022-09-13 22:06:30 +09:00
Oliver Gugger
bd69e79f84
Merge pull request #6335 from JssDWt/feature/subscribe-paymentattempts
...
routerrpc: TrackPayments
2022-09-12 12:45:35 +02:00
Jesse de Wit
e05444c98c
release-notes: add trackpayments
...
Add the new TrackPayments api to the release notes.
2022-09-10 21:53:02 +02:00
Jesse de Wit
0266ab77ab
routing+routerrpc: test stream cancellation
...
Test stream cancellation of the TrackPayments rpc call. In order to achieve
this, ControlTowerSubscriber is converted to an interface, to avoid trying to
close a null channel when closing the subscription. By returning a mock
implementation of the ControlTowerSubscriber in the test that problem is
avoided.
2022-09-10 21:53:01 +02:00
Oliver Gugger
3873ec41af
Merge pull request #6905 from guggero/neutrino-backend-warning
...
sample-conf: Chain backend documentation reformat, add warning [skip ci]
2022-09-09 16:43:21 +02:00
Abel
836d32514b
sample-conf: Chain backend documentation reformat, add warning [skip ci]
...
Change formatting of `bitcoin.node` configuration, add warning
about changing BETWEEN chain back-ends
2022-09-09 16:42:08 +02:00
Oliver Gugger
82e79929ca
Merge pull request #6893 from positiveblue/go-19-travis
...
ci: fix go version for travis jobs
2022-09-09 13:28:37 +02:00
Oliver Gugger
5d95f3f572
Merge pull request #6526 from orbitalturtle/tor-encryption-refactoring
...
Update Tor module to add option to encrypt Tor key
2022-09-09 13:09:48 +02:00
Jesse de Wit
4bc3007668
lntest: add trackpayments itest
...
Add an itest for the new TrackPayments api.
2022-09-08 10:48:34 +02:00
Jesse de Wit
275f085e6d
routerrpc: add TrackPayments
...
Add method to track all payments rather than tracking a payment by payment hash.
2022-09-08 10:48:34 +02:00
Jesse de Wit
e65f020348
routing: add SubscribeAllPayments to control tower
...
Add a method 'SubscribeAllPayments' to the control tower, in order to be able to
subscribe to any payment, rather than subscribing to a specific payment hash.
2022-09-08 10:48:34 +02:00
Evan Kaloudis
981f8969b4
lnrpc/gen_protos.sh: remove js build tag
2022-09-07 18:32:05 -04:00