353 Commits (7497f972f1c737430cd79144b8d379c2490ef732)

Author SHA1 Message Date
ZmnSCPxj 5eceaa7be9 invoice: Modify waitanyinvoice interface to use pay_index. 7 years ago
ZmnSCPxj 3003b7346c invoice: Add pay_index member to struct invoice. 7 years ago
Rusty Russell 63390a58b0 db: log a message to say whether we created or updated db. 7 years ago
ZmnSCPxj 8e3c97762e invoice: Properly implement waitinvoice. 7 years ago
ZmnSCPxj 993d5dc75a wallet: Implement wallet_invoice_nextpaid. 7 years ago
ZmnSCPxj 3dd50d6219 wallet: Add pay_index column to database for paid invoice ordering. 7 years ago
Rusty Russell 887e9dcc44 travis: reenable check-source (without BOLT text). 7 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 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
William Casarin bcd49b063b fixup! wallet: insert address into peers table 7 years ago
William Casarin d89eb32c85 wallet: insert address into peers table 7 years ago
William Casarin 7ecccd50b9 wireaddr: add ip[:port] parsing 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 41a5d19198 wallet: don't leak channel struct when peer freed. 7 years ago
Christian Decker ee25547576 Re-enable builds with DEVELOPER=0 7 years ago
Rusty Russell ed8baf5f88 funding_spent: fix leaks. 7 years ago
Rusty Russell 4957921e02 log: mark ltmp as notleak. 7 years ago
Rusty Russell c956d9f5eb lightningd: tal memleak detection, dev-memleak command. 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
Rusty Russell 8cd7ebb924 wallet: wallet_select_all to select everything. 7 years ago
ZmnSCPxj 4022fc0034 wallet.c: Minor leak in wallet_invoices_load. 7 years ago
ZmnSCPxj e26d294b60 Add support for withdrawing to BECH32 addresses. 7 years ago
Rusty Russell bbbbb60863 wallet: don't leak string on update. 7 years ago
Rusty Russell 5a319c781c wallet: don't leak UTXO array on extracting outputs. 7 years ago
Rusty Russell 9747d1a62c database: don't leak query string. 7 years ago
Rusty Russell 005f3826c9 wallet/tests: add mocks for futureproofing. 7 years ago
Rusty Russell 2931760b5b wallet: move tests into test/ dir like other unit tests. 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
Christian Decker 61852b4603 cleanup: Use check_act* in handshake and remove unused static inline 7 years ago
practicalswift 486d321094 Avoid NULL pointer dereference in channelseq(...) 7 years ago
ZmnSCPxj 38fc280fad Make json_withdraw check testnet flag. 7 years ago
practicalswift 61c47c09d0 Fix typos 7 years ago
Christian Decker 9ba99d2b2d hsm: Cleanup after merging control and client libraries 7 years ago
Rusty Russell be35895847 lightningd: instead of malformed code, keep generic error code. 7 years ago
Christian Decker c29923a623 topology: Add transaction filtering to connect_block 7 years ago
Christian Decker d912d45af8 wallet: Expose wallet_shachain_get_hash to remove warning 7 years ago
Christian Decker f4a71f9806 tests: Add stmt2wallet test for remote_shutdown_scriptpubkey 7 years ago
Christian Decker 6beb4eb171 wallet: Fix a column mismatch and use absolute column indices 7 years ago
Rusty Russell b836b452dc feerate: keep feerates separately for each side. 7 years ago
Rusty Russell f1e4cad9d4 feerate: use u32 everywhere. 7 years ago
Rusty Russell e302d6193c invoice: store expiry time in db. 7 years ago
Christian Decker be97673259 wallet: Add function to retrieve a list of payments 7 years ago