Commit graph

997 commits

Author SHA1 Message Date
ThomasV
7c1c3d2d6d
lightning GUI: use existing receive and send tabs with lightning invoices 2018-11-05 20:02:33 +01:00
Janus
31f92d7e7d
ln: don't make invoice if peer can't possibly pay, append _sat to sat
parameters to avoid confusion
2018-11-05 20:02:32 +01:00
ThomasV
59e8c44311
lnworker: separate invoice creation from payment flow 2018-11-05 20:02:31 +01:00
Janus
25c300f10c
ln: restore functionality 2018-11-05 20:02:29 +01:00
ThomasV
2e3535e6f5
fix amount in open_channel, add listchannels command 2018-11-05 20:02:27 +01:00
ThomasV
1d1a5d6c44
move on_funding_locked to lnworker 2018-11-05 20:02:27 +01:00
ThomasV
47c0b2501d
lightning: add payment methods to lnworker 2018-11-05 20:02:26 +01:00
ThomasV
938343e68a
fix lnaddr.py following rebase 2018-11-05 20:02:25 +01:00
ThomasV
aaf40af7d0
update lnbase after crypto refactoring 2018-11-05 20:02:24 +01:00
Janus
18f2335bf9
lnbase: remove lnbase stub 2018-11-05 20:02:24 +01:00
ThomasV
86972cc9e2
qt: fix password passed to open_channel, cleanup 2018-11-05 20:01:19 +01:00
Janus
f82d40af1b
kivy: port lightning ui to lnbase 2018-11-05 20:01:18 +01:00
Janus
98f73348c1
lightning: remove hub based approach, port qt gui to lnbase 2018-11-05 20:00:35 +01:00
SomberNight
d44d1a8467
calc short_channel_id after funding locked 2018-11-05 19:58:45 +01:00
SomberNight
96f89fbd97
minor clean-up of prev. util.xor_bytes 2018-11-05 19:58:38 +01:00
ThomasV
d921aa50dd
lnbase: derive keys from wallet keystore 2018-11-05 19:58:33 +01:00
SomberNight
f2ba49bd56
bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness 2018-11-05 19:58:28 +01:00
SomberNight
3f945f2467
constants.py: Simnet inherits from Testnet 2018-11-05 19:58:15 +01:00
Janus
4516a27e37
use same servers for simnet as for regtest 2018-11-05 19:58:14 +01:00
Janus
cc4b9edf11
avoid duplicating bech32 module 2018-11-05 19:58:12 +01:00
ThomasV
b726d77bdc
fix hash in make_offered_htlc 2018-11-05 19:58:07 +01:00
Janus
07a9ab8fae
lnbase: offered htlc script construction 2018-11-05 19:58:05 +01:00
ThomasV
dccec08aa3
lightning: separate testing from main code 2018-11-05 19:58:04 +01:00
SomberNight
181bc6448a
implement script_num_to_hex. fix encoding of argument for CSV in make_commitment 2018-11-05 19:58:00 +01:00
ThomasV
d276687faa
lnbase: create unit test for commitment tx 2018-11-05 19:57:57 +01:00
ThomasV
4b1aac7876
lnbase: initial commitment transaction 2018-11-05 19:57:56 +01:00
Janus
752f0379d3
lnbase: add lnbase_test 2018-11-05 19:57:51 +01:00
ThomasV
6e6cec3097
integrate lnbase with network 2018-11-05 19:57:45 +01:00
Janus
dbcf96d917
lightning: qt channel dialog, fix for shutdown when lightning disabled 2018-11-05 19:57:41 +01:00
Janus
f708db95ed
lightning: add --simnet and --lightning switches 2018-11-05 19:57:39 +01:00
Janus
c3aa6e30cd
lightning: less junk on console, quicker shutdown 2018-11-05 19:57:32 +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
SomberNight
1686a97ece
bip70 PRs: use aiohttp instead of requests. use proxy. small fixes. 2018-11-05 19:31:17 +01:00
SomberNight
1b46866e34
qt: re sweeping, minor clean-up 2018-11-05 01:53:35 +01:00
SomberNight
a89e67eeed
network: trivial clean-up 2018-11-04 19:25:23 +01:00
SomberNight
7a46bd1089
network: minor clean-up 2018-11-03 17:11:08 +01:00
SomberNight
908c979338
network: update hardcoded mainnet servers 2018-11-02 20:38:26 +01:00
SomberNight
1a5c77aa82
follow-up prev 2018-11-02 20:37:37 +01:00
SomberNight
e37da62a1c
fix most "scripts"
related: #4754
2018-11-02 20:14:59 +01:00
SomberNight
5c4a6c0f2b
rm network.add_job
current implementation is prone to race, and is not used anyway
2018-11-02 16:06:47 +01:00
SomberNight
c2ecfaf239
move event loop construction to daemon 2018-11-01 16:30:03 +01:00
SomberNight
ca8eae919f
daemon: clarify error print 2018-10-31 19:59:07 +01:00
SomberNight
0862fdb9a9
plugins: somewhat clearer exception is loading plugin fails
see #4817 (issuecomment-434778055)
2018-10-31 18:33:28 +01:00
SomberNight
386e0d560e
wizard,hw: tell user about errors during plugin init
see #4817 (issuecomment-434765570)
2018-10-31 17:58:47 +01:00
SomberNight
4f7283a3b0
expose electrum version as __version__ 2018-10-31 16:21:04 +01:00
SomberNight
1c63bca2c7
follow-up prev 2018-10-30 19:19:46 +01:00
SomberNight
5b4fada2a0
fix some network.get_transaction calls
see #4814 (issuecomment-434392195)
2018-10-30 19:07:37 +01:00
SomberNight
f53b480f1c
wallet: more powerful add_input_info
tangentially related: #4814

also recognise that input is_mine if tx was not fully parsed
but we have the prevout UTXO
2018-10-29 21:34:44 +01:00