lnd/lnwire
2022-03-11 12:31:49 +08: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 multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
announcement_signatures.go lnwire: refactor Encode to use specific writers - I 2021-08-10 05:36:09 +08:00
channel_announcement.go lnwire: refactor Encode to use specific writers - III 2021-08-10 05:36:09 +08:00
channel_id_test.go
channel_id.go
channel_reestablish.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
channel_type_test.go lnwire: add new ChannelType field as TLV record to Open/AcceptChannel 2021-08-30 19:17:21 -07:00
channel_type.go lnwire: introduce new explicit ChannelType TLV record 2021-08-30 19:17:19 -07:00
channel_update.go lnwire: refactor Encode to use specific writers - III 2021-08-10 05:36:09 +08:00
closing_signed.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
commit_sig.go lnwire: refactor Encode to use specific writers - I 2021-08-10 05:36:09 +08:00
custom.go lnrpc: send custom message 2021-10-15 17:08:53 +02:00
error.go lnwire: refactor Encode to use specific writers - I 2021-08-10 05:36:09 +08:00
extra_bytes_test.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01:00
extra_bytes.go lnwire: add new ChannelType field as TLV record to Open/AcceptChannel 2021-08-30 19:17:21 -07:00
features_test.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01:00
features.go Merge pull request #5874 from Roasbeef/chan-type-feature-bit-fix 2021-10-25 14:19:29 -07:00
funding_created.go lnwire: refactor Encode to use specific writers - I 2021-08-10 05:36:09 +08:00
funding_locked.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
funding_signed.go lnwire: refactor Encode to use specific writers - I 2021-08-10 05:36:09 +08:00
gossip_timestamp_range.go lnwire: refactor Encode to use specific writers - I 2021-08-10 05:36:09 +08:00
init_message.go lnwire: refactor Encode to use specific writers - I 2021-08-10 05:36:09 +08:00
lnwire_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
lnwire.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
message_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
message.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01: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
netaddress_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01: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 lnwire: refactor Encode to use specific writers - II 2021-08-10 05:36:09 +08:00
onion_error_test.go lnwire: refactor Encode to use specific writers - II 2021-08-10 05:36:09 +08:00
onion_error.go multi: run gosimports 2022-02-10 11:02:01 +01:00
open_channel.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
ping.go lnwire+peer: clamp pong bytes, make ping handler more effcieint 2022-01-13 15:01:18 -08:00
pong.go lnwire+peer: clamp pong bytes, make ping handler more effcieint 2022-01-13 15:01:18 -08:00
query_channel_range.go lnwire: refactor Encode to use specific writers - II 2021-08-10 05:36:09 +08:00
query_short_chan_ids_test.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01:00
query_short_chan_ids.go lnwire: refactor Encode to use specific writers - III 2021-08-10 05:36:09 +08:00
README.md
reply_channel_range_test.go
reply_channel_range.go lnwire: refactor Encode to use specific writers - III 2021-08-10 05:36:09 +08:00
reply_short_chan_ids_end.go lnwire: refactor Encode to use specific writers - II 2021-08-10 05:36:09 +08:00
revoke_and_ack.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
short_channel_id_test.go
short_channel_id.go
shutdown.go lnwire: refactor Encode to use specific writers - II 2021-08-10 05:36:09 +08:00
signature_test.go lnwire: add length validation in NewSigFromRawSignature 2022-03-11 12:31:49 +08:00
signature.go lnwire: add length validation in NewSigFromRawSignature 2022-03-11 12:31:49 +08:00
typed_delivery_addr_test.go lnwire: add new ChannelType field as TLV record to Open/AcceptChannel 2021-08-30 19:17:21 -07:00
typed_delivery_addr.go lnwire: add new ChannelType field as TLV record to Open/AcceptChannel 2021-08-30 19:17:21 -07:00
typed_lease_expiry_test.go lnwire: add LeaseExpiry custom record for Open+AcceptChannel 2021-10-19 18:30:17 -07:00
typed_lease_expiry.go lnwire: add LeaseExpiry custom record for Open+AcceptChannel 2021-10-19 18:30:17 -07:00
update_add_htlc.go lnwire: refactor Encode to use specific writers - III 2021-08-10 05:36:09 +08:00
update_fail_htlc.go lnwire: refactor Encode to use specific writers - III 2021-08-10 05:36:09 +08:00
update_fail_malformed_htlc.go lnwire: refactor Encode to use specific writers - III 2021-08-10 05:36:09 +08:00
update_fee.go lnwire: refactor Encode to use specific writers - III 2021-08-10 05:36:09 +08:00
update_fulfill_htlc.go lnwire: refactor Encode to use specific writers - III 2021-08-10 05:36:09 +08:00
writer_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
writer.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01: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