lnd/lnwire
Olaoluwa Osuntokun 29af6e6932
lnwire: shift fields in NodeAnnouncment to match recent BOLT-0007 changes
This commit modifies the NodeAnnouncement message to ensure that it
matches the current spec ordering. The spec was recently modified to
place the feature vector first to allow for future changes to the
fields to be forwards compatible.
2017-08-22 00:51:59 -07:00
..
README.md multi: fix formatting issues in packge README's 2017-03-27 16:25:25 -07:00
accept_channel.go lnwire: convert all relevant fields to use the MilliSatoshi type 2017-08-22 00:51:51 -07:00
announcement_signatures.go lnwire: on Message interface convert Command to MsgType 2017-04-19 15:57:50 -07:00
channel_announcement.go lnwire: on Message interface convert Command to MsgType 2017-04-19 15:57:50 -07:00
channel_id.go lnwire: add new 32-byte persistent/pending channel ID's 2017-04-16 15:19:45 -07:00
channel_id_test.go multi: run all test instances in parallel 2017-06-17 01:00:07 +02:00
channel_update.go lnwire: update ChannelUpdate to latest spec change, min HTLC is 8-bytes 2017-06-16 22:46:36 +02:00
closing_signed.go lnwire: adjusted coop close messages to comply with spec 2017-05-23 14:31:20 -07:00
commit_sig.go lnwire: add a HtlcSigs field to the CommitSig message 2017-07-30 17:47:44 -07:00
error.go lnwire: add new error code for rejecting a channel that's too large 2017-08-07 16:31:22 -07:00
features.go lnwire: use ReadFull instead of Read when parsing feature vectors 2017-04-19 16:07:17 -07:00
features_test.go multi: run all test instances in parallel 2017-06-17 01:00:07 +02:00
funding_created.go lnwire: add new single funder messages from specification 2017-07-30 17:47:37 -07:00
funding_locked.go lnwire: on Message interface convert Command to MsgType 2017-04-19 15:57:50 -07:00
funding_signed.go lnwire: add new single funder messages from specification 2017-07-30 17:47:37 -07:00
init_message.go lnwire: on Message interface convert Command to MsgType 2017-04-19 15:57:50 -07:00
lnwire.go lnwire: update node alias type to respect utf8, use full 32 bytes 2017-08-22 00:51:56 -07:00
lnwire_test.go lnwire: shift fields in NodeAnnouncment to match recent BOLT-0007 changes 2017-08-22 00:51:59 -07:00
message.go lnwire: add a case in MessageType.String() for UpdateFee 2017-08-22 00:51:46 -07:00
msat.go lnwire: introduce new lnwire.MilliSatoshi type 2017-08-22 00:51:48 -07:00
msat_test.go lnwire: introduce new lnwire.MilliSatoshi type 2017-08-22 00:51:48 -07:00
netaddress.go lnwire: add a basic test for NetAddress 2017-04-19 16:17:29 -07:00
netaddress_test.go multi: run all test instances in parallel 2017-06-17 01:00:07 +02:00
node_announcement.go lnwire: shift fields in NodeAnnouncment to match recent BOLT-0007 changes 2017-08-22 00:51:59 -07:00
onion_error.go lnwire: update onion error encoding/decoding to match BOLT-0004 2017-08-22 00:51:53 -07:00
onion_error_test.go lnwire: convert all relevant fields to use the MilliSatoshi type 2017-08-22 00:51:51 -07:00
open_channel.go lnwire: convert all relevant fields to use the MilliSatoshi type 2017-08-22 00:51:51 -07:00
ping.go lnwire: on Message interface convert Command to MsgType 2017-04-19 15:57:50 -07:00
pong.go lnwire: on Message interface convert Command to MsgType 2017-04-19 15:57:50 -07:00
revoke_and_ack.go lnwire: modify RevokeAndAck to remove NextRevocationHash 2017-07-30 17:47:33 -07:00
short_channel_id.go lnwire: add new 32-byte persistent/pending channel ID's 2017-04-16 15:19:45 -07:00
short_channel_id_test.go multi: run all test instances in parallel 2017-06-17 01:00:07 +02:00
shutdown.go peer: handling for channel shutdown messages 2017-05-23 14:31:20 -07:00
signature.go linter: fix new warnings 2017-03-17 12:53:15 -07:00
signature_test.go multi: run all test instances in parallel 2017-06-17 01:00:07 +02:00
update_add_htlc.go lnwire: convert all relevant fields to use the MilliSatoshi type 2017-08-22 00:51:51 -07:00
update_fail_htlc.go lnwire: update onion error encoding/decoding to match BOLT-0004 2017-08-22 00:51:53 -07:00
update_fail_malformed_htlc.go lnwire: add update_fail_malformed_htlc message 2017-07-14 19:08:04 -07:00
update_fee.go lnwallet+lnwire: minor grammatical fixes after UpdateFee merge 2017-07-14 17:10:42 -07:00
update_fulfill_htlc.go lnwire: on Message interface convert Command to MsgType 2017-04-19 15:57:50 -07:00

README.md

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