1
0
mirror of https://github.com/ACINQ/eclair.git synced 2024-11-19 09:54:02 +01:00
Commit Graph

46 Commits

Author SHA1 Message Date
dpad85
7acb75d50c (API) Added a method to return all known channels (closes #126) (#133)
* Added an 'allchannels' call that returns local and non-local channels
* Added API calls `allchannels` and `allnodes` to documentation
2017-08-23 14:14:33 +02:00
dpad85
3e81fce898 (gui) Fix direction icons in the list of the known channels in network (#119)
* (gui) channel direction is built from current item state

* using an objectproperty binding with the cell value instead of a string so
  that we can directly access the state within the factory

* (gui) Using option for direction boolean instead of dedicated state

* Tell explicitly in readme that `eclair.conf` must be manually created (#129)

* also added an explicit link to the binaries
* fix #125
2017-08-17 13:04:43 +02:00
Pierre-Marie Padiou
0440096f95 Clarified node/node-javafx distinction in README 2017-07-26 19:11:44 +02:00
Pierre-Marie Padiou
c6dc33e8bf Bugfixes and minor improvements (#117)
* reworked payment lifecycle

* fixed retry logic (infinite loop in some cases)
* check update signature
* keep track of the list of errors and routes tried

* added support for sending bolt11 payment request in the API

* updated eclair-cli and deleted deprecated TESTING.md (closes #112)

* removed useless application.conf in eclair-node

* now handling CMD_CLOSE in shutdown/negotiating/closing states

* added no-op handlers for FundingLocked and CurrentFeeRate messages

* cleaning up stale announcements on restart

* more informative/less spam logs in Channel

* (gui) Wrapping payment events to display date of event

* Also added controls to item content in cell factory overrides. This
  should prevent prevent duplicates as reported in #115
2017-07-26 18:57:31 +02:00
Pierre-Marie Padiou
f321d3e4ec Fixed links in README 2017-07-23 17:11:08 +02:00
rem0g
f51be77ab1 Update README with description to receive method (closed #111) (#113)
Description is mandatory when using receive as method to generate payment request.
2017-07-22 18:14:52 +02:00
Fabrice Drouin
12c90a7efe api: add a simple getinfo method (closes #98) (#100)
* api: add a simple getinfo method returning node id, node alias, port, chain hash and current block height
* api: add short description of getinfo [ci skip]
2017-06-27 10:46:30 +02:00
Pierre-Marie Padiou
766af1484e Update README.md 2017-05-02 11:12:57 +02:00
pm47
598c7a99ee set version to 0.2-alpha3 2017-04-25 18:04:48 +02:00
pm47
8589294933 fixed naming inconsistencies pubkey->nodeId 2017-04-25 10:33:41 +02:00
Pierre-Marie Padiou
66cb538ed3 clarify version requirement of bitcoin core 2017-04-25 10:20:21 +02:00
dpad85
fe22572976 New PaymentRequest object + HTLC verification (#72)
* Added a PaymentRequest object
* A `PaymentRequest` can be serialized/deserialized with `write`/`read`
  static functions in companion
* Amount validation is handled in constructor
* `ReceivePayment` message in payment handler generates a `PaymentRequest`
* Updated tests
* HTLC succeeds if amount is equal or greater than requested amount
* If the amount paid is more than twice the amount expected, the HTLC fails
* (gui) display payment failed cause in notification
* Improved payment request validation messages
2017-04-20 17:26:30 +02:00
Pierre-Marie Padiou
6e98fccc5d replaced compliance status by a link to releases 2017-04-07 12:04:07 +02:00
pm47
1e792f63d7 set version to 0.2-alpha2 2017-04-07 11:27:05 +02:00
Pierre-Marie Padiou
ede49d0a66 added gitter badge (#58) 2017-04-05 14:42:14 +02:00
dpad85
c3bfbf4a14 Added warning for openJDK in README.md (#48) 2017-03-31 18:19:39 +02:00
Pierre-Marie Padiou
72a14914fc Added integration tests on htlc relaying in on-chain scenarios (#51)
* using scodec for failure messages

* we now update routing info and retry payments in case of Update failure

* properly implemented BOLT4/'Receiving Failure Codes' (also fixed a bug with UnknownPaymentHash)

* added integration tests on htlc timeout

* relayer now sends an UpdateFail to downstream when an htlc timeout hits the blockchain

* added integration tests on extracting preimage from blockchain

* cleaning up of htlc bindings in relayer

* router now doesn't send a 2nd request to bitcoind when it is notified of a new channel twice in a short amount of time

* peerclient now asks for witness when retrieving blocks from bitcoind

* getTxBlockHash now returns None instead of an error when tx is in the mempool

* we now look into the mempool when checking for WatchSpent

* fixed FundingSigned been sent twice when deferring an early FundingLocked

* added zeromq listener, removed predefined eclair.conf files in test, limited concurrent rpc calls to 5 for the router

* Update README.md with ZMQ configuration

* Added a warning and link to alpha2 install instructions

* removed PeerClient

* improved PeerWatcher performance
2017-03-31 18:08:59 +02:00
dpad85
e728cad4ac Access to version/commit id at runtime (#42)
* Added help option in command line; added version in logs

* Version and commit id added in manifest (use Specification-Version for commitId)

* (gui) version in about is now dynamic; ESC key closes about

* Excluded unused protobuf dependency

* Update README.md
2017-03-27 11:14:54 +02:00
pm47
d16fe045cc clarify that we only support java 1.8, not 1.9 (closes #47) 2017-03-26 14:08:04 +02:00
Pierre-Marie Padiou
9d962e6571 Updated README 2017-03-21 17:32:15 +01:00
Fabrice Drouin
2612c4845c Update README.md 2017-03-17 19:08:24 +01:00
Fabrice Drouin
c0a8edb598 Update README.md and add build.md 2017-03-17 19:07:29 +01:00
Pierre-Marie Padiou
e57704c688 added warning about wip status 2016-11-16 15:14:34 +01:00
Pierre-Marie Padiou
0ad95746d5 added example command line with jvm args (see #21) 2016-11-14 17:19:29 +01:00
dpad85
d6514e87ca Updated README; fixed urls, added API section 2016-10-18 16:37:32 +02:00
dpad85
be445595b7 Updated README
* Added logo image

* Enriched overview section (demo screenshot)

* Added Development Setup section
2016-10-18 16:23:31 +02:00
Pierre-Marie Padiou
d16378c511 Update README.md 2016-08-31 16:51:16 +02:00
pm47
a1afe74c40 renamed eclair-demo to eclair-node 2016-08-26 18:31:12 +02:00
pm47
747fea7957 updated README 2016-07-22 16:33:21 +02:00
Pierre-Marie Padiou
342f5a7372 fixed typo 2016-04-25 14:53:42 +02: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
Fabrice
37458de350 Update README.md 2016-02-17 16:45:24 +01:00
pm47
9a839ffe58 added a 'help' method 2016-02-17 11:57:37 +01:00
Pierre-Marie
983b9507de Update README.md 2016-02-16 18:03:40 +01:00
Pierre-Marie
8d81635507 Update README.md 2016-02-16 17:55:10 +01:00
Pierre-Marie
18e4502bef Update README.md 2016-02-15 16:04:07 +01:00
Pierre-Marie
78447a0404 added travis build status 2016-02-15 14:49:23 +01:00
Pierre-Marie
fc89abe749 Update README.md 2016-01-22 10:21:05 +01:00
pm47
ebd695671b updated README 2016-01-21 19:00:13 +01:00
Pierre-Marie
c503403877 Update README.md 2016-01-21 15:47:10 +01:00
Pierre-Marie
52adaa91a1 Update README.md 2016-01-21 15:46:24 +01:00
Pierre-Marie
099ebb4ed9 Update README.md 2016-01-21 15:42:36 +01:00
Pierre-Marie
c6bb125726 Update README.md 2016-01-21 15:40:51 +01:00
Pierre-Marie
f3c676520e updated README 2016-01-21 15:39:56 +01:00
sstone
72a527ef5b Initial commit 2015-08-19 13:47:01 +02:00