147 Commits (aee3661b35abe4f27a35f7d6305de4c25f8a446c)

Author SHA1 Message Date
Christian Decker def3d77a70 lightningd: Base peer->seed off of the channel ID 7 years ago
Christian Decker e51d261f51 lightningd: Load persisted channels on startup 7 years ago
Christian Decker 4e6f9787b6 wallet: unique_id is not the same as dbid 7 years ago
Christian Decker 1a94e7282b db: Make peers unique by node_id 7 years ago
Christian Decker 4bc0750882 wallet: Moving wallet_channel->peer_id into the peer struct 7 years ago
Christian Decker 50ee067393 wallet: Set shutdown keyindex to -1 if not set 7 years ago
Christian Decker 05aaaa1f49 wallet: Actually save the correct min_index when creating shachains 7 years ago
Rusty Russell 1ffb9f07c1 ccan: update to latest shachain. 7 years ago
Rusty Russell 893335244d openingd: supply initial tx as well as signature. 7 years ago
Rusty Russell c389215a35 closingd: send the tx to master as we negotiate. 7 years ago
Rusty Russell dbfac68c3f lightningd: keep last valid tx, and its signature. 7 years ago
Christian Decker 3e42485ddb fix: Typo in the error message for adding an output to DB 7 years ago
Christian Decker 1ac10716be wallet: Add closing parameters to channel state 7 years ago
Christian Decker 1070bbccde wallet: Add channel_config persistence to channel persistence 7 years ago
Christian Decker f2382884b6 wallet: Add roundtrip test for channel_config persistence 7 years ago
Christian Decker cc5af13e05 wallet: Implement channel_config persistence 7 years ago
Christian Decker 6f441d3cd2 wallet: Add a CRU(D) test for wallet_channels 7 years ago
Christian Decker af62c9ca97 wallet: Insert/Update channels into database 7 years ago
Christian Decker cfe87b16c3 db: Do not exit transaction on failure 7 years ago
Christian Decker a5b425faad wallet: Implement loading of stored channels from DB 7 years ago
Christian Decker 5912c68185 db: Add a hexval helper to decode hex values from db into fields 7 years ago
Christian Decker 33ffb53d9e db: Added schema for peers and channels 7 years ago
Christian Decker 1ff64ef07c wallet: Implement delete for wallet_shachain 7 years ago
Christian Decker 416d6bf860 db: Enable foreign keys and cascade on shachain delete 7 years ago
Christian Decker 8b7efd01d7 wallet: Created a simple persisted shachain unit-test 7 years ago
Christian Decker 34baf05973 wallet: Implement shachain persistence 7 years ago
Christian Decker b0c64909e7 wallet: Added database schema for shachain persistence 7 years ago
Rusty Russell a0800e352a wallet_get_newindex: encapsulate routine to get a new keyindex. 7 years ago
Rusty Russell 2ff50107ac lightningd/hsm_control: use a simple fd for HSM. 7 years ago
Rusty Russell 8631539822 wallet: talk to HSM synchronously. 7 years ago
Christian Decker 8c6fab0ec4 wallet: Do not create dust from withdrawal transactions 7 years ago
Christian Decker a1faccb9dc walletrpc: Split owned output detection out and use it for change 7 years ago
Christian Decker 938ab67a01 wallet: move can_spend to wallet.c and json_addfunds to walletrpc.c 7 years ago
Christian Decker d6656358b5 wallet: Add bip32_base to the wallet struct 7 years ago
Christian Decker 8cdab9da1e wallet: Move json_newaddr to wallet.c 7 years ago
Christian Decker b4e4a744aa walletrpc: Implemented the withdrawal flow 7 years ago
Christian Decker a775b52941 wallet: Return change satoshis when selecting coins 7 years ago
Christian Decker 7738bccf42 wallet: Move coin-selection primitives to wallet 7 years ago
Christian Decker 1522eee528 unittests: Test some more of the db primitives. 7 years ago
Christian Decker 3404509928 wallet: Move UTXO tracking to DB 7 years ago
Christian Decker 257ecf6222 wallet: Helper to store/retrieve persistent vars to/from DB 7 years ago
Christian Decker bdb6b1002f wallet: Reserve UTXOs used in build_utxos 7 years ago
Christian Decker 19a4e7f542 wallet: Expose transactional interface for db 7 years ago
Christian Decker 5396335363 wallet: Add wallet_tests and simplify db_tests 7 years ago
Christian Decker e91aff210e wallet: Add compile dependency on CCAN 7 years ago
Christian Decker 9882a9fb29 wallet: Start the wallet interface and link it into lightningd 8 years ago
Christian Decker 80436d06cb wallet: Create and manage a sqlite3 database for the wallet 8 years ago