2211 Commits (f71a18241ab7b12e60e9efb97822a9a251f1f4a4)
 

Author SHA1 Message Date
Rusty Russell f71a18241a wallet: save and restore htlc_basepoint for remote side. 7 years ago
Rusty Russell fe5614a489 basepoints/secrets: add htlc entry 7 years ago
Rusty Russell 88ec8df329 bitcoin/scripts: use htlckey instead of localkey. 7 years ago
Rusty Russell 44e45348f2 option-data-loss-protect: fix generate-wire.py and update. 7 years ago
Christian Decker f524df721d pytest: Add test for waitanyinvoice 7 years ago
Christian Decker adfe494b08 invoice: Fix waitanyinvoice 7 years ago
Christian Decker 71c090745b channel: Defer sending the announcement_signature until both lock 7 years ago
Jonas Nick d07b827050 Mention in README that 6 confirmations are required to fund a channel 7 years ago
Rusty Russell f95afc55d8 rpc: report netaddr as array. 7 years ago
Christian Decker 89f016f524 jsonrpc: Only print netaddr in getpeers when we know it 7 years ago
Rusty Russell 956350e62e lightningd: check peers don't leave dangling HTLCs when they die. 7 years ago
Rusty Russell e9337820a0 onchaind: remove htlcs when peer is irrevocably committed. 7 years ago
Christian Decker 07e5a9ef9f htlc: Allow for exactly min_final_cltv_expiry cltv delta 7 years ago
Christian Decker d6af14a869 pytest: Valgrind errors trump exit value errors 7 years ago
Christian Decker bab0693fc4 contrib: Add py.test to builder Dockerfiles 7 years ago
Christian Decker fc176b6cc0 pytest: Use the py.test utility if available 7 years ago
Rusty Russell 5320cab2de generate-wire.py: create structures for optional fields. 7 years ago
Rusty Russell 9fd81ab06d db: make db_exec() an internal function. 7 years ago
Rusty Russell 4fb472b7a7 db: we must always be in a transaction, remove nested, call fatal() 7 years ago
Rusty Russell f4d27eefa1 wallet: remove internal transactions. 7 years ago
Rusty Russell 7133a2f9b3 wallet: assume db errors will be fatal, don't check. 7 years ago
Rusty Russell 3282768302 wallet: don't fail, assume db ops will call fatal. 7 years ago
Rusty Russell 1eb7e92a30 db_migrate: get version inside transaction. 7 years ago
Rusty Russell bccd2f8cf4 bitcoind: wrap callbacks in transaction. 7 years ago
Rusty Russell 8229769438 lightningd: do initial database load within a transaction. 7 years ago
Rusty Russell 7586f3ed54 timers: wrap all calls in transactions. 7 years ago
Rusty Russell 01361ab21b jsonrpc: wrap all calls in transaction. 7 years ago
Rusty Russell 3a596d6dda subd: wrap all message callbacks in a transaction. 7 years ago
Rusty Russell bbe7a03300 wallet: use db_exec_mayfail() for wallet_add_utxo. 7 years ago
Rusty Russell b148b89baf db_exec_mayfail: variant of db_exec where we actually expect an error. 7 years ago
Rusty Russell 1f7e370fda db: rollback transaction if we had an error. 7 years ago
Rusty Russell 360aa15e4d db_query: don't remove transaction or set error if query fails. 7 years ago
Rusty Russell 5e46af64fc db: keep in_transaction as a counter, so we can nest commits. 7 years ago
Christian Decker 77789bb705 db: Implemented poor mans nested transactions 7 years ago
Konstantin Nick 62ca15d6aa Fix python-api example 7 years ago
Jonas Nick 2543bc81b9 Fix docker tag in README 7 years ago
Rusty Russell 8cef36cbd7 lightningd: fail htlcs we fulfill if peer unresponsive after deadline. 7 years ago
Rusty Russell 1142c44c29 lightningd: fail htlcs we offer if peer unresponsive after deadline. 7 years ago
Rusty Russell 9662589ed8 lightningd: move notify_new_block() callback to peer_htlcs. 7 years ago
Rusty Russell bdabb24734 lightningd: note our complience on not forwarding an HTLC post deadline. 7 years ago
Rusty Russell c14b159166 lightningd: remove --deadline-blocks option. 7 years ago
Rusty Russell a55ce607a1 bitcoind: contain ld pointer. 7 years ago
Rusty Russell 860a76b1c9 lightningd: update to add `wire_expiry_too_far`. 7 years ago
Rusty Russell 1ae57fb72c Update to latest BOLT. 7 years ago
Rusty Russell 5502a19d1e json: reject incoming JSON which has any unusual characters in tokens. 7 years ago
Rusty Russell 112ae0d0f5 common/test/run-json: test JSON escaping. 7 years ago
Rusty Russell ab634dfcdd common/test_sphinx: change to standard run- format. 7 years ago
Rusty Russell b7774fcb0a bolt11: comment on weird assignment-then-check test. 7 years ago
Rusty Russell 8f17effeeb json: just blatt weird characters in string. 7 years ago
Rusty Russell 1ec19093f7 Travis: check bolt quotes. 7 years ago