lnd.xprv/lnwire
bryanvu eb490b8833 lnwire: add FundingLocked message
When the funding transaction has been confirmed, the FundingLocked
message is sent by the peers to each other so that the existence of the
newly funded channel can be announced to the network.

This commit also removes the SingleFundingOpenProof message.
2017-02-24 11:37:33 -08:00
..
channel_announcement_test.go multi: update btcsuite API's to latest upstream changes 2017-01-05 13:56:34 -08:00
channel_announcement.go multi: fix go vet warnings throughout code base 2017-02-16 19:33:19 +08: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: add tests to check payload estimates for channel announcements 2016-12-27 16:43:39 -08:00
channel_update_announcement.go lnwire+lnd: Make Logging Messages Great Again 2017-01-14 17:52:18 -08: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 lnwire: directly embed the wire.OutPoint in all commitment update msgs 2017-02-21 01:42:35 -08: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 lnwire: directly embed the wire.OutPoint in all commitment update msgs 2017-02-21 01:42:35 -08:00
commit_sig_test.go lnwire: morph CommitSignature into CommitSig 2017-02-21 01:42:23 -08:00
commit_sig.go lnwire: remove obsolete String() method from new wire messages 2017-02-21 01:43:34 -08: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 lnwire: directly embed the wire.OutPoint in all commitment update msgs 2017-02-21 01:42:35 -08: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: remove String() method from FeatureVector 2017-02-22 15:53:47 -08:00
funding_locked_test.go lnwire: add FundingLocked message 2017-02-24 11:37:33 -08:00
funding_locked.go lnwire: add FundingLocked message 2017-02-24 11:37:33 -08:00
init_message.go lnwire+features: transition to the user friendly list of features 2017-02-21 01:25:05 -08: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: directly embed the wire.OutPoint in all commitment update msgs 2017-02-21 01:42:35 -08:00
lnwire.go lnwire: add serializing and deserializing for type [6]byte 2017-02-22 15:46:59 -08:00
message.go lnwire: add FundingLocked message 2017-02-24 11:37:33 -08:00
netaddress.go lnwire: modify NetAddress to implement the net.Addr interface 2016-11-07 18:18:20 -08:00
node_announcement_test.go multi: update btcsuite API's to latest upstream changes 2017-01-05 13:56:34 -08:00
node_announcement.go multi: fix go vet warnings throughout code base 2017-02-16 19:33:19 +08:00
ping_test.go lnwire: add ping and pong messages 2016-11-10 17:09:27 -08:00
ping.go lnwire+lnd: Make Logging Messages Great Again 2017-01-14 17:52:18 -08:00
pong_test.go lnwire: add ping and pong messages 2016-11-10 17:09:27 -08:00
pong.go lnwire+lnd: Make Logging Messages Great Again 2017-01-14 17:52:18 -08:00
README.md multi: add link to LICENSE in README license badges (#100) 2017-01-12 16:31:08 -08:00
revoke_and_ack_test.go lnwire: rename CommitRevocation to RevokeAndAck 2017-02-21 01:42:09 -08:00
revoke_and_ack.go lnwire: rename CommitRevocation to RevokeAndAck 2017-02-21 01:42:09 -08: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 lnwire: switch to using a fixed 64-byte encoding for signatures (#86) 2016-12-08 12:56:37 -08: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 lnwire: use [6]byte obsfucator 2017-02-22 15:46:59 -08:00
single_funding_request_test.go fundingmanager: move final funding steps from wallet to funding manager. 2017-02-24 11:37:33 -08:00
single_funding_request.go fundingmanager: move final funding steps from wallet to funding manager. 2017-02-24 11:37:33 -08:00
single_funding_response_test.go fundingmanager: move final funding steps from wallet to funding manager. 2017-02-24 11:37:33 -08:00
single_funding_response.go fundingmanager: move final funding steps from wallet to funding manager. 2017-02-24 11:37:33 -08: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 lnwire+lnd: Make Logging Messages Great Again 2017-01-14 17:52:18 -08:00
update_add_htlc_test.go lnwire: rename HTLCAddRequest to UpdateAddHTLC 2017-02-21 01:42:26 -08:00
update_add_htlc.go lnwire: remove obsolete String() method from new wire messages 2017-02-21 01:43:34 -08: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 lnwire: create distinct type for UpdateFailHTLC failure reason 2017-02-21 01:43:36 -08:00
update_fulfill_htlc_test.go lnwire: morph HTLCSettleRequest into UpdateFufillHTLC 2017-02-21 01:42:32 -08:00
update_fulfill_htlc.go lnwire: remove obsolete String() method from new wire messages 2017-02-21 01:43:34 -08:00

lnwire

[Build Status] (https://travis-ci.org/lightningnetwork/lnd) [MIT licensed] (https://github.com/lightningnetwork/lnd/blob/master/LICENSE) [GoDoc] (http://godoc.org/github.com/lightningnetwork/lnd/lnwire)

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