17 Commits (17aaa1d2359d6e924b2d38a8ea91d12a2f6d4bac)

Author SHA1 Message Date
Rusty Russell 38e8601cf6 wallet: abstract away delayed entry of wallet_payment. 7 years ago
Rusty Russell 2cbe5b65c7 wallet: add preimage to db. 7 years ago
Rusty Russell dea0aef52f wallet: use wallet_payment only for *outgoing* payments. 7 years ago
ZmnSCPxj 93dc90990f invoices: Extensive reorganization of invoice system. 7 years ago
Christian Decker cc77012f63 wallet: Add last_was_revoke to channels 7 years ago
ZmnSCPxj caab95b922 wallet_payment: Make msatoshi field nullable. 7 years ago
Christian Decker 0bb264e1a2 wallet: Added unilateral close info to utxo 7 years ago
Rusty Russell 36316957e3 lightningd: set parent correctly for loaded peers. 7 years ago
Rusty Russell 93c589efe8 wallet: save block height when we first create channel. 7 years ago
Rusty Russell f5c319a37e wallet: remove unused wallet_channel_load(). 7 years ago
Rusty Russell 63390a58b0 db: log a message to say whether we created or updated db. 7 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 7 years ago
Christian Decker ee25547576 Re-enable builds with DEVELOPER=0 7 years ago
Rusty Russell 4957921e02 log: mark ltmp as notleak. 7 years ago
Rusty Russell c956d9f5eb lightningd: tal memleak detection, dev-memleak command. 7 years ago
Rusty Russell 005f3826c9 wallet/tests: add mocks for futureproofing. 7 years ago
Rusty Russell 2931760b5b wallet: move tests into test/ dir like other unit tests. 7 years ago
practicalswift 486d321094 Avoid NULL pointer dereference in channelseq(...) 7 years ago
Christian Decker f4a71f9806 tests: Add stmt2wallet test for remote_shutdown_scriptpubkey 7 years ago
Rusty Russell b836b452dc feerate: keep feerates separately for each side. 7 years ago
Christian Decker d1cc5f4552 wallet: Add unit tests for payment persistence 7 years ago
Rusty Russell f71a18241a wallet: save and restore htlc_basepoint for remote side. 7 years ago
Rusty Russell 4fb472b7a7 db: we must always be in a transaction, remove nested, call fatal() 7 years ago
Rusty Russell 7133a2f9b3 wallet: assume db errors will be fatal, don't check. 7 years ago
Rusty Russell 3282768302 wallet: don't fail, assume db ops will call fatal. 7 years ago
Christian Decker da183c22a0 db: Cleanup all remaining traces of hex-encoded values 7 years ago
Rusty Russell 48cedef756 peer_control: remove unique_id field. 7 years ago
Christian Decker a005bce155 wallet: Adding primitives to save/load invoices to wallet 7 years ago
Christian Decker b4732f6091 wallet_tests: Testing the rewiring of loaded htlcs 7 years ago
Christian Decker e162a53e86 wallet_tests: Enable logging in the unit tests 7 years ago
Christian Decker eb5ed961ed wallet: Added loading of HTLCs from the database 7 years ago
Christian Decker b8fa765c3f wallet: Add primitives to store htlcs in the database 7 years ago
Christian Decker 4bc0750882 wallet: Moving wallet_channel->peer_id into the peer struct 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 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 6f441d3cd2 wallet: Add a CRU(D) test for wallet_channels 7 years ago
Christian Decker 8b7efd01d7 wallet: Created a simple persisted shachain unit-test 7 years ago
Christian Decker bdb6b1002f wallet: Reserve UTXOs used in build_utxos 7 years ago
Christian Decker 5396335363 wallet: Add wallet_tests and simplify db_tests 7 years ago