393 Commits (fc49e3fd74fd2346de0bbde1a756359716561c96)
 

Author SHA1 Message Date
Rusty Russell fc49e3fd74 daemon: rename 'state' to 'dstate' everywhere. 9 years ago
Rusty Russell 5ac1d5df00 state: include daemon/peer (only if !TEST_COVERAGE). 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
Rusty Russell 378dadc371 daemon: configuration directory (default ~/.lightning). 9 years ago
Rusty Russell 7b766f4bc8 daemon: fatal() function. 9 years ago
Rusty Russell 89f1f1548e daemon: dump logs on crash. 9 years ago
Rusty Russell 117cf6b02d daemon: add logging options. 9 years ago
Rusty Russell 3e77c55a3b Makefile: add daemon source sanity checks. 9 years ago
Rusty Russell dd35260ce8 daemon: first code. 9 years ago
Rusty Russell e1eef5db65 close_tx: don't use protobufs. 9 years ago
Rusty Russell 9aa0eac814 bitcoin: hand in a secp256k1_context to all routines. 9 years ago
Rusty Russell cc1b1d7de7 funding: adjust_fee() to allow fee alterations. 9 years ago
Rusty Russell d5c30ee30b funding: funding_find_htlc and funding_remove_htlc. 9 years ago
Rusty Russell 6d6abd57e7 funding: remove protobufs. 9 years ago
Rusty Russell d95d8a99c2 create_commit_tx: don't use protobufs in the API. 9 years ago
Rusty Russell 65cc6bbd50 pkt_err: make it variadic. 9 years ago
Rusty Russell 3374ddd2a6 bitcoin: use a length arg to bitcoin_tx_from_hex 9 years ago
Rusty Russell cf547d491b bitcoin: add len arg to pubkey conversion function. 9 years ago
Rusty Russell 79e1c9bb62 state: make bitcoin_commit() take a non-const peer. 9 years ago
Rusty Russell 6a7a046f60 state: add peer_unwatch_close_timeout() call. 9 years ago
Rusty Russell 144ab3bef4 state: make tx arguments const. 9 years ago
Rusty Russell ebf2bc57d8 state: add async anchor creation. 9 years ago
Rusty Russell 0db3c03ed1 state: fix BITCOIN_HTLC_TOTHEM_SPENT idata. 9 years ago