Commit Graph

4116 Commits

Author SHA1 Message Date
Janus
903380ad5d lnbase: initialize loop variable in main 2018-07-13 16:43:24 +02:00
Janus
c0a8fd811f lnbase: add lnbase_test 2018-07-13 16:43:24 +02:00
ThomasV
1c90479f55 lnbase: expose wallet object in LNWorker 2018-07-13 16:43:24 +02:00
Janus
0c1e31339a lnbase: merge initialize and main_loop 2018-07-13 16:43:24 +02:00
Janus
c87afe36d2 lnbase: handle error during channel establishment 2018-07-13 16:43:24 +02:00
Janus
ecc1c7a8cc lnbase: channel establishment flow, avoid using Wallet instance 2018-07-13 16:43:24 +02:00
ThomasV
10bb6463e8 lnbase: use relative imports 2018-07-13 16:43:24 +02:00
Janus
4e2ab7cb6b lnbase: support simnet/testnet, create accepted open_channel message 2018-07-13 16:43:24 +02:00
Janus
193b675316 lnbase: use valid pubkeys in open_channel 2018-07-13 16:43:24 +02:00
Janus
aec48f76bd lnbase: try sending open_channel 2018-07-13 16:43:24 +02:00
ThomasV
d247eecfd8 lnbase: add draft handlers 2018-07-13 16:43:24 +02:00
Janus
b24f989b79 lnbase: avoid reimplementing int.to_bytes 2018-07-13 16:43:24 +02:00
Janus
d90490f4d4 lnbase: avoid reimplementing int.from_bytes 2018-07-13 16:43:24 +02:00
Janus
fe7d1ccd7f lnbase: do not catch all exceptions, tolerate calculations with variables from kwargs 2018-07-13 16:43:24 +02:00
ThomasV
b64e97a68b integrate lnbase with network 2018-07-13 16:43:24 +02:00
ThomasV
14d267b554 lnbase: process ping messages 2018-07-13 16:43:24 +02:00
ThomasV
d5bd965aa5 lnbase: create main loop 2018-07-13 16:43:24 +02:00
ThomasV
14837ba01d lnbase: save buffer for next read 2018-07-13 16:43:24 +02:00
ThomasV
26823b0b61 lnbase: Peer class 2018-07-13 16:43:24 +02:00
ThomasV
11b4666880 lnbase: fix json loading and indentation 2018-07-13 16:43:24 +02:00
Janus
40a158e914 lightning: do not list python files as resources, use lightning spec generated serialization 2018-07-13 16:43:21 +02:00
ThomasV
485c2c6c23 lightning network base 2018-07-13 16:35:43 +02:00
Janus
f2798d09ea kivy: paste test seed using xclip, lightning: do not catch BaseException unnecessarily, fix clearSubscribers, detect passworded wallet correctly 2018-07-13 16:35:43 +02:00
ThomasV
4426ea2e70 simplify parameters, add lndhost to config 2018-07-13 16:35:43 +02:00
Janus
ea5a42d2eb lightning: add --simnet and --lightning switches 2018-07-13 16:35:43 +02:00
Janus
be5af242ed lightning: assert result type, add invoice qr dialog 2018-07-13 16:35:42 +02:00
Janus
88befdbc92 lightning: kivy: open channel button in invoice 2018-07-13 16:35:42 +02:00
Janus
4602f87173 lightning: python3.5 compat 2018-07-13 16:35:42 +02:00
Janus
911595f90f lightning: add missing import, set console to none initially 2018-07-13 16:35:42 +02:00
Janus
2bb59fe464 lightning: do not require lock for broadcast tx, it is thread-safe 2018-07-13 16:35:42 +02:00
Janus
d1986dd163 lightning: save key derivation point 2018-07-13 16:35:42 +02:00
Janus
3e7d2d29bb lightning: separate thread for publish transaction 2018-07-13 16:35:42 +02:00
Janus
ee576d3ead lightning: use queueing lock 2018-07-13 16:35:42 +02:00
Janus
a13fb91ea4 lightning: less junk on console, quicker shutdown 2018-07-13 16:35:42 +02:00
Janus
7034153c06 lightning: don't receive too much data, workaround by reading byte by byte 2018-07-13 16:35:42 +02:00
Janus
702a2919ec lightning: complete moving of lightning objects, acquire net/wallet lock while answering lightning requests 2018-07-13 16:35:42 +02:00
Janus
920371e350 lightning: misc patches, launch asyncio loop on separate thread 2018-07-13 16:34:23 +02:00
Janus
cce6421340 lightning: march 2018 rebase, without integration 2018-07-13 16:34:23 +02: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