110 Commits (9e777ae922c842d4e478756729f95a5a4b573178)

Author SHA1 Message Date
Rusty Russell 9e777ae922 test.sh: move core routines to scripts/helpers.sh 8 years ago
Rusty Russell 973ef3c932 test.sh: move valgrind PREFIX setting to vars.sh 8 years ago
Rusty Russell 0f09605e17 test: restore anchor timeout tests. 8 years ago
Rusty Russell eedf95a8fc state_types: simplify open states. 8 years ago
Rusty Russell 8477bd5a5f test: allow three variants in parallel with parallel make. 8 years ago
Rusty Russell 5f5ad793e9 test: fix unreliable test on slow machines. 8 years ago
Rusty Russell 2f0651d105 test: use eatmydata for bitcoind and lightningd if available. 8 years ago
Rusty Russell 4bd0284a15 test: only start up/shutdown bitcoind if not already running. 8 years ago
Rusty Russell d8892c4dda test: do version check during setup. 8 years ago
Christian Decker 50807db7aa jsonrpc: Fixed `listinvoice` returning broken JSON 8 years ago
Rusty Russell 7d20c4f75b feechange: disable sending of feechange messages. 8 years ago
Rusty Russell e5994ad8c1 json_connect: don't return until we're in state normal. 8 years ago
Rusty Russell f66358882a config: different defaults for mainnet and testnet. 8 years ago
Rusty Russell 44282eed16 test.sh: increase timeout, slow down bitcoind polling. 8 years ago
Rusty Russell a1f1f1eda8 daemon: fix feechange logic. 8 years ago
Rusty Russell b45b4eaba6 bitcoind: explicit flag to bitcoin-cli for testnet/regtest. 8 years ago
Rusty Russell 5b3bde715a getinfo: add version information 8 years ago
Rusty Russell e5b2cacd3f daemon: fix up getinfo command, add it to tests. 8 years ago
Rusty Russell 831558d884 test.sh: remove scary-looking output from 'make check' 8 years ago
Rusty Russell 453c768b12 test: disable IRC connections for test.sh 8 years ago
Rusty Russell ea41386ed3 daemon: rename all the low-level commands to dev- 8 years ago
Rusty Russell c83fb1a2dd waitinvoice: RPC call for processing incoming invoices. 8 years ago
Rusty Russell 0761c12381 delinvoice: routine to remove an unpaid invoice. 8 years ago
Rusty Russell f6a0ea0b66 listinvoices: RPC command to show one or all invoices. 8 years ago
Rusty Russell 68632e6020 Use "msatoshi" not "msatoshis" everywhere. 8 years ago
Rusty Russell 060ff29b45 Rename payment to invoice. 8 years ago
Rusty Russell ca80fc0286 getroute: add a risk factor. 8 years ago
Rusty Russell ab125f709b db: save and restore accepted payments. 8 years ago
Rusty Russell 04a07fd90e db: save and restore "sendpay" commands. 8 years ago
Rusty Russell 7bebfe265c pay: remove route when a payment fails partway. 8 years ago
Rusty Russell 2804a4de7a test: test case where we can't afford fees. 8 years ago
Rusty Russell 2610799bda pay: split into getroute and sendpay 8 years ago
Rusty Russell 012574790d pay: make interface idempotent. 8 years ago
Rusty Russell 43c0cdb5e4 test: check overlapping HTLC fails. 8 years ago
Rusty Russell d4ddebd55a htlc: save fail message in HTLC. 8 years ago
Rusty Russell d964ad2d94 daemon: don't restart newhtlc/failhtlc/fulfill htlc commands on reconnect, 8 years ago
Rusty Russell 92187ae5e7 test: print output of commands which fail. 8 years ago
Rusty Russell b22bdfcbe8 test: use random port/rpcport for bitcoind. 8 years ago
Rusty Russell 72a9cfbbe2 test: test feerate changes. 8 years ago
Rusty Russell 830a65de46 daemon: --add-route option. 9 years ago
Rusty Russell 9f512f6540 peer: restart from the other side. 9 years ago
Rusty Russell 190b30e958 daemon: test restarting. 9 years ago
Rusty Russell 3866d7605c daemon: reconnect support. 9 years ago
Rusty Russell fd650ba79d protocol: rename clearing to shutdown. 9 years ago
Rusty Russell 02cb7abd9d bitcoind: keep running fee estimate. 9 years ago
Rusty Russell d45161b07b daemon: use htlc id for fulfillhtlc and failhtlc commands. 9 years ago
Rusty Russell dd895e3c07 newhtlc command: return the HTLC id. 9 years ago
Rusty Russell 440fec099b peer: expose HTLC state through RPC. 9 years ago
Rusty Russell 04fa3a71a9 peer: use peer->htlcs in JSON getpeers output, instead of cstate array. 9 years ago
Rusty Russell 0e78ccca56 daemon: don't allow manual fulfill command until both sides committed. 9 years ago