162 Commits (mpp)

Author SHA1 Message Date
Rusty Russell a9427f1a8d bitcoin/feerate: new exposure for feerate parsing outside lightningd. 4 years ago
niftynei 2e9c387f45 coin_moves: update withdrawal logic to account for 'variable owner' txs 4 years ago
niftynei fd8a716695 wallet: have wallet_extract_outputs take wally_tx, not bitcoin_tx 4 years ago
lisa neigut 8acbbca05d coins: use the chain's BIP173 name instead of a 'unit of account' 5 years ago
lisa neigut de065580f6 coins: update API surface for creating coin movements 5 years ago
lisa neigut de86e29e16 coin moves: log all withdrawals when confirmed in a block 5 years ago
lisa neigut c7da7ca9f0 feerates: de-dupe min_ max_ printing twice when `feerates` called 5 years ago
darosior 610aa0b8e3 bcli: register --dev-max-fee-multiplier on our side 5 years ago
darosior 8a3295b6a8 chaintopology: Add the cost of HTLCs transactions to json_feerates 5 years ago
darosior d4fe4073a4 lightning/bitcoind: adapt and batch fees estimations 5 years ago
darosior dce2e87928 chaintopology: better feerate targets differentiation 5 years ago
darosior ad4bcfde53 chaintopology: add delayed_to_us, htlc, and penalty feerates 5 years ago
darosior a47fd8cf3e pytest: test Bitcoin plugin registration and the bcli plugin 5 years ago
darosior 947f5ddde1 lightningd/bitcoind: use the Bitcoin plugin to send transactions 5 years ago
darosior ca7c1f8bc8 lightningd/chaintopology: use plugin for tip polling 5 years ago
darosior 7b18b24e39 lightningd/chaintopology: use plugin backend to setup topology 5 years ago
darosior 2b75a46a6c chaintopology: dont check bitcoin-core version at startup 5 years ago
darosior ae249a2294 chaintopology: check bitcoin plugin commands at startup 5 years ago
Rusty Russell 1273b842d2 lightningd: fix reorg bug where we don't fire watches. 5 years ago
Rusty Russell 654faa6174 lightningd: don't start if bitcoind is behind. 5 years ago
Rusty Russell 39d537b495 lightningd: remove log_add functions. 5 years ago
darosior f075b87137 bitcoind: remove the chainparams member 5 years ago
Christian Decker ddae604f3d wallet: Move tx annotation for deposits into the wallet 5 years ago
Christian Decker 7283efa5b5 elements: Add amount_asset to support more than just plain satoshis 5 years ago
Christian Decker 639713b547 elements: Fix transaction handling for elements transactions 6 years ago
Christian Decker 436da7f231 elements: Move blkid computation into its own function 6 years ago
Rusty Russell 6955bf6b86 lightningd: initialize topology synclist earlier. 5 years ago
Rusty Russell 3eebd0cc20 lightningd: add flag for whether we're synced, and callback infrastructure. 5 years ago
Christian Decker 5dff67900e tx: Add chainparams when deserializing transactions from wire msgs 5 years ago
trueptolemy 130bf20516 lightningd: check bitcoind version when `setup_topology` 5 years ago
tasoshi 1af8d9ebdb lightningd/chaintopology: log_debug on broadcasting error (#2792) 5 years ago
Rusty Russell 7c760dafe2 lightningd/chaintopology: free block map and watches on exit. 5 years ago
Rusty Russell f1bea55395 lightningd: fix occasional missing txid detection. 5 years ago
Rusty Russell bb7bbd03c5 lightningd: have json_stream_success start the "result" object. 5 years ago
Christian Decker 771ff1f214 chaintopology: Annotate transactions as deposits if we owned outputs 5 years ago
darosior 323adb467a jsonrpc: Add a category field to commands. 5 years ago
ZmnSCPxj 48df6c8566 lightningd/io_loop_with_timers.c: Move mainloop to its own source file, have chaintopology use it. 5 years ago
Simon Vrouwe eb3495c23d chaintopology: add log line when we remove stale block from topo->tip 6 years ago
Christian Decker d651ce6f3b wally: Migrate main daemon to use wally transactions 6 years ago
Rusty Russell 948ca470ad bitcoin: use amount_sat/amount_msat. 6 years ago
Rusty Russell bac9a594b8 wallet: use amount_sat/amount_msat. 6 years ago
Simon Vrouwe 10057c8335 openingd/json_fund_channel: 6 years ago
Rusty Russell 26dda57cc0 utils: make tal_arr_expand safer. 6 years ago
Rusty Russell 819078fe18 param: make command_fail/command_success WARN_UNUSED_RESULT. 6 years ago
Rusty Russell 68bb36b210 json-rpc: make commands return 'struct command_result *'. 6 years ago
Rusty Russell bc41ab2cb9 param: make json_tok_ handlers all return command_result, rename to param_ 6 years ago
Rusty Russell d7e233e47d Move json and param core functionality into common, for plugins. 6 years ago
Rusty Russell 8015e7dcfb jsonrpc: add the obj token to the callback. 6 years ago
Rusty Russell 0dcd66880c Rename `struct json_result` to `struct json_stream` (RENAMEONLY) 6 years ago
Rusty Russell e46ce0fc84 jsonrpc: declare up front whether a response is success or fail. 6 years ago