107 Commits (85e0099aadf2e79d2290723a696465f05dcd24f7)

Author SHA1 Message Date
Rusty Russell 6bdaa5d1ca daemon: newhtlc command. 9 years ago
Rusty Russell 645958920e peer: make_commit_txs() helper. 9 years ago
Rusty Russell 5acb3c9848 daemon: dev-rhash command. 9 years ago
Rusty Russell 8f0e10309a daemon: --bitcoind-poll=<seconds> 9 years ago
Rusty Russell 6443629f6a daemon/test/test.sh: add --valgrind and --gdb options. 9 years ago
Rusty Russell f5538bd1d2 daemon: test scripts. 9 years ago
Rusty Russell 3c9fd4fbe6 daemon: code to open channel and watch anchor. 9 years ago
Rusty Russell ecbe671688 peer: keep current commit txs, anchor state, channel funding and their sig. 9 years ago
Rusty Russell 871e4d5172 secrets: peer_sign_theircommit() helper. 9 years ago
Rusty Russell 90e381f750 bitcoind: try gettransaction as well as getrawtransaction. 9 years ago
Rusty Russell ae04116883 daemon: send open_pkt on initialization. 9 years ago
Rusty Russell 12b9d39b76 daemon: store revocation hashes in the peer_visible_state structure. 9 years ago
Rusty Russell abc002ff15 daemon: add state.c. 9 years ago
Rusty Russell a5e08e7f79 lightning-cli: give error message when lightningd produces non-object response. 9 years ago
Rusty Russell 0dbbd81430 bitcoind: tell bitcoind_poll_transactions's callback if tx is a coinbase. 9 years ago
Rusty Russell 5b9f8d8bbd bitcoind: serialize requests. 9 years ago
Rusty Russell 980d0d2bf1 bitcoind: warn if their bitcoin config not on testnet/regtest. 9 years ago
Rusty Russell 34e32978b8 bitcoind: warn if their bitcoin config doesn't have walletbroadcast=0. 9 years ago
Rusty Russell c51a8d804f bitcoind: routine to send to a specific address. 9 years ago
Rusty Russell c0766061fa dns: don't allow non-stream sockets. 9 years ago
Rusty Russell d5328c7577 bitcoind: routine to broadcast a transaction. 9 years ago
Rusty Russell fc49e3fd74 daemon: rename 'state' to 'dstate' everywhere. 9 years ago
Rusty Russell b04392609a daemon: encapsulate each side's state in a struct. 9 years ago
Rusty Russell 0376e08fea daemon: peer needs to know who offered the anchor. 9 years ago
Rusty Russell e9237f94b1 daemon/watch: API to watch various bitcoin transactions. 9 years ago
Rusty Russell 5ec8ff91e4 daemon/bitcoind: communication with bitcoind. 9 years ago
Rusty Russell 24602459b1 daemon/config: add testnet. 9 years ago
Rusty Russell d303393d67 daemon/peer: save their commit key too. 9 years ago
Rusty Russell a5aa7b9abd daemon: config file support. 9 years ago
Rusty Russell bf3080ca09 secrets: handle per-peer secrets as well. 9 years ago
Rusty Russell 08ccb4b6f0 getpeers: new command. 9 years ago
Rusty Russell d8959b3117 peer: make connect command an async command. 9 years ago
Rusty Russell 366f8a5f3f dns: add failure callback. 9 years ago
Rusty Russell d68ae0b612 jsonrpc: adapt it to be async. 9 years ago
Rusty Russell 74f294e36c daemon: encrypted communication (version 3) 9 years ago
Rusty Russell 9449f387ac daemon: primitive privkey handling. 9 years ago
Rusty Russell 29c8611e53 daemon: add helper to log hex. 9 years ago
Rusty Russell 14cbcd467f daemon: add global secp256k1 context for easy access. 9 years ago
Rusty Russell 2df28021ac daemon: command to connect 9 years ago
Rusty Russell 39120b3ac6 daemon: async DNS lookups. 9 years ago
Rusty Russell e4224f72d4 daemon: netaddr 9 years ago
Rusty Russell 469401610f daemon: socket code. 9 years ago
Rusty Russell c28a9ce6c7 daemon: lightning-cli 9 years ago
Rusty Russell 9ccb51c93f daemon: UNIX domain socket for JSON-based control. 9 years ago
Rusty Russell 6ccfcf4477 daemon: timeout structure for IO. 9 years ago
Rusty Russell aed857a30c json: routine to create a uint64_t field. 9 years ago
Rusty Russell 725512fb03 json: parse bitcoind-style bitcoin amount. 9 years ago
Rusty Russell 06a25887da json: routine to parse a uint64_t. 9 years ago
Rusty Russell ac4491909c daemon/json: helpers for using jsmn. 9 years ago
Rusty Russell 0c81b0918a daemon/jsmn: build the module. 9 years ago