lnd/lnwire
Olaoluwa Osuntokun 7e54b4ae46
lnwire: if unable to parse encapsulated error, log length and raw bytes
In this commit, we add additional detail in the error return hen were’e
unable to properly decode an encapsulated error. This additional
logging was added with the goal of being able to track down a lingering
bug, where at times lnd cannot decode a TemporaryChannelFailure
message.
2017-12-26 16:17:22 +01:00
..
README.md multi: fix formatting issues in packge README's 2017-03-27 16:25:25 -07:00
accept_channel.go lnwire: add new HtlcPoint to OpenChannel and AcceptChannel 2017-11-16 19:59:50 -08:00
announcement_signatures.go multi: fix several typos in godoc comments 2017-12-17 18:40:05 -08:00
channel_announcement.go multi: Update lnd to use new feature vector API. 2017-10-17 22:47:20 -07:00
channel_id.go multi: fix several typos in godoc comments 2017-12-17 18:40:05 -08:00
channel_id_test.go lnwire: fix minor typo in tests 2017-09-18 19:46:16 +02:00
channel_reestablish.go lnwire: add observance of optional data loss fields to ChannelReestablish 2017-11-16 20:00:03 -08:00
channel_update.go multi: fix several typos in godoc comments 2017-12-17 18:40:05 -08:00
closing_signed.go multi: fix several typos in godoc comments 2017-12-17 18:40:05 -08:00
commit_sig.go multi: fix several typos in godoc comments 2017-12-17 18:40:05 -08:00
error.go multi: fix several typos in godoc comments 2017-12-17 18:40:05 -08:00
features.go lnwire: fix serialization order of global+local features in Init msg 2017-11-17 13:27:23 -08:00
features_test.go lnwire: New API for feature vectors. 2017-10-17 22:47:20 -07: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: fix serialization order of global+local features in Init msg 2017-11-17 13:27:23 -08:00
lnwire.go multi: fix several typos in godoc comments 2017-12-17 18:40:05 -08:00
lnwire_test.go lnwire: use color.RGBA instead of custom type in NodeAnnouncment 2017-12-02 18:23:10 -08:00
message.go Merge pull request #439 from Roasbeef/copy-right 2017-12-01 19:34:25 -08:00
msat.go fix typo in doc comment (1000 mSAT == 1 SAT) 2017-09-14 13:48:45 +02: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: use color.RGBA instead of custom type in NodeAnnouncment 2017-12-02 18:23:10 -08:00
onion_error.go lnwire: if unable to parse encapsulated error, log length and raw bytes 2017-12-26 16:17:22 +01: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: add new HtlcPoint to OpenChannel and AcceptChannel 2017-11-16 19:59:50 -08: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 htlcswitch: Change circuit map keys to (channel ID, HTLC ID). 2017-12-14 17:53:58 -08: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 lnwire: export SerializeSigToWire and DeserializeSigFromWire 2017-09-19 12:05:58 -07:00
signature_test.go lnwire: export SerializeSigToWire and DeserializeSigFromWire 2017-09-19 12:05:58 -07:00
update_add_htlc.go multi: fix several typos in godoc comments 2017-12-17 18:40:05 -08: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: fix ordering of the UpdateAddHTLC message on the wire 2017-09-12 17:58:48 +02:00
update_fee.go lnwire: the FeePerKw is a uint32, not a btcutil.Amount 2017-11-30 22:07:47 -08: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