160 Commits (69040e5943a429f514860fb68692929fae8cf07b)

Author SHA1 Message Date
Rusty Russell ef7a820ab1 log: make formatting more consistent. 5 years ago
Christian Decker d981b58234 wallet: Retrieve transaction annotations when listing transactions 5 years ago
Christian Decker 3d14c18074 wallet: Add primitives to annotate a transaction input and output 5 years ago
lisa neigut 38e404af51 wallet: add flag to specify whether or not to include change output 5 years ago
trueptolemy 6c708b5854 API: `fundchannel_cancel` can cancel fundchannel process before funding broadcast 5 years ago
Christian Decker b06cb68330 db: Migrate wallet.c to the new abstraction layer 5 years ago
trueptolemy cdcafdaf74 API: `txprepare` now support mutiple outputs 5 years ago
trueptolemy 23bfdc307f wallet: Use `struct sha256` for payment_hash in `struct forwarding` 5 years ago
lisa neigut 0c96c89d67 db-fix: resolve crash on fundchannel 5 years ago
Rusty Russell 69b7ef1508 lightningd: fix up typesafe-cb bitcoind_getfilteredblock 5 years ago
Christian Decker 3dbaae38e3 wallet: Add function to add filteredblocks from backfilling 5 years ago
Christian Decker 86d4362b65 wallet: Don't delete channels from DB, mark them closed. 6 years ago
Rusty Russell 220449e1cd ccan: import ccan/json_out and ccan/json_escape. 6 years ago
darosior ac038b340b fundchannel: Add a new 'utxo' parameter 6 years ago
Christian Decker b6b548a983 wallet: Rip out the txtypes type in favor of enum wallet_tx_type 6 years ago
Christian Decker 6efb1c00a6 wallet: Add function to retrieve transactions from the wallet 6 years ago
Christian Decker ad4b9204ab wallet: Add function to annotate transactions aposteriori 6 years ago
Rusty Russell e1dbc0b12b wallet: clean reserved inputs on startup. 6 years ago
Rusty Russell 1a3886c116 wallet: keep a list of unreleased transactions. 6 years ago
trueptolemy b41d529b28 DB: Store the remote channel announcement signatures into DB 6 years ago
trueptolemy 0f429853fc wallet: cleanup the tal context in wallet_channels_load_active() and wallet_stmt2channel() 6 years ago
trueptolemy 3a8fe5bf31 wallet: store failcode by adding failcode field in wallet_forwarded_payment_add() 6 years ago
trueptolemy 1c1fb1ca51 wallet: add failcode field in forwarding struct 6 years ago
trueptolemy 473dbd4921 wallet: add 'FORWARD_LOCAL_FAILED' as a new forward_status type 6 years ago
Christian Decker 27afc804d5 json-rpc: Include received and resolved time to listforward result 6 years ago
Rusty Russell a2fa699e0e Use node_id everywhere for nodes. 6 years ago
Rusty Russell 919f390a93 sendpay: rename 'description' to 'label'. 6 years ago
Rusty Russell 5e14274f41 sendpay: provide 'bolt11' parameter. 6 years ago
Christian Decker 68fe5eacde wallet: Allow limiting the selection by confirmation height 6 years ago
Rusty Russell bac9a594b8 wallet: use amount_sat/amount_msat. 6 years ago
Rusty Russell 3ac0e814d0 daemons: use amount_msat/amount_sat in all internal wire transfers. 6 years ago
Rusty Russell 3ba544bfde common/bolt11: use struct amount_msat 6 years ago
Rusty Russell be64dd84ca waitsendpay: indicate which channel direction the error was. 6 years ago
Rusty Russell 604638712b jsonrpc: Only show total fees collected in getinfo. 6 years ago
Christian Decker 6d333f16cc wallet: Correctly handle forwards when channels or htlcs are deleted 6 years ago
Christian Decker facd7d16aa json-rpc: Add `listforwardings` command 6 years ago
Christian Decker 5b924a7eb7 wallet: Add primitives to add forwarded payments to the DB 6 years ago
Christian Decker 07ebc525e9 wallet: Add new `forwards` table to keep track of forwarded payments 6 years ago
Rusty Russell 79ebb8a92e db: save the failcode / failuremsg into db. 6 years ago
Rusty Russell c8c3294a23 json-invoice: add routeboost, warnings. 6 years ago
Rusty Russell 168bec0974 lightningd: move channel/peer/htlc load into own function. 6 years ago
Rusty Russell 3e53a63cf2 wallet: do wallet_invoice init during preparation. 6 years ago
Rusty Russell 5d23698665 wallet: expose function to confirm a tx. 6 years ago
Rusty Russell 27835df8fd wallet: add accessor getting close-info-needed unconfirmed UTXOs. 6 years ago
Rusty Russell 7c856470e2 wallet: add buildtime and runtime assertions on db enums. 6 years ago
Rene Pickhardt 8b902729b9 added a test case so that the enum wallet_payment_status which is critical for the communitcation with the data store will not accidentely being changed by some developer 7 years ago
Christian Decker fbbc5899e4 invoices: Make the invoice_details more idiomatic 7 years ago
Christian Decker 7f45947523 wallet: Store the description in the database for invoices 7 years ago
Christian Decker ff5ca37f3c wallet: Add descriptions to invoice and payment structs 7 years ago
Rusty Russell e217bc1220 per-commit-secret is a struct secret, not a sha256. 7 years ago