1
0
Fork 0
mirror of https://github.com/ACINQ/eclair.git synced 2025-02-23 06:35:11 +01:00
Commit graph

614 commits

Author SHA1 Message Date
pm47
e12e5316cf merged from master 2016-10-17 14:23:40 +02:00
pm47
29b6df7bed Merge branch 'master' into wip-gui 2016-10-17 14:10:49 +02:00
pm47
cc066369f1 removed initial_amount_* in CommitmentSpec 2016-10-17 13:59:55 +02:00
pm47
ac3ec81578 changed default port to 9735 2016-10-17 13:59:02 +02:00
sstone
2d3b500778 travis: disable interop test 2016-10-17 13:49:11 +02:00
dpad85
a4971723c6 Added missing close image 2016-10-17 13:28:39 +02:00
sstone
3975bb77aa tests: make sure that Alice has transitioned before getting her data 2016-09-29 15:24:09 +02:00
sstone
ee14f54bf8 travis: disable interop test 2016-09-29 14:29:46 +02:00
sstone
0d422dcee3 fix travis failures 2016-09-29 14:07:36 +02:00
dpad85
4d7bc214c6 WIP Graphic User Interface
* Moved all interface code into FXML/CSS files (resources/gui)

* Moved all logic into controllers

* Added Validators to forms (open/send/receive)

* Added a context menu action (right click) on some labels (node id,
channel id) to copy the value in clipboard

* Added an 'About' modal window

* Reworked the look of the UI

* Added a blur animation to splash window
2016-09-28 19:41:14 +02:00
Pierre-Marie Padiou
45a4f96372 Wip Alternateroute (#20)
* added a basic channel selector that just keeps track of balances

* added a payment fsm that manages a single payment and handles errors

* cleaned up actors after each single state test

* interop test: use our Setup class instead of doing things manually

* interop test: upgrade lightningd

* interop test: checkout lightning fce9ee29e3c37b4291ebb050e6a687cfaa7df95a
2016-09-07 14:21:17 +01:00
Fabrice Drouin
851ae371ea travis: run interoperability test with lightnind (#19)
* update lightning binaries with versions where most dependencies are statically linked

* run interop tests on travis

* tell travis to use the trusty beta

* interop test: download bitcoind, checkout and compile lightningd

* interop test: fix travis script

* travis interop test: duh...

* interop test: minor cleanup

* reformatting
2016-09-01 16:07:41 +02:00
Pierre-Marie Padiou
d16378c511 Update README.md 2016-08-31 16:51:16 +02:00
pm47
0d2fc5f6c9 fixed relaying issues w/ multiple downstream channels 2016-08-29 18:45:31 +02:00
sstone
617bdd2a06 update bitcoind and bitcoin to 0.13.0
binaries downloaded and verified from bitcoin.org
2016-08-29 15:04:58 +02:00
sstone
966c9985d8 upgrade akka to 2.4.9 2016-08-29 11:10:17 +02:00
sstone
029d64449d upgrade bitcoin-lib to 0.9.6 2016-08-29 11:02:06 +02:00
pm47
24305ec26b removed TestActorRef when not needed 2016-08-26 18:40:26 +02:00
pm47
a1afe74c40 renamed eclair-demo to eclair-node 2016-08-26 18:31:12 +02:00
pm47
f93ddc6329 fixed 5b258c2c6e 2016-08-26 17:39:15 +02:00
pm47
83eeb4dbbd Merge branch 'master' of github.com:ACINQ/eclair 2016-08-26 17:37:38 +02:00
pm47
5b258c2c6e added payment-related events 2016-08-26 17:35:59 +02:00
sstone
f209ead559 mvn: set version to 0.2-SNAPSHOT 2016-08-26 17:33:50 +02:00
Fabrice Drouin
5f7df0935b Interoperability with c-lightning (#18)
* update lightning.proto

Our .proto matches c-lightning at c7f8ce9d3b09a8e59e66dfaf9dd7d16787d93701

* signatures in commit messages are now optional

you sign a their tx only if they actually receive money
see 8a3c9908ce

* rename "clearing" to "shutdown"

* increase commit tx fee to match what c-lightning is expecting

* signature is optional is commit message (bugfix)

* mvn: set version to 0.2-interop-SNAPSHOT

* interop test: update bitcoind binaries to v0.13.0

* interop test: update lightningd to c7f8ce9d3b09a8e59e66dfaf9dd7d16787d93701

* update interop test

* mvn: tell surefire to use more RAM to

this should fix random build failures on travis ("The forked VM terminated without saying properly goodbye")

* update lightning.proto to match c-lightning 754616c45a7bd7e1f9d449d711992355bec34fe7

new update_fee message

* update lightningd binary to 754616c45a7bd7e1f9d449d711992355bec34fe7

* update interop test to use the new peer watcher

* fix failing test
2016-08-26 17:21:26 +02:00
Pierre-Marie Padiou
2bbbffcd03 separated node discovery from routing using a dedicated IRC watcher (#17) 2016-08-26 13:29:44 +02:00
pm47
9cd54615a8 minor improvements to payment request dialog 2016-08-26 13:15:11 +02:00
sstone
bd4df48bd3 mvn: tell surefire to use more RAM to
this should fix random build failures on travis ("The forked VM terminated without saying properly goodbye")
2016-08-26 12:43:16 +02:00
Pierre-Marie Padiou
c7cc38d24a Peerwatcher (#16)
* added a PeerWatcher that connects directly to the bitcoin network

* cleanup

* updated logback so that all *Watcher msgs are colored

* removed instances of WatchConfirmedBasedOnOutputs

* set default PeerClient loglevel to INFO

* use txid instead of hash.reverse

* used props pattern for PeerWatcher

* removed PollingWatcher updated tests, and fixed race condition during CLOSING

* added a test in NEGOTIATING state and fixed a bug

* updated PeerWatcher header
2016-08-26 11:02:27 +02:00
pm47
c945a8f0a7 fixed fat finger from 887fa35060 2016-08-25 17:18:15 +02:00
pm47
759b65d5d3 Merge branch 'master' of github.com:ACINQ/eclair 2016-08-25 17:04:09 +02:00
sstone
a564bbab5a improve test labels and fix code formatting issue 2016-08-25 16:58:13 +02:00
sstone
78c79ff803 properly handle update_fail_htlc when sender and receiver have signed 2016-08-25 16:26:12 +02:00
sstone
a786a7e74c mvn: set version to 0.2-SNAPSHOT 2016-08-25 15:29:33 +02:00
pm47
887fa35060 fixed bug in the test itself 2016-08-25 13:41:45 +02:00
pm47
8175dbe963 reduced logo size 2016-08-24 19:53:06 +02:00
pm47
039081664a removed text in icon 2016-08-24 19:39:34 +02:00
pm47
37f0dae55b tcp disconnection triggers a uniclose 2016-08-24 19:33:53 +02:00
pm47
5128778aaa removed useless main function in MainWindow.scala 2016-08-24 19:26:54 +02:00
pm47
b1589a9a5f merged from wip-uniclose 2016-08-24 15:46:47 +02:00
pm47
9dfde118e7 merged 2016-08-24 15:36:21 +02:00
pm47
42844ea4be re-enabled some ignored tests 2016-08-24 15:31:02 +02:00
sstone
8922224822 remove obsolete (and ignored) test 2016-08-24 14:22:31 +02:00
sstone
5b3ca9c670 Merge branch 'wip-uniclose' of https://github.com/ACINQ/eclair into wip-uniclose 2016-08-24 14:20:08 +02:00
sstone
0c0c5c742c fix interoperability test 2016-08-24 14:19:23 +02:00
pm47
4ab5c93527 increased test log level (travis complains about too much logs) 2016-08-24 14:17:57 +02:00
pm47
4d38141482 Merge branch 'wip-uniclose' of github.com:ACINQ/eclair into wip-uniclose 2016-08-24 14:03:45 +02:00
pm47
59e3124dab added tests on state CLOSING 2016-08-24 14:03:36 +02:00
sstone
74e3146a69 Merge branch 'wip-uniclose' of https://github.com/ACINQ/eclair into wip-uniclose 2016-08-24 13:38:39 +02:00
sstone
f5c71817d5 unilateral closing: fix bug when spending our own commit tx 2016-08-24 13:37:04 +02:00
pm47
469356cf3d added revoked tx test in CLearingStateSpec 2016-08-23 19:30:31 +02:00