144 Commits (4a161b710d33f0ce3e4ada0aee76306c77bf9100)

Author SHA1 Message Date
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 6fe5ecb2ac update-mocks: make mocks compile with -Wunused 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 c11c81a920 daemon: first unit test, infrastructure. 8 years ago
Rusty Russell 830a65de46 daemon: --add-route option. 8 years ago
Rusty Russell 9f512f6540 peer: restart from the other side. 8 years ago
Rusty Russell 190b30e958 daemon: test restarting. 8 years ago
Rusty Russell 3866d7605c daemon: reconnect support. 8 years ago
Rusty Russell fd650ba79d protocol: rename clearing to shutdown. 8 years ago
Rusty Russell 02cb7abd9d bitcoind: keep running fee estimate. 8 years ago
Rusty Russell d45161b07b daemon: use htlc id for fulfillhtlc and failhtlc commands. 8 years ago
Rusty Russell dd895e3c07 newhtlc command: return the HTLC id. 8 years ago
Rusty Russell 440fec099b peer: expose HTLC state through RPC. 8 years ago
Rusty Russell 04fa3a71a9 peer: use peer->htlcs in JSON getpeers output, instead of cstate array. 8 years ago
Rusty Russell 0e78ccca56 daemon: don't allow manual fulfill command until both sides committed. 8 years ago
Rusty Russell 4963f277aa daemon/test: prepare for random-ordered htlcs, cleanup parsing. 8 years ago
Rusty Russell 7b1187d446 check: make (successful) tests less noisy. 8 years ago
Rusty Russell fa7934dfe3 htlc: implement deadline as per BOLT. 9 years ago
Rusty Russell 69a8ea2ad9 daemon: pay command. 9 years ago
Rusty Russell b2fdc86740 daemon: check and use routing info in HTLC packet. 9 years ago
Rusty Russell a3375516e5 daemon: don't ever use timeouts in seconds, always blocks, 9 years ago
Rusty Russell ba9df99770 daemon: wire in payment. 9 years ago
Rusty Russell 5027410ab1 daemon: payment infrastructure. 9 years ago
Rusty Russell f1af56fcee daemon: save acked changes, so we can process them when confirmed on both sides. 9 years ago
Rusty Russell 2436207a7a test: detect segwit correctly, assume master branch. 9 years ago
Rusty Russell 49ebed737d daemon/test: test differential fees. 9 years ago
Rusty Russell 889db659c5 test: test commands during commit phase. 9 years ago
Rusty Russell 4110376e87 daemon: allow commands during commit. 9 years ago
Rusty Russell 36fc62ab81 test: add --crash option to cause nodes to crash dump on test failure. 9 years ago
Rusty Russell 97bc4ed0cb daemon/test: test mutual close with outstanding HTLCS. 9 years ago
Rusty Russell 5aed0e12f8 daemon: remove closing states from state machine. 9 years ago
Rusty Russell 148bd793cd daemon/test: test overlapping commits. 9 years ago
Rusty Russell 2bf43f1ebd daemon: handle HTLC as per BOLT #2 algorithm. 9 years ago