Olaoluwa Osuntokun
13a7becb91
Merge pull request #8044 from ellemouton/g175Messages
...
[1/7] lnwire: add new Gossip 1.75 messages
2024-09-18 16:05:38 -07:00
Elle Mouton
077273e66e
docs: update release notes
2024-09-18 16:20:28 +02:00
Elle Mouton
a62201b61d
netann: add chan update 2 validate and verify funcs
2024-09-18 16:20:28 +02:00
Elle Mouton
580c10477f
lnwire: add ChannelUpdate2
...
Add the new ChannelUpdate2 message and ensure that it implements the
ChannelUpdate interface.
2024-09-18 16:20:28 +02:00
Elle Mouton
21c9ef8904
netann: validation and verification funcs for ChannelAnnouncement2
2024-09-18 16:14:59 +02:00
Elle Mouton
5fc1da3abe
netann: add MsgHash helper
...
This commit adds the MsgHash helper function which can be used to
calculate the digest of a message to be signed using schnorr signatures.
2024-09-18 16:14:59 +02:00
Elle Mouton
a438eb3af3
lnwire: add ChannelAnnouncement2 message
...
And ensure that it implements the ChannelAnnouncement interface.
2024-09-18 16:14:59 +02:00
Elle Mouton
66302ceb29
lnwire: make RawFeatureVector a Record producer
2024-09-18 16:14:58 +02:00
Elle Mouton
0b4e5a0d83
lnwire: add AnnounceSignatures2 message
...
And ensure that it implements the AnnounceSignatures interface.
2024-09-18 16:14:58 +02:00
Elle Mouton
ced88a9978
netann: let ChannelUpdate validate methods take in the new interface
2024-09-18 16:14:58 +02:00
Elle Mouton
35d0c61c12
netann: let ValidateChannelAnn take the new interface
2024-09-18 16:14:58 +02:00
Elle Mouton
34e9ee1ee5
lnwire: lnwire: add a ChannelUpdate interface
...
In this commit, a new ChannelUpdate interface is added and
ChannelUpdate1 is made to implement the new interface.
2024-09-18 16:14:58 +02:00
Elle Mouton
7bbf89625f
multi: move ChannelUpdate validate methods to netann
2024-09-18 16:13:18 +02:00
Elle Mouton
e07d23567c
lnwire: add a ChannelAnnouncement interface
...
Add a new ChannelAnnouncement interface and ensure that
ChannelAnnouncement1 implements it.
2024-09-18 16:13:17 +02:00
Elle Mouton
615db1fc2e
multi: move channel announcement validation to netann
...
from the graph package.
2024-09-18 16:13:17 +02:00
Elle Mouton
a6bf76a0b7
discovery+lnwallet: add fetchPKScript helper to gossiper
...
This commit makes an lnwallet.BlockChainIO available to the gossiper and
uses it to construct a helper that can be used to fetch the pk script
for a given SCID. This will be used for channel announcement
verification in an upcoming commit.
2024-09-18 16:13:17 +02:00
Elle Mouton
9be84c1bdc
graph+lnwallet: move FetchTx logic to lnwallet
...
So that it can be re-used elsewhere.
2024-09-18 16:13:17 +02:00
Elle Mouton
f230e2c574
lnwire: add AnnounceSignatures interface
...
Add a AnnounceSignatures interface and ensure that AnnounceSignatures1
implements it.
2024-09-18 16:13:17 +02:00
Elle Mouton
df65b7cad9
lnwire: add FirstBlock and BlockRange to GossipTimestampRange
...
Add new FirstBlockHeight and BlockRange TLV fields to the
GossipTimestampRange message. This will be used to query for Gossip 1.75
messages which are timestamped using block height instead of Unix
timestamps.
2024-09-18 16:13:17 +02:00
Elle Mouton
60b0e46c36
lnwire: add btc and node announcement nonces to channel_ready
...
In preparation for Gossip 1.75, we add new TLV's to the `ChannelReady`
message. Namely: `AnnouncementBitcoinNonce` and `AnnouncementNodeNonce`.
These will be used to exchange nones required for producing the partial
signature to be send in the `AnnouncementSignatures2` message.
The type numbers for these new fields are even because if they are set,
then a peer is expecting its peer to understand gossip 1.75 and the new
fields.
2024-09-18 16:13:17 +02:00
Elle Mouton
60f331edb1
multi: rename ChannelUpdate to ChannelUpdate1
...
In preparation for adding a new ChannelUpdate2 message and a
ChannelUpdate interface, we rename the existing message to
ChannelUpdate1.
2024-09-18 16:13:17 +02:00
Elle Mouton
bb44efa21f
multi: rename ChannelAnnouncement to ChannelAnnouncment1
...
In preparation for adding the new ChannelAnnouncement2 message along
with a ChannelAnnouncement interface, we rename the existing message to
ChannelAnnouncement1.
2024-09-18 16:13:17 +02:00
Elle Mouton
05d76b696d
multi: rename AnnounceSignatures to AnnounceSignatures1
...
In preparation for adding a new message, AnnounceSignatures2 along with
an AnnounceSignatures interface, we rename the existing message to
AnnounceSignatures1.
2024-09-18 16:13:16 +02:00
Oliver Gugger
838a32d13c
Merge pull request #9116 from xixishidibei/master
...
bug: fix incorrect parameters in test cases
2024-09-18 04:04:28 -06:00
Oliver Gugger
08a7290b81
Merge pull request #9103 from ziggie1984/signing-release
...
Documentation how to sign a LND/LNCLI release by a developer
2024-09-18 01:49:12 -06:00
Oliver Gugger
191688f316
Merge pull request #9111 from Liongrass/patch-2
...
Fix links to resolve issue in Builder's Guide (https and redirect)
2024-09-18 01:45:43 -06:00
Oliver Gugger
cd6f72d2f2
Merge pull request #9113 from Liongrass/patch-4
...
Update http to https in c#.md
2024-09-18 01:45:31 -06:00
Oliver Gugger
375338d816
Merge pull request #9114 from Liongrass/patch-5
...
Update links in javascript.md
2024-09-18 01:45:16 -06:00
xixishidibei
c7505812c5
bug: fix incorrect parameters in test cases
...
Signed-off-by: xixishidibei <xixishidibei@outlook.com >
2024-09-18 14:58:41 +08:00
ziggie
eba481e790
docs: add instructions how to sign a LND release.
2024-09-18 01:31:12 +02:00
Leonhard Weese
923153d463
Update links in javascript.md
...
I updated two `gprc.io` resources.
Additionally the article on [javascript protocol buffers](https://developers.google.com/protocol-buffers/docs/reference/javascript-generated ) is no longer available. I believe [this article](https://protobuf.dev/protobuf-javascript/ ) replaces it and that Google has moved the protobuf documentation to another domain.
2024-09-18 03:34:35 +08:00
Leonhard Weese
ab71c0cf40
Update http to https in c#.md
...
This pull request changes an outdated link as it causes issue [#670 ](https://github.com/lightninglabs/docs.lightning.engineering/pull/670 ). The document is mirrored on the Builder's Guide repo
2024-09-18 03:28:05 +08:00
Leonhard Weese
e494d7401a
Fix links to resolve issue in Builder's Guide (https and redirect)
...
There are some links in this document that cause issues for pull request [#670 ](https://github.com/lightninglabs/docs.lightning.engineering/pull/670 ) in the Builder's Guide Repo.
2024-09-18 03:18:45 +08:00
ziggie
f5f52a65c9
scripts: rename PGP key file.
...
The name in the verify-install.sh and the PGP key file need to be
the same.
2024-09-16 10:49:18 +02:00
Oliver Gugger
edd9ade7e5
Merge pull request #9017 from jharveyb/log_comress_zstd
...
log: bump logrotate dep, switch to zstd compressor
2024-09-15 01:36:11 -06:00
Yong
da7f8aeb61
Merge pull request #9099 from lightningnetwork/kvdb-wallet-db
...
kvdb: update to latest walletdb version
2024-09-15 15:22:15 +08:00
Olaoluwa Osuntokun
06b3588512
kvdb: update to latest walletdb version
2024-09-12 16:41:43 -07:00
Jonathan Harvey-Buschel
0a451b6d36
docs: add release notes
2024-09-12 12:31:03 -04:00
Jonathan Harvey-Buschel
b3c25166ed
build+mod: add zstd compressor support
2024-09-12 12:31:03 -04:00
Jonathan Harvey-Buschel
2f71822fe0
mod: bump logrotate to v1.1.2
2024-09-12 12:31:02 -04:00
Jonathan Harvey-Buschel
f360532eb1
lnd+build: add logcompressor flag
2024-09-12 12:31:02 -04:00
Oliver Gugger
750770e190
Merge pull request #8981 from ProofOfKeags/refactor/payment-descriptor-quarantine
...
[KILO]: Quarantine paymentDescriptor to the lnwallet package
2024-09-12 09:09:02 -06:00
Oliver Gugger
4fc2f4ae87
Merge pull request #9090 from Roasbeef/bolt-update-sept-2024
...
kvdb: update bbolt to v1.3.11
2024-09-12 06:15:23 -06:00
Olaoluwa Osuntokun
f8962af444
kvdb: update bbolt to v1.3.11
2024-09-11 10:45:12 -07:00
Oliver Gugger
fd154dd726
Merge pull request #9082 from morehouse/fuzz_reply_channel_range_fixes
...
lnwire: manually compare Timestamps in fuzz test
2024-09-11 05:27:09 -06:00
Oliver Gugger
a518f7dfbc
Merge pull request #9084 from morehouse/detect_invalid_timestamp_field
...
lnwire: detect invalid timestamp field
2024-09-11 03:31:01 -06:00
Oliver Gugger
a6f0ec9f00
Merge pull request #9077 from rhg4d9ow35/fix-issue-8897
...
commands: update interactive input in create command description
2024-09-11 03:28:29 -06:00
Oliver Gugger
a6e65d49cc
Merge pull request #9086 from morehouse/fix_fuzz_probability
...
routing: skip fuzzing when capacity is 0
2024-09-11 02:34:11 -06:00
CharlieZKSmith
000e3381b1
docs: add release notes
2024-09-10 21:46:02 -07:00
Keagan McClelland
93d17a48a8
lnwallet: remove unnecessary chanID argument form unsignedLocalUpdates
2024-09-10 13:57:05 -07:00