210 Commits (526d3a232e0ec3648a2f44efcd79856b26e160c2)

Author SHA1 Message Date
Rusty Russell 526d3a232e tools/generate_wire.py: generate varlen arrays properly. 7 years ago
luca vaccaro 7da942dec8 Fix dev-rescan-outputs crash on 0 outputs (#944) 7 years ago
Christian Decker 4f5c47b43b wallet: Do not consider OPENINGD channels as active 7 years ago
Christian Decker 3fdb055606 wallet: Make first_blocknum a field of wallet_channel 7 years ago
Rusty Russell f66c8306f4 wallet: don't use non-common objects as if they were common. 7 years ago
William Casarin 37ea24e9c9 newaddr: support bech32 p2wpkh funding addresses 7 years ago
Christian Decker 4fd7e26bf7 wallet: Re-introduce change assertion for withdrawals 7 years ago
ZmnSCPxj 59abc37258 invoices: Add expiration timer system. 7 years ago
ZmnSCPxj 9af923b6d0 wallet: Minor reorganization of struct invoice members. 7 years ago
ZmnSCPxj 1e6747c28e wallet: Pass in timers object during construction. 7 years ago
Rusty Russell 9b8fe618f6 pay: remove cmd pointer from htlc_out. 7 years ago
Rusty Russell 91a22dc496 jsonprc: make json_get_params() fail the command, for better error reporting. 7 years ago
Christian Decker 3b9b7dc9dc wallet: Add a simple txo rescan command to sync with bitcoind UTXO 7 years ago
ZmnSCPxj 299b280f78 pay: Save nodes and channels used on route to payment. 7 years ago
Rusty Russell 6d0fd84c63 walletrpc: don't assert() when we pay ourselves. 7 years ago
rvandermeer 4c0f7dbd04 Spelling corrections (#824) 7 years ago
Rusty Russell bab3b1a16b wallet: get first blocknum from any channels. 7 years ago
Rusty Russell 661950e402 wallet: fix logic for finding first block. 7 years ago
Christian Decker 9588c961bb wallet: Forget channels that are irrevocably settled on-chain 7 years ago
practicalswift 5631054152 Start all command descriptions with a verb ("Show", "Set", etc.). Remove unused help texts. 7 years ago
Rusty Russell 2443d45b47 delinvoice: fixes. 7 years ago
Rusty Russell 962514c3a0 addfunds: remove. 7 years ago
Rusty Russell 6e703ad977 JSONRPC: listpayments can list just a specific bolt11 or payment_hash. 7 years ago
ZmnSCPxj d2789fd647 wallet: Properly save `wallet_payment::path_secrets`. 7 years ago
practicalswift aefc887521 Fix typos 7 years ago
ZmnSCPxj 7b6a16a3a6 invoices: Do not load `pay_index` if not PAID. 7 years ago
ZmnSCPxj a88c73a41b invoices: Add `paid_timestamp` field. 7 years ago
practicalswift 5697332677 Avoid potential NULL pointer dereference in wallet_payment_store(...) 7 years ago
Rusty Russell b81129f87e wallet: fix case of failed payment not yet in db. 7 years ago
Rusty Russell 38e8601cf6 wallet: abstract away delayed entry of wallet_payment. 7 years ago
Rusty Russell 02e05ba6ff pay: remove struct pay_command. 7 years ago
Rusty Russell ae1d72b978 wallet: add routine to delete a payment. 7 years ago
Rusty Russell 0f8f273410 lightningd: move cmd pointer from struct pay_command directly into htlc_out. 7 years ago
Rusty Russell 559010f525 wallet: add path_secrets to payment table. 7 years ago
Rusty Russell 9b99b74c41 db: route to extract an array of struct secret from a column. 7 years ago
Rusty Russell 2cbe5b65c7 wallet: add preimage to db. 7 years ago
Björge Dijkstra d1b2a97146 Fix unitialized fields in htlc_out constructed from wallet database entry 7 years ago
Rusty Russell 3fbed24b0d wallet: remove direction column from payments table. 7 years ago
Rusty Russell dea0aef52f wallet: use wallet_payment only for *outgoing* payments. 7 years ago
Filipe Farinha b13c65dacb withdraw: Swap 'satoshi' and 'destination' params to match online help. 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
Christian Decker ad9bdd7844 wallet: Store msatoshi_received in the DB 7 years ago
Rusty Russell 2f2fb0c2a1 invoice: add msatoshi_received field. 7 years ago
Rusty Russell cce432b77f wallet_invoice_nextpaid: return a struct invoice. 7 years ago
Rusty Russell a66200832a wallet: hoist wallet_stmt2invoice() and note that it can't fail. 7 years ago
Christian Decker 7865b4a679 wallet: Use int64 when deserializing output value from db 7 years ago
ZmnSCPxj caab95b922 wallet_payment: Make msatoshi field nullable. 7 years ago
ZmnSCPxj 50471bf4fe invoice: Make msatoshi field nullable. 7 years ago
ZmnSCPxj 7221476553 invoice: Clarify comments about the two loops in resolve_invoice. 7 years ago