Janus
|
a071aafcc7
|
lnhtlc: generalize balance/pending_commitment code over htlc direction
|
6 years ago |
Janus
|
c8dc17012f
|
lnworker: add missing import
|
6 years ago |
Janus
|
cef3a30c5a
|
lnbase: remove code duplication by introducing send_commitment(chan)
|
6 years ago |
Janus
|
addd8928bf
|
lnbase: remove unnecessary branching and duplicated code in receive_commitment_revoke_ack
|
6 years ago |
Janus
|
e5f42a3973
|
lnhtlc: save settled or failed htlcs
|
6 years ago |
Janus
|
efc8d50570
|
move connection string decoding to lnworker, fix test_lnutil
|
6 years ago |
Janus
|
24cf4e7eb0
|
qt channels_list: min width, not fixed with (for hiDPI displays), use OK as default button
|
6 years ago |
Janus
|
9862fe5c0c
|
ecc_fast: require libsecp256k1 on lightning, channel graph breaks electrum without
|
6 years ago |
Janus
|
1988b552e1
|
commands: add dumpgraph command to see which nodes electrum knows about
|
6 years ago |
Janus
|
6bec42d18a
|
requirements: require bitstring for lnaddr, cryptography for lnbase
|
6 years ago |
ThomasV
|
75dd56eff0
|
avoid code duplication between methods that send channel updates
|
6 years ago |
Janus
|
5e7117dddd
|
ln: commit fee updates as soon as possible
|
6 years ago |
Janus
|
5753cf9e05
|
ln fees: avoid resending same fee update before it has been committed to, docs
|
6 years ago |
ThomasV
|
22b06ddec2
|
lnwatcher: fix parameters to broadcast_transaction
|
6 years ago |
Janus
|
d07adda3c0
|
lnhtlc: decrease next_htlc_id counter when removing htlcs when saving
|
6 years ago |
ThomasV
|
1127d3f467
|
simplify syntax
|
6 years ago |
Janus
|
878dc17acb
|
ln: don't save htlcs that are not locked in
|
6 years ago |
Janus
|
2c6925e526
|
lnhtlc: bip69 ordering of htlc signatues we generate
|
6 years ago |
Janus
|
e23e0d6c6e
|
ln: avoid duplicated htlc filter code, support multiple htlcs better
|
6 years ago |
Janus
|
e18a3b5a3d
|
lnutil: remove LI01 sort after Tx.from_io: fixup after rebase on da9d1e6001
|
6 years ago |
Janus
|
50b3bc939c
|
avoid reading from queues concurrently in pay()
|
6 years ago |
ThomasV
|
a54631b873
|
add pong handler to reduce verbosity
|
6 years ago |
Janus
|
a04e37d050
|
keep htlc history in case a htlc fails
|
6 years ago |
Janus
|
cf4f0c5d3a
|
add command to clear ln blacklist, prevent error in pay() from killing Peer
|
6 years ago |
SomberNight
|
200b012e57
|
lnchannelverifier: some clean-up
|
6 years ago |
SomberNight
|
c91fe27e7d
|
fix lnwatcher: network triggers were renamed
|
6 years ago |
SomberNight
|
d29191b010
|
rename LNChanAnnVerifier
|
6 years ago |
SomberNight
|
fc0009206b
|
fix prev
|
6 years ago |
ThomasV
|
31b1243f25
|
lnbase: save_channel in revoke
|
6 years ago |
ThomasV
|
8df569962d
|
fix: broadcast_transaction from non network thread
|
6 years ago |
ThomasV
|
180eb6d101
|
partial revert of df24fb00578309b5db27876769306196238ec3f2: process_message should not be async
|
6 years ago |
ThomasV
|
dc0f03de99
|
channel verifier: fix request_chunk args
|
6 years ago |
ThomasV
|
08448fd2f0
|
add lnworker in start_network
|
6 years ago |
ThomasV
|
5c5982d9f7
|
lnwatcher: do not assume addr_sync.synchronizer
|
6 years ago |
Janus
|
cc7ef49c43
|
lnhtlc: also check received htlcs when validating commitment sigs
|
6 years ago |
Janus
|
224226f427
|
ln: cooperative close with remote peer initiating
|
6 years ago |
Janus
|
ff902a55ee
|
lnhtlc: don't settle htlc with HTLCStateMachine too early
|
6 years ago |
Janus
|
d5d9270d0c
|
lnhtlc: save logs and feeupdates
|
6 years ago |
Janus
|
eca5545004
|
lnhtlc: don't throw away fee updates or htlcs
also add inject_fees debug command
|
6 years ago |
Janus
|
02eca03486
|
lnhtlc: cleanup and save settled htlcs
|
6 years ago |
Janus
|
6f5209ef85
|
lnhtlc: test that sent amount is received
|
6 years ago |
Janus
|
261fefb6f3
|
lnwatcher rebased
|
6 years ago |
Janus
|
3eabd70df5
|
lightning: post aiorpcx rebase fixup
|
6 years ago |
SomberNight
|
7edba63341
|
remove our closed channels from channeldb. note some FIXMEs
payment were attempting to use the closed channels.
|
6 years ago |
SomberNight
|
08d20ce187
|
lnbase: fix payments
|
6 years ago |
SomberNight
|
1b030fca78
|
rebase follow-up: use namedtuples from master in new code (TxOutput, TxMinedStatus)
|
6 years ago |
SomberNight
|
bab9f163f7
|
decode onion errors to failure message type
|
7 years ago |
SomberNight
|
b85aea1541
|
qt: pay_lightning_invoice - attempt paying multiple times in case of failure
|
7 years ago |
SomberNight
|
4d1785799b
|
lnbase.pay: test if htlc can be added
|
7 years ago |
SomberNight
|
9827cda9b1
|
qt send tab: hide fee fields when paying with lightning
|
7 years ago |