51 Commits (2c582cbcfb69b7bc1589fe91d8f194c306560f39)

Author SHA1 Message Date
Christian Decker 46b2e7502c bitcoin: If we fail to estimate the fee in testnet use the minfee 6 years ago
Rusty Russell 84b9e3e72b lightningd: reduce log spam from bitcoin-cli invocations. 6 years ago
Rusty Russell 96f05549b2 common/utils.h: add tal_arr_expand helper. 6 years ago
Rusty Russell f6fb120e4a lightningd: allow more than one bitcoind request at once, run multiple queues. 6 years ago
Rusty Russell e7a0ffca05 lightningd: verbose debugging for bitcoind commands. 6 years ago
Rusty Russell 9b8c8f652b lightningd: make bcli_args() helper take ctx. 6 years ago
Rusty Russell 2cdc5fb964 lightningd: make some bitcoind requests high priority. 6 years ago
Rusty Russell e2d4b7cc8d cleanup: extract and formalize feerate conversion. 6 years ago
Rusty Russell 3d8836c1e5 bitcoind: don't use double in extracting feerate. 6 years ago
Mark Beckwith e5918f4e5a param: upgraded json_tok_double 6 years ago
practicalswift 9d9a9523d0 Use snprintf(...) instead of sprintf(...) 7 years ago
Rusty Russell a80241ec7a bitcoind: fix spurious memleak reports. 7 years ago
conanoc b2f7e9af4a Support debugging with lldb 7 years ago
Christian Decker 0ba687732f bitcoind: Do not copy the newline character when asking for a block 7 years ago
practicalswift 7e9750ffee Reduce variable scopes 7 years ago
practicalswift 98f49c0837 Remove include in file foo.c that is already included in foo.h 7 years ago
Igor Cota 8c00e4f98d Add --bitcoin-rpcport option to pass to bitcoin-rpc 7 years ago
Rusty Russell e63b7bb539 take: allocate temporary variables off NULL. 7 years ago
practicalswift 161ed320f8 Improve onboarding experience by handling common failure scenarios for new users more gracefully 7 years ago
Rusty Russell 50171d3e1a lightningd: add --bitcoin-cli arg for testing. 7 years ago
Rusty Russell f0a12c5c23 bitcoind: retry after one second if a call fails. 7 years ago
Rusty Russell 0204c44243 bitcoind: allow processing callbacks to indicate that a failure is spurious. 7 years ago
practicalswift 91a9c2923f Mark intentionally unused parameters as such (with "UNUSED") 7 years ago
practicalswift 3dbace3421 Remove redundant casts to same type 7 years ago
Rusty Russell bbdab02e1b bitcoind: trivial cleanups. 7 years ago
Christian Decker 11404f808e bitcoind: Disentangle gettxout from the scid verification 7 years ago
Rusty Russell 64bdee6b6e bitcoind: add helper for arg manip, make array a const char *. 7 years ago
Christian Decker 70514d1e95 cli: Add rpcuser, rpcpassword and rpcconnect to bitcoind 7 years ago
Rusty Russell 1a297a7010 bitcoind: mark request no longer running, even if it fails. 7 years ago
practicalswift 3a8220d630 Warn instead of crash when extract_feerate(...) fails 7 years ago
Rusty Russell 9ed7041c46 bitcoind: if callback says don't call on error, dont. 7 years ago
Christian Decker 5319ff1bc0 bitcoind: Do not crash when getblock fails 7 years ago
William Casarin 3c0d2813a0 bitcoind: properly handle spent outputs in gettxout 7 years ago
Rusty Russell 2b1eb6a677 bitcoind: getoutput so we can check short_channel_ids. 7 years ago
Rusty Russell 0650653658 bitcoind: delete chaintips code. 7 years ago
Rusty Russell 985a0b431f getblockhash: don't get upset if we fail. 7 years ago
Rusty Russell 810abb6b21 bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 7 years ago
Rusty Russell ccb7047291 lightningd: add notleak annotations. 7 years ago
Rusty Russell 65fd7ce132 bitcoind: don't leak memory on every call to bitcoin-cli. 7 years ago
Christian Decker 9c4f075c6e topogoly: Reduce log noise 7 years ago
Rusty Russell f1e4cad9d4 feerate: use u32 everywhere. 7 years ago
Rusty Russell 7151c65535 chaintopology: track three different feerates. 7 years ago
Rusty Russell ef4d54df94 chaintopology: use satoshi-per-kw everywhere. 7 years ago
Rusty Russell b954662f06 bitcoind: use estimatesmartfee. 7 years ago
Rusty Russell bccd2f8cf4 bitcoind: wrap callbacks in transaction. 7 years ago
Rusty Russell a55ce607a1 bitcoind: contain ld pointer. 7 years ago
Rusty Russell 81db5896e1 common/json: remove asserts() which may trigger from user input. 7 years ago
Rusty Russell 1b31d1c5a0 bitcoind: handle up to 60 seconds of outage. 7 years ago
Rusty Russell a2d4e09b80 bitcoind: wait for startup. 7 years ago
Rusty Russell 584b160cdc lightningd: avoid errors on shutdown. 7 years ago