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