90 Commits (68bb36b21023e2f1c8eaef76931760fb86d8a691)

Author SHA1 Message Date
Christian Decker 4fd7e26bf7 wallet: Re-introduce change assertion for withdrawals 7 years ago
Rusty Russell 91a22dc496 jsonprc: make json_get_params() fail the command, for better error reporting. 7 years ago
Christian Decker 3b9b7dc9dc wallet: Add a simple txo rescan command to sync with bitcoind UTXO 7 years ago
Rusty Russell 6d0fd84c63 walletrpc: don't assert() when we pay ourselves. 7 years ago
practicalswift 5631054152 Start all command descriptions with a verb ("Show", "Set", etc.). Remove unused help texts. 7 years ago
Rusty Russell 962514c3a0 addfunds: remove. 7 years ago
Filipe Farinha b13c65dacb withdraw: Swap 'satoshi' and 'destination' params to match online help. 7 years ago
Christian Decker ce845853b0 hsm: Generate fully signed transactions and return them to caller 7 years ago
Rusty Russell 553ebc936b json: add json_add_txid. 7 years ago
Andrew Chow f792e236eb Encode reversed hex for txid in listfunds 7 years ago
Rusty Russell 3543530172 build_utxos: fix weight calculation, and make more accurate. 7 years ago
Rusty Russell bbac67f108 withdraw_tx: don't create empty output if no change. 7 years ago
Rusty Russell 8c665835fa jsonrpc: make explicit call to indicate cmd is still pending. 7 years ago
Rusty Russell 28f02e0c0e wallet: use real feerates for withdraw rpc. 7 years ago
Rusty Russell 3da93319fb withdraw: make rpc call accept 'all' as a value. 7 years ago
ZmnSCPxj e26d294b60 Add support for withdrawing to BECH32 addresses. 7 years ago
ZmnSCPxj 9842898ca4 Add support for withdrawing to P2SH addresses. 7 years ago
ZmnSCPxj d43fb87871 Factor out scriptpubkey_from_address function from json_withdraw. 7 years ago
ZmnSCPxj 9f481226fa Rearrange checking of withdrawal address parsing success in json_withdraw. 7 years ago
ZmnSCPxj b56fea8b2a Modify hsm_sign_withdrawal to transmit scriptpubkey to withdraw to, rather than pkh. 7 years ago
ZmnSCPxj 5fd74f9933 Change withdraw_tx to accept scriptpubkey rather than plain address. 7 years ago
ZmnSCPxj 38fc280fad Make json_withdraw check testnet flag. 7 years ago
Christian Decker 9ba99d2b2d hsm: Cleanup after merging control and client libraries 7 years ago
Christian Decker c29923a623 topology: Add transaction filtering to connect_block 7 years ago
Christian Decker d14c9d30cd moveonly: Move make wallet_extract_owned available publicly 7 years ago
Christian Decker 71618d07e6 jsonrpc: Add listfunds RPC command 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell 153c622157 lightningd: remove lightningd_state. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 8375857116 common: absorb remaining files from daemon/ 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Christian Decker 3e42485ddb fix: Typo in the error message for adding an output to DB 7 years ago
Rusty Russell a0800e352a wallet_get_newindex: encapsulate routine to get a new keyindex. 8 years ago
Rusty Russell 2ff50107ac lightningd/hsm_control: use a simple fd for HSM. 8 years ago
Rusty Russell 8631539822 wallet: talk to HSM synchronously. 8 years ago
Christian Decker 8c6fab0ec4 wallet: Do not create dust from withdrawal transactions 8 years ago
Christian Decker a1faccb9dc walletrpc: Split owned output detection out and use it for change 8 years ago
Christian Decker 938ab67a01 wallet: move can_spend to wallet.c and json_addfunds to walletrpc.c 8 years ago
Christian Decker 8cdab9da1e wallet: Move json_newaddr to wallet.c 8 years ago
Christian Decker b4e4a744aa walletrpc: Implemented the withdrawal flow 8 years ago