lnd.xprv/lnwire
Olaoluwa Osuntokun feec611531
lnwire+peer: implement new ping/pong messages and behavior
This commit implements the new ping/pong messages along with their new
behavior. The new set of ping/pong messages allow clients to generate
fake cover traffic as the ping messages tells the pong message how many
bytes to included and can also be padded itself.
2017-04-16 18:11:45 -07:00
..
announcement_signatures_test.go lnwire+peer: implement new ping/pong messages and behavior 2017-04-16 18:11:45 -07:00
announcement_signatures.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
channel_announcement_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
channel_announcement.go lnwire: converge discovery part of messages with specification 2017-03-29 19:49:05 -07:00
channel_id_test.go lnwire: add new 32-byte persistent/pending channel ID's 2017-04-16 15:19:45 -07:00
channel_id.go lnwire: add new 32-byte persistent/pending channel ID's 2017-04-16 15:19:45 -07:00
channel_update_announcement_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
channel_update_announcement.go lnwire: converge discovery part of messages with specification 2017-03-29 19:49:05 -07:00
close_complete_test.go lnwire: directly embed the wire.OutPoint in all commitment update msgs 2017-02-21 01:42:35 -08:00
close_complete.go lnd: fix gosimple warnings 2017-03-13 16:30:23 -07:00
close_request_test.go lnwire+peer: implement new ping/pong messages and behavior 2017-04-16 18:11:45 -07:00
close_request.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
commit_sig_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
commit_sig.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
error_test.go lnwire: convert ErrorGeneric to Error 2017-04-16 15:23:45 -07:00
error.go lnwire: convert ErrorGeneric to Error 2017-04-16 15:23:45 -07:00
features_test.go lnwire: fix features_test.go to not reference removed .String() method 2017-02-22 16:01:42 -08:00
features.go lnwire: properly fold at 80-columns within features.go 2017-03-16 12:12:00 -07:00
funding_locked_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
funding_locked.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
init_message.go lnd: fix gosimple warnings 2017-03-13 16:30:23 -07:00
init_test.go lnwire+features: transition to the user friendly list of features 2017-02-21 01:25:05 -08:00
lnwire_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
lnwire.go lnwire+peer: implement new ping/pong messages and behavior 2017-04-16 18:11:45 -07:00
message.go lnwire: convert ErrorGeneric to Error 2017-04-16 15:23:45 -07:00
netaddress.go lnwire: modify NetAddress to implement the net.Addr interface 2016-11-07 18:18:20 -08:00
node_announcement_test.go lnwire: remove not working test 2017-03-29 19:49:05 -07:00
node_announcement.go lnwire: converge discovery part of messages with specification 2017-03-29 19:49:05 -07:00
ping_test.go lnwire+peer: implement new ping/pong messages and behavior 2017-04-16 18:11:45 -07:00
ping.go lnwire+peer: implement new ping/pong messages and behavior 2017-04-16 18:11:45 -07:00
pong_test.go lnwire+peer: implement new ping/pong messages and behavior 2017-04-16 18:11:45 -07:00
pong.go lnwire+peer: implement new ping/pong messages and behavior 2017-04-16 18:11:45 -07:00
README.md multi: fix formatting issues in packge README's 2017-03-27 16:25:25 -07:00
revoke_and_ack_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
revoke_and_ack.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
short_channel_id_test.go lnwire: add new 32-byte persistent/pending channel ID's 2017-04-16 15:19:45 -07:00
short_channel_id.go lnwire: add new 32-byte persistent/pending channel ID's 2017-04-16 15:19:45 -07:00
signature_test.go lnwire: switch to using a fixed 64-byte encoding for signatures (#86) 2016-12-08 12:56:37 -08:00
signature.go linter: fix new warnings 2017-03-17 12:53:15 -07:00
single_funding_complete_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
single_funding_complete.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
single_funding_request_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
single_funding_request.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
single_funding_response_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
single_funding_response.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
single_funding_signcomplete_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
single_funding_signcomplete.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
update_add_htlc_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
update_add_htlc.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
update_fail_htlc_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
update_fail_htlc.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
update_fulfill_htlc_test.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -07:00
update_fulfill_htlc.go lnwire: replace ChannelPoint with ChannelID, use new PendingChanID 2017-04-16 15:22:27 -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