lnd.xprv/lnwire
Andrey Samokhvalov 54b3541707 lnwire: add specification 'AnnounceSignature' message
In this commit announcement signature message has been added which is
needed when peers want to announce their channel to the rest of the
network. This message acts as half proof carrier, nodes exchanges
their half proofs with each other and after that they are able to
construct the full proof.
2017-03-29 19:49:05 -07:00
..
announcement_signatures_test.go lnwire: add specification 'AnnounceSignature' message 2017-03-29 19:49:05 -07:00
announcement_signatures.go lnwire: add specification 'AnnounceSignature' message 2017-03-29 19:49:05 -07:00
channel_announcement_test.go linter: fix new warnings 2017-03-17 12:53:15 -07:00
channel_announcement.go lnd: partially fix golint warnings 2017-03-13 16:30:23 -07:00
channel_id_test.go lnwire: separate ChannelID into a distinct struct, add tests 2016-12-27 16:43:24 -08:00
channel_id.go lnwire+lnd: Make Logging Messages Great Again 2017-01-14 17:52:18 -08:00
channel_update_announcement_test.go lnwire: fix typo in ChannelUpdateAnnouncement, Mstat -> Msat 2017-03-08 14:20:14 -08:00
channel_update_announcement.go lnd: partially fix golint warnings 2017-03-13 16:30:23 -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: directly embed the wire.OutPoint in all commitment update msgs 2017-02-21 01:42:35 -08:00
close_request.go lnd: partially fix golint warnings 2017-03-13 16:30:23 -07:00
commit_sig_test.go lnwire: morph CommitSignature into CommitSig 2017-02-21 01:42:23 -08:00
commit_sig.go lnd: fix gosimple warnings 2017-03-13 16:30:23 -07:00
error_generic_test.go lnwire: directly embed the wire.OutPoint in all commitment update msgs 2017-02-21 01:42:35 -08:00
error_generic.go lnd: fix gosimple warnings 2017-03-13 16:30:23 -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: add FundingLocked message 2017-02-24 11:37:33 -08:00
funding_locked.go lnd: fix latest goclean.sh lint warning 2017-03-13 16:30:23 -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: add support for Features in NodeAnnouncement 2017-03-29 12:03:43 -07:00
lnwire.go server+lnwire: pre-allocate address slices 2017-03-29 19:00:31 -07:00
message.go lnwire: add specification 'AnnounceSignature' message 2017-03-29 19:49:05 -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: add support for Features in NodeAnnouncement 2017-03-29 12:03:43 -07:00
ping_test.go lnwire: add ping and pong messages 2016-11-10 17:09:27 -08:00
ping.go lnd: fix gosimple warnings 2017-03-13 16:30:23 -07:00
pong_test.go lnwire: add ping and pong messages 2016-11-10 17:09:27 -08:00
pong.go lnd: fix gosimple warnings 2017-03-13 16:30:23 -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: rename CommitRevocation to RevokeAndAck 2017-02-21 01:42:09 -08:00
revoke_and_ack.go lnd: fix gosimple warnings 2017-03-13 16:30:23 -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 channeldb: change [4]byte obsfucator to [6]byte in test 2017-02-22 15:46:59 -08:00
single_funding_complete.go lnd: fix gosimple warnings 2017-03-13 16:30:23 -07:00
single_funding_request_test.go minor: fixed arbiter spelling and comment/error messages in funding rpc messages 2017-02-24 11:37:33 -08:00
single_funding_request.go lnd: fix latest goclean.sh lint warning 2017-03-13 16:30:23 -07:00
single_funding_response_test.go minor: fixed arbiter spelling and comment/error messages in funding rpc messages 2017-02-24 11:37:33 -08:00
single_funding_response.go lnd: fix latest goclean.sh lint warning 2017-03-13 16:30:23 -07:00
single_funding_signcomplete_test.go lnwire: add basic encode/decode tests for single funder workflow 2016-05-30 20:52:13 -07:00
single_funding_signcomplete.go lnd: partially fix golint warnings 2017-03-13 16:30:23 -07:00
update_add_htlc_test.go lnwire: rename HTLCAddRequest to UpdateAddHTLC 2017-02-21 01:42:26 -08:00
update_add_htlc.go lnd: partially fix golint warnings 2017-03-13 16:30:23 -07:00
update_fail_htlc_test.go lnwire: create distinct type for UpdateFailHTLC failure reason 2017-02-21 01:43:36 -08:00
update_fail_htlc.go lnd: partially fix golint warnings 2017-03-13 16:30:23 -07:00
update_fulfill_htlc_test.go lnwire: morph HTLCSettleRequest into UpdateFufillHTLC 2017-02-21 01:42:32 -08:00
update_fulfill_htlc.go lnd: fix gosimple warnings 2017-03-13 16:30:23 -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