lnd/lnwire
2023-08-22 16:34:47 -07:00
..
accept_channel_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
accept_channel.go lnwire: add LocalNonce to AcceptChannel 2023-08-22 16:29:29 -07:00
announcement_signatures.go
channel_announcement.go
channel_id_test.go
channel_id.go
channel_ready.go lnwire: add LocalNonce to FundingLocked 2023-08-22 16:29:36 -07:00
channel_reestablish.go lnwire: add LocalNonce to ChannelReestablish 2023-08-22 16:29:38 -07:00
channel_type_test.go
channel_type.go
channel_update.go multi: rename due to required maxHTLC bit 2023-02-21 11:10:39 +01:00
closing_signed.go lnwire: add ShutdownNonce to Shutdown 2023-08-22 16:29:45 -07:00
commit_sig.go lnwire: add PartialSig to CommitSig 2023-08-22 16:29:40 -07:00
custom.go lnwire: allow overriding of protocol messages outside of custom range 2023-01-05 12:05:04 -05:00
error.go funding+lnwire: remove ErrSynchronizingChain 2022-10-28 10:06:59 -05:00
extra_bytes_test.go multi: move many t.Fatalf calls to require.NoError 2022-06-17 04:26:55 +00:00
extra_bytes.go lnwire: sort records in ExtractRecords 2023-08-22 16:29:47 -07:00
features_test.go multi: add restriction on maximum feature bit in invoices 2023-05-04 10:35:45 -04:00
features.go feature: use +100 staging bit for taproot channels 2023-08-22 16:34:28 -07:00
funding_created.go lnwire: add PartialSig to FundingCreated 2023-08-22 16:29:31 -07:00
funding_signed.go lnwire: add PartialSig to FundingSigned 2023-08-22 16:29:34 -07:00
fuzz_test.go lnwire: update Sig to support both ECDSA and schnorr sigs 2023-08-22 16:29:19 -07:00
gossip_timestamp_range.go
init_message.go
lnwire_test.go lnwire: TestLightningWireProtocol quick check tests for taproot fields 2023-08-22 16:29:49 -07:00
lnwire.go lnwire: update Sig to support both ECDSA and schnorr sigs 2023-08-22 16:29:19 -07:00
message_test.go lnwire_test: fix BenchmarkReadMessage test 2023-05-09 16:47:44 +02:00
message.go multi: replace FundingLocked and funding_locked strings 2023-03-17 18:21:59 +08:00
msat_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
msat.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
musig2.go multi: fix linter warnings with updated linter 2023-08-22 16:34:47 -07:00
netaddress_test.go multi: move many t.Fatalf calls to require.NoError 2022-06-17 04:26:55 +00:00
netaddress.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
node_announcement_test.go
node_announcement.go
onion_error_test.go lnwire: remove nolint comment 2023-01-05 08:49:31 +01:00
onion_error.go lnwire: limit channel update reader 2023-01-04 13:32:52 +01:00
opaque_addrs.go lnwire: add new type OpaqueAddrs 2022-05-04 11:06:11 +02:00
open_channel.go lnwire: add LocalNonce to OpenChannel 2023-08-22 16:29:27 -07:00
partial_sig.go multi: fix linter warnings with updated linter 2023-08-22 16:34:47 -07:00
ping.go
pong.go
query_channel_range.go
query_short_chan_ids_test.go
query_short_chan_ids.go
README.md scripted-diff: replace ⛰ emoji with $ [skip ci] 2022-10-28 12:06:49 -04:00
reply_channel_range_test.go
reply_channel_range.go
reply_short_chan_ids_end.go
revoke_and_ack.go lnwire: add LocalNonce to RevokeAndAck 2023-08-22 16:29:42 -07:00
short_channel_id_test.go lnwire: add alias to FundingLocked in TLV 2022-07-07 17:10:27 -04:00
short_channel_id.go invoicesrpc: refactor addinvocie hop hint selection 2022-09-30 06:55:10 -07:00
shutdown.go multi: fix linter warnings with updated linter 2023-08-22 16:34:47 -07:00
signature_test.go lnwire: TestLightningWireProtocol quick check tests for taproot fields 2023-08-22 16:29:49 -07:00
signature.go lnwire: TestLightningWireProtocol quick check tests for taproot fields 2023-08-22 16:29:49 -07:00
typed_delivery_addr_test.go
typed_delivery_addr.go
typed_lease_expiry_test.go
typed_lease_expiry.go
update_add_htlc.go
update_fail_htlc.go multi: typo fixes [skip ci] 2022-05-03 20:55:40 +00:00
update_fail_malformed_htlc.go
update_fee.go
update_fulfill_htlc.go
warning.go multi: update linter, fix new issues 2023-06-13 11:58:33 +02:00
writer_test.go lnwire: add new musig2 partial signature type 2023-08-22 16:29:24 -07:00
writer.go lnwire: update Sig to support both ECDSA and schnorr sigs 2023-08-22 16:29:19 -07:00

lnwire

Build Status MIT licensed GoDoc

The lnwire package implements the Lightning Network wire protocol.

This package has intentionally been designed so it can be used as a standalone package for any projects needing to interface with lightning peers at the wire protocol level.

Installation and Updating

$  go get -u github.com/lightningnetwork/lnd/lnwire