40 Commits (f0061d06061b2406edcb6dde975637df65860a1e)

Author SHA1 Message Date
ZmnSCPxj jxPCSnmZ ee276bcb86 plugins/bcli.c: `sendrawtransaction` now has a required `allowhighfees` argument. 4 years ago
darosior d4fe4073a4 lightning/bitcoind: adapt and batch fees estimations 5 years ago
darosior 580556b1d0 lightningd/bitcoind: remove all bitcoin-cli specific code 5 years ago
darosior c79ab0f1b0 lightningd/bitcoind: use the Bitcoin plugin for getutxout 5 years ago
darosior 78cb921b80 lightningd/bitcoind: use getrawblockatheight for getfilteredblock 5 years ago
darosior 947f5ddde1 lightningd/bitcoind: use the Bitcoin plugin to send transactions 5 years ago
darosior 7b18b24e39 lightningd/chaintopology: use plugin backend to setup topology 5 years ago
darosior c4ff960b74 bitcoind: allow commands to be registered by different plugins 5 years ago
darosior ae249a2294 chaintopology: check bitcoin plugin commands at startup 5 years ago
darosior 5baf39e7dc lightningd/bitcoind: remove unused 'get_output' function 5 years ago
darosior f075b87137 bitcoind: remove the chainparams member 5 years ago
trueptolemy ffb2ee9b21 bitcoind: Remove unused type `bitcoind_mode` 5 years ago
Rusty Russell faded9a9cf bitcoind: detect when it's still syncing, add field to getinfo. 5 years ago
Rusty Russell 69b7ef1508 lightningd: fix up typesafe-cb bitcoind_getfilteredblock 5 years ago
Rusty Russell 99236f86f9 lightningd: rename 'satoshis' to 'amount' to avoid confusing check-source. 5 years ago
Christian Decker 95d891ebf1 bitcoind: Queue up calls to getfilteredblock and dispatch results 5 years ago
Christian Decker f4e434d8e1 bitcoind: Add a multi-step getfilteredblock method 5 years ago
trueptolemy 130bf20516 lightningd: check bitcoind version when `setup_topology` 5 years ago
ZmnSCPxj bb301040e4 lightningd/options.c: Add option for setting how long to keep trying bitcoin-cli command. 6 years ago
Rusty Russell f6fb120e4a lightningd: allow more than one bitcoind request at once, run multiple queues. 6 years ago
Rusty Russell a80241ec7a bitcoind: fix spurious memleak reports. 7 years ago
Igor Cota 8c00e4f98d Add --bitcoin-rpcport option to pass to bitcoin-rpc 7 years ago
Rusty Russell 50171d3e1a lightningd: add --bitcoin-cli arg for testing. 7 years ago
Rusty Russell 0e93fb932a lightningd: bitcoind and topology routines take channel, not peer. 7 years ago
Christian Decker 11404f808e bitcoind: Disentangle gettxout from the scid verification 7 years ago
Christian Decker 70514d1e95 cli: Add rpcuser, rpcpassword and rpcconnect to bitcoind 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 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 a55ce607a1 bitcoind: contain ld pointer. 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
Rusty Russell 153c622157 lightningd: remove lightningd_state. 7 years ago
Rusty Russell 8c22bd9ee1 headers: fix up header idempotent lines. 7 years ago
Rusty Russell 8375857116 common: absorb remaining files from daemon/ 7 years ago
Christian Decker 843e21826a opts: Remove --regtest flag and pass chainparams to bitcoind 8 years ago
Christian Decker 28030c3d6b bitcoind: peer argument to bitcoind_sendrawtx is unused 8 years ago
Rusty Russell e6efcdf5bd daemon/bitcoind: wean off struct lightningd_state. 8 years ago
Rusty Russell 89131444b3 bitcoind_sendrawtx: hand error code to callback. 8 years ago
Rusty Russell 7d1137c45e bitcoind_sendrawtx: tie the sending of the transaction to the particular peer. 8 years ago
Rusty Russell b45b4eaba6 bitcoind: explicit flag to bitcoin-cli for testnet/regtest. 8 years ago
Rusty Russell df4df8679d chaintopology: only report active chaintip. 9 years ago
Rusty Russell 17167704a6 daemon: handle bitcoin transaction re-broadcasting. 9 years ago
Rusty Russell c1dc0e54fa daemon/bitcoind: bitcoind_sendrawtx to send hex string. 9 years ago
Rusty Russell f24b73124a Remove txid normalization. 9 years ago