Olaoluwa Osuntokun
9978d889b7
lnwire: add missing cases in [read/write]Element
...
Add cases to encode/decode wire.OutPoint, and a final line to properly
write out signatures fully.
2016-05-30 15:45:01 -07:00
Olaoluwa Osuntokun
a30831aef8
lnwire: update and document message.go
2016-05-23 13:49:14 -07:00
Olaoluwa Osuntokun
fcff17c336
multi: change all imports to roasbeef's forks
...
This commit will allow the general public to build lnd without jumping
through hoops setting up their local git branches nicely with all of
our forks.
2016-05-15 17:22:37 +03:00
Joseph Poon
48667bdcbe
Updated Commit Revocation
2016-03-17 16:51:30 -07:00
Joseph Poon
f2a1c0368a
Cleanup comments & removed notes on escrow
2016-01-16 17:14:35 -08:00
Joseph Poon
b4c644c99a
Added Error message type to wire protocol
2016-01-14 23:56:10 -08:00
Joseph Poon
f3849f5c10
Structs for Wire Protocol HTLCs and Commitments
...
* Structs and wire messages for HTLCs
* Wire protocol for a state machine with no blocking(!!!)
(I will write the state machine)
TL;DR: Can do multiple HTLC modifications in-flight, dead simple wire
protocol. Both sides can update their Commitments unliaterally without
waiting for the other party's signature. Will have basic/preliminary
notes in the README
* Added **swp to .gitignore because of vim annoyances
2016-01-14 23:56:10 -08:00
Tadge Dryja
919b0002b1
put MSGID bytes back in to lnwire
2016-01-14 23:56:09 -08:00
Joseph Poon
8cc057bbd4
Cooperative Close
2016-01-14 23:56:09 -08:00
Joseph Poon
bf8e0d727d
Added ReservationID for funding_requeset
2016-01-14 23:56:09 -08:00
Joseph Poon
2d3253b95d
Cleanup
...
* Bugfixes
* Removed whether to include sigs in txin for readElement/writeElement
2016-01-14 23:56:09 -08:00
Joseph Poon
a93b6dcee4
Messages for funding flow.
...
This is the most different due to segwit (the rest of the messages are
simple).
I still need to simplify/refactor the tests, they're "messy".
2015-12-30 05:38:57 -08:00
Joseph Poon
02a9b1e237
While making things match closely with Rusty's wire protocol, I noticed
...
he didn't allow for multiple HTLCs. Gotta explain the rationale for that
that... will merge the progress in the next commit tomorrow.
2015-12-29 05:24:02 -08:00
Joseph Poon
161b1b5e4c
Message interface and stuff.
...
* Added Message interface (similar to btcd's)
* Moved Funding Request to its own file
* Refacored Funding Request Code (*MUCH* better)
* Various fixes
2015-12-28 03:24:16 -08:00