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