1129 Commits (ff6d5e896a96ce17b3a082800a86baf9c52925f4)

Author SHA1 Message Date
practicalswift 161ed320f8 Improve onboarding experience by handling common failure scenarios for new users more gracefully 7 years ago
Rusty Russell 6c1233de44 channel: reserve a bip32 index as soon as channel is opened. 7 years ago
Rusty Russell e76f863329 txfilter: clean up prototypes. 7 years ago
Rusty Russell c9e271df90 pay: wrap missing route_channels handling in COMPAT_V052. 7 years ago
Rusty Russell 9d9c1c3db6 wallet: wrap missing last_processed_block handling in COMPAT_V052. 7 years ago
Rusty Russell 5d5c1a5da5 lightningd: don't discard const in get_chainparams(). 7 years ago
John Barboza 30b290cb8f Explicit error message when disconnect fails 7 years ago
John Barboza 0a1351fd51 gossipd: command to disconnect from a gossiping peer 7 years ago
Corné Plooy b2ce619bcd Fix order of includes 7 years ago
Corné Plooy 71c39e96f3 Instead of passing the line number behind the '\0' of an artificial command-line argument, store it in a global variable. 7 years ago
Corné Plooy b857b2e843 Add assertions in various places to ensure tal_fmt doesn't receive NULL as argument for strings. 7 years ago
Christian Decker e44ea0b363 topology: Add new P2WSH outpoints to the wallet utxoset 7 years ago
Christian Decker ae30942e3f chaintopo: Record outpoint spends for owned outputs 7 years ago
Christian Decker 2680e6d9ff wallet: Move txfilter into wallet 7 years ago
Christian Decker 5fd19483a9 txfilter: Add an outpoint filter 7 years ago
Christian Decker 227dc36146 utxo: Add blockheight and spendheight to outputs to track state 7 years ago
Christian Decker 1aa21498c3 topology: Track blockchain changes in the DB 7 years ago
ZmnSCPxj 8e8d7c2aba pay/sendpay: Use spec names for rhash and r. 7 years ago
John Barboza 31b9b6bc1c clear onchaind subd in channel on error 7 years ago
ZmnSCPxj 1f6008689d payalgo: Throttle pay command if failure is due to blockheight disagreement. 7 years ago
John Barboza b50912d8b1 Print node alias when listing peers 7 years ago
Rusty Russell c5d41a23d7 short_channel_id: just use structeq. 7 years ago
Rusty Russell 042d5d13f5 short_channel_id: don't use bitfields. 7 years ago
Igor Cota cb6820d445 Do preimage, hash and consequentially bolt11 generation before we store the invoice in db. 7 years ago
Christian Decker a90502d917 jsonrpc: Refuse to forget a channel with an open HTLC 7 years ago
Christian Decker aef5780f36 htlc: Extracted htlc detection from the channel destructor 7 years ago
Corné Plooy f32ebb7dca Indentation fix. 7 years ago
Corné Plooy 1e879de89e json-rpc: connection_complete_ok and json_command_malformed should never receive NULL arguments. Pass "null" instead, where needed. 7 years ago
Corné Plooy d86ad15b53 json-rpc: translate NULL into "null" instead of "(null)". 7 years ago
practicalswift dbb7ea1e41 Adjust log level for logging disconnected RPC users ("Command failed after jcon close") 7 years ago
ZmnSCPxj 978e5c67d8 invoices: Remove persistent in-memory invoice structures. 7 years ago
ZmnSCPxj f05c86618c invoices: Change iteration interface to be more abstract. 7 years ago
ZmnSCPxj 9b4c6699f9 invoices: Semantically separate invoice details from invoice. 7 years ago
practicalswift a20cf5463d Adjust log level for logging disconnected RPC users ("Abandoning command" + "Command returned result after jcon close") 7 years ago
ZmnSCPxj 73cda2f2ae payalgo: Report route, and result of trying route. 7 years ago
ZmnSCPxj 21cfec816d payalgo: Report number of tries on failure. 7 years ago
ZmnSCPxj 6c9d81ef42 payalgo: Remove reporting PAY_TRY_ANOTHER_ROUTE and PAY_UNPARSEABLE_ONION. 7 years ago
Rusty Russell b7ed5670d5 lightningd: close and reopen db across fork for daemonize 7 years ago
Rusty Russell cf3f19524e gossip: formalize passing of siphash_seed. 7 years ago
ZmnSCPxj f7f55edcdb wireaddr: Do hostname resolution in parse_wireaddr. 7 years ago
ZmnSCPxj bd07a91782 jsonrpc: Let Base58 '2..' address work on both regtest and testnet. 7 years ago
John Barboza b028a0a439 invoice: add fallback address to invoice command 7 years ago
ZmnSCPxj d23650d2ed Explain fuzz initial values. 7 years ago
ZmnSCPxj 2db6ff9186 gossip_control: Change defult fuzz of getroute to 75%. 7 years ago
ZmnSCPxj 6767434ea9 routing: Use siphash24 for route randomization 7 years ago
ZmnSCPxj 61d0b50c54 payalgo: Randomize paths as long as we respect maxfeepercent. 7 years ago
ZmnSCPxj 9693843141 payalgo: Change sendpay_parent to try_parent. 7 years ago
ZmnSCPxj 216c52940d gossipd: Add fuzz and seed to getroute request. 7 years ago
ZmnSCPxj 2b782ee436 gossip_control: Add fuzz and seed parameters. 7 years ago
ZmnSCPxj e34be575aa lightning/peer_control.h: Minor cleanup of nonexistent functions. 7 years ago