1
0
Fork 0
mirror of https://github.com/ACINQ/eclair.git synced 2025-02-24 14:50:46 +01:00
Commit graph

1164 commits

Author SHA1 Message Date
Pierre-Marie Padiou
56559a9d8b Merge pull request #6 from ACINQ/wip-bolt2-pm-fd
bolt2 protocol implementation that stores everything
2016-05-25 17:44:52 +02:00
sstone
6ecbc29144 store all changes from both sides
each side stores all changes from both sides, and use them to create both commit tx
from scratch.
2016-05-25 16:43:28 +02:00
pm47
d2d1514284 wip 2016-05-25 16:29:54 +02:00
sstone
26ac967bfc revert to creating standard (non-segwit) anchor tx
this will eventually have to be fixed to avoid malleability issues
2016-05-25 15:55:04 +02:00
sstone
834d2829c5 implement commitment spec update 2016-05-24 23:06:40 +02:00
sstone
b886388b88 fix initial signature exchange 2016-05-23 18:54:54 +02:00
sstone
7903e2b53f upgrade to segwit 2016-05-23 17:14:42 +02:00
pm47
4bde8bf018 new protocol (WIP!) 2016-05-23 15:55:17 +02:00
Fabrice Drouin
6e961b9541 Merge pull request #5 from ACINQ/wip-bolt2-pm
Replaced spray by akka-http
2016-04-29 15:52:33 +02:00
pm47
30fb6c18eb merged from wip-akka-http 2016-04-29 14:51:45 +02:00
pm47
f7b7fe13cf updated protobuf and bumped version number 2016-04-29 10:13:47 +02:00
Fabrice Drouin
61fc5ebe24 Merge pull request #4 from ACINQ/wip-bolt2-pm
Added complete add/fulfill test and fixed various related bugs
2016-04-29 09:43:07 +02:00
pm47
8c7484256e includes all IN msg in commit tx 2016-04-28 19:07:47 +02:00
pm47
8904aefbb1 added complete add/fulfill test and fixed various related bugs 2016-04-28 18:20:58 +02:00
Fabrice Drouin
b1ac199482 Merge pull request #3 from ACINQ/wip-bolt2-pm
Mocking bitcoinclient instead of blockchain watcher in tests
2016-04-28 11:06:59 +02:00
pm47
a333011915 now using fixtures 2016-04-28 10:58:50 +02:00
pm47
0befdb66a8 upgrading to akka 2.4.4 2016-04-26 18:19:39 +02:00
pm47
cad20a2534 mocking bitcoinclient instead of blockchain watcher in tests 2016-04-26 18:19:19 +02:00
sstone
774cb719dc fix ChannelSpec test 2016-04-26 12:14:08 +02:00
sstone
89bc862b91 add Channel test (partial) 2016-04-25 23:31:19 +02:00
pm47
1cd0950724 Merge branch 'master' into wip-bolt2 2016-04-25 14:54:07 +02:00
Pierre-Marie Padiou
342f5a7372 fixed typo 2016-04-25 14:53:42 +02:00
pm47
9f1cdac445 removed deprecated tests 2016-04-25 14:28:01 +02:00
pm47
09b9d9dd14 all update msgs are now staged 2016-04-25 14:19:00 +02:00
pm47
1042469d54 fixed pkt parsing 2016-04-19 17:01:06 +02:00
pm47
3726fe95c2 merged from master 2016-04-18 17:40:22 +02:00
sstone
c7e8255a35 update lightning crypto 2016-04-18 17:27:43 +02:00
sstone
0e8614b9f5 implement AEAD using chacha20-poly1305 2016-04-18 14:45:28 +02:00
sstone
0ecab84ecc update mvn version to avoid conflicts with other branches 2016-04-18 14:18:14 +02:00
pm47
305ba1757c updated protobuf 2016-04-18 11:47:12 +02:00
pm47
50c1c7ca4f updated proto file 2016-04-01 14:17:29 +02:00
pm47
5b4f8b6b29 put path logic in register actor and use resolveOne 2016-03-20 15:44:29 +01:00
pm47
5ef8de485f using actorselection instead of register 2016-03-19 21:26:30 +01:00
pm47
e28849c21e set version to 0.1-routing-SNAPSHOT (because incompatible protobuf) 2016-03-19 17:45:22 +01:00
sstone
3cc70654d5 propagate add_htlc and fulfill_htlc 2016-03-15 18:15:41 +01:00
sstone
5b3fad247c add basic channel routing simulator 2016-03-08 15:33:34 +01:00
sstone
794c5c33ce add basic routing info to lightning.proto 2016-03-08 15:32:53 +01:00
sstone
988856ba38 make register actor aware of node ids and channel ids 2016-02-26 16:29:21 +01:00
sstone
d081eb2e3c revert our previous commit and use the old cs locktime conversion 2016-02-25 17:10:05 +01:00
pm47
39774b232d merged from master 2016-02-25 16:52:12 +01:00
sstone
14e36e9ac8 update CSV timeout-out conversion to match bitcoin's 2016-02-25 12:08:25 +01:00
sstone
b3f5ce4e38 upgrade CSV handling 2016-02-24 17:32:47 +01:00
pm47
c63c71db11 Merge branch 'master' into wip-akkahttp 2016-02-24 16:14:46 +01:00
pm47
158994f21a Merge branch 'master' into wip-akkahttp 2016-02-24 16:09:09 +01:00
Fabrice Drouin
b530a15cf7 Merge pull request #2 from ACINQ/wip-keys
random nodeid, commit and final keys
2016-02-24 15:40:53 +01:00
Fabrice Drouin
a00115caa0 Merge pull request #1 from ACINQ/wip-watchspent
Remove WatchConfirmedBasedOnOutputs and simplify flow
2016-02-24 15:38:50 +01:00
Pierre-Marie Padiou
ddc532f963 Update README.md 2016-02-24 11:48:56 +01:00
Pierre-Marie Padiou
d3766ec46b Update README.md 2016-02-24 11:44:14 +01:00
pm47
1caead39b6 nodeid, commit and final keys are now randomly generated 2016-02-23 19:08:43 +01:00
pm47
851f5dc3de removed WatchConfirmedBasedOnOutputs ans simplified flow 2016-02-22 20:23:44 +01:00