Commit graph

4147 commits

Author SHA1 Message Date
ThomasV
c9bf00546d
lnbase: fix json loading and indentation 2018-11-05 19:57:42 +01:00
Janus
d997969eb3
lightning: do not list python files as resources, use lightning spec generated serialization 2018-11-05 19:57:42 +01:00
ThomasV
acddc05dab
lightning network base 2018-11-05 19:57:41 +01:00
Janus
d7cb740435
lightning: do not catch BaseException unnecessarily, fix clearSubscribers, detect passworded wallet correctly 2018-11-05 19:57:40 +01:00
ThomasV
3fda24b984
simplify parameters, add lndhost to config 2018-11-05 19:57:39 +01:00
Janus
f708db95ed
lightning: add --simnet and --lightning switches 2018-11-05 19:57:39 +01:00
Janus
e48ad713c3
lightning: assert result type, add invoice qr dialog 2018-11-05 19:57:37 +01:00
Janus
5bf7fb87e3
lightning: kivy: open channel button in invoice 2018-11-05 19:57:37 +01:00
Janus
aa492872d0
lightning: python3.5 compat 2018-11-05 19:57:36 +01:00
Janus
acd1d6bd17
lightning: add missing import, set console to none initially 2018-11-05 19:57:35 +01:00
Janus
fba9072c15
lightning: do not require lock for broadcast tx, it is thread-safe 2018-11-05 19:57:34 +01:00
Janus
c90bbf8d27
lightning: save key derivation point 2018-11-05 19:57:34 +01:00
Janus
2046859bf3
lightning: separate thread for publish transaction 2018-11-05 19:57:33 +01:00
Janus
8f681e13a2
lightning: use queueing lock 2018-11-05 19:57:33 +01:00
Janus
c3aa6e30cd
lightning: less junk on console, quicker shutdown 2018-11-05 19:57:32 +01:00
Janus
e184b613e9
lightning: don't receive too much data, workaround by reading byte by byte 2018-11-05 19:56:57 +01:00
Janus
df910ec1de
lightning: complete moving of lightning objects, acquire net/wallet lock while answering lightning requests 2018-11-05 19:56:56 +01:00
Janus
cf2ec480cc
lightning: misc patches, launch asyncio loop on separate thread 2018-11-05 19:55:08 +01:00
Janus
3e5218b89f
lightning: march 2018 rebase, without integration 2018-11-05 19:55:02 +01:00
Janus
097ac144d9 file reorganization with top-level module 2018-07-13 14:01:37 +02:00
Randy Brito
30a7952cbb Show fiat options from api.bitcoinvenezuela.com
Adding the options to be able to select BitcoinVenezuela.com fiat exchange rates in the Preferences. Certificate validation has been fixed.
2018-07-12 23:47:13 +02:00
Harm Aarts
3f4687d3e4 Improve logging 2018-07-12 09:51:31 +02:00
Harm Aarts
73896bad72 Remove unused is_up_to_date network method 2018-07-12 09:51:31 +02:00
Harm Aarts
48356a03e6 Rename 'r' to 'response' 2018-07-12 09:51:31 +02:00
Harm Aarts
b1cd260aa9 Minor linter nits 2018-07-12 09:51:31 +02:00
Harm Aarts
eb44ef327d Reduce indentation level
This makes the method easier to read.
Skip negative tx heights too. A transaction height can be negative too, see the
wallet modules TX_HEIGHT_LOCAL and TX_HEIGHT_UNCONF_PARENT constants.
2018-07-12 09:50:50 +02:00
SomberNight
358722b9cc
fix #4533 2018-07-11 15:25:05 +02:00
Johann Bauer
40a43afa12 Add OXT.me block explorer
Closes: #4441
2018-07-10 21:52:06 +02:00
SomberNight
a51940fac0
fix #4529 2018-07-10 18:07:52 +02:00
SomberNight
7e0b470ca2
regenerate testnet checkpoints
old ones were made before 8bcefe6cfa
2018-07-09 14:09:42 +02:00
SomberNight
92e510f8aa
synchronizer: remove warning about improperly sorted histories
Not sure if it is still useful but in its current form it was giving false positives all the time.
Specifically, the expected sorting is: confirmed txns in blockchain order + mempool txns in arbitrary order.
The "sorted" invocation puts mempool txns at the beginning, so the warning is always triggered if there is any unconfirmed history.
2018-07-03 21:41:40 +02:00
SomberNight
75a85a8161
network: disconnect from server on malformed header subs
closes #4478
2018-07-03 17:17:20 +02:00
ThomasV
83974cd0a8
Merge pull request #4490 from SomberNight/trustedcoin_color_outputs
colour 2fa billing outputs in Qt tx dialog
2018-07-03 08:47:15 +02:00
SomberNight
46fd7c3d8b
follow-up re #4491, do config upgrade to keep base unit settings on kivy 2018-07-02 22:52:20 +02:00
SomberNight
ceba4af01a
synchronizer: test txid of received tx 2018-07-02 21:38:39 +02:00
SomberNight
eefcc60d98
color 2fa billing outputs in Qt tx dialog 2018-07-02 14:23:14 +02:00
Johann Bauer
9ebeb51153 Send Python version in crash reports 2018-07-02 13:41:34 +02:00
ThomasV
26fcb1d3d5 version 3.2.2 2018-07-02 08:18:44 +02:00
ThomasV
2693d345f9
Merge pull request #4486 from SomberNight/getaddrinfo_take2
socket.getaddrinfo on win32: do our own dns resolution
2018-07-02 08:14:31 +02:00
Calin Culianu
4fc7da55a9 Fix a bug in PaymentRequest __str__() function 2018-07-02 02:36:19 +03:00
SomberNight
c6124549cd
don't dns resolve raw IP addresses 2018-07-02 00:59:28 +02:00
SomberNight
e2b6d2d0f7
socket.getaddrinfo on win32: do our own dns resolution
(second attempt, now trying to handle internal failure within dnspython)
2018-07-01 23:53:55 +02:00
ThomasV
10f037c40c Revert "socket.getaddrinfo on win32: do our own dns resolution outside the lock"
This reverts commit fc6cb70c80.
2018-07-01 21:58:59 +02:00
SomberNight
3d0e830734
fix #4481 2018-07-01 17:05:56 +02:00
SomberNight
8591587f9e
fix websockets 2018-07-01 15:59:32 +02:00
ThomasV
ed2c74e58f prepare release 3.2.1 2018-07-01 14:02:31 +02:00
SomberNight
8e55fe5f91
network: disconnect from server if headers sub encounters error
we need at least e-x 1.3 since 1900e58e88
for older e-x, we get stuck in infinite "synchronizing"...
2018-07-01 04:52:01 +02:00
SomberNight
61a95a4239
ecc: only print warning about missing libsecp when in verbose mode 2018-06-30 22:40:50 +02:00
SomberNight
684390a479
labels plugin: fix it. and extend to cli/daemon. 2018-06-29 11:58:12 +02:00
ThomasV
87486e9487 fix: i18n is not imported 2018-06-29 11:17:02 +02:00