58 Commits (853d90a8044b6bec452b24626084ef71ba49ff8e)

Author SHA1 Message Date
Sander van Grieken 621a397b70 i18n: translate a few untranslated strings and avoid early translate for pr_tooltips and pr_expiration_values 2 years ago
Sander van Grieken ec8500bd55 payment_identifier: if a bip21 uri contains a lightning invoice without fallback address, 2 years ago
SomberNight ffa3acc013
invoices: don't modify .amount_msat directly 2 years ago
SomberNight 4e6e6f76ca
invoices: also run amount-validator on setter 2 years ago
Sander van Grieken f980bd97b5 payment_identifier: factor out bip21 functions to bip21.py to break cyclic dependencies, 2 years ago
ThomasV 15eb765eac payment_identifiers: 3 years ago
SomberNight e2ee79c378
lnaddr: add LnAddr.to_debug_json() method 3 years ago
ThomasV 295734fc53 storage: encapsulate type conversions of stored objects using 3 years ago
ThomasV f04e2e2e6f Add an extra state for invoices where our tx has been broadcast 3 years ago
ThomasV 159646fe54 Set status of onchain invoices to PR_INFLIGHT while tx is being broadcast 3 years ago
ThomasV 9eb59fc360 follow-up 56e685f: amount_sat may be None or max 3 years ago
ThomasV 56e685feaa invoices: Use the same base method to export invoices and requests. 3 years ago
ThomasV 4fa192d9e7 follow-up c3e52bfafc 3 years ago
ThomasV c3e52bfafc Qt: allow to save invoices that have no amount 3 years ago
SomberNight 81bd6f7d1b
follow-up invoice changes: fix "Add lightning invoice to bitcoin URIs" 3 years ago
SomberNight a1a1fae4cc
invoices.py: small clean-up 3 years ago
ThomasV 719b468eee Refresh bolt11 routing hints when channel liquidity changes: 3 years ago
SomberNight ad0b853cd9
invoices: improve perf by caching lnaddr even earlier 3 years ago
SomberNight 71697afabd
invoices: get_outputs to use .outputs field if available 3 years ago
SomberNight 7dcaa4b204
tests: add tests for wallet/invoices functionality 3 years ago
SomberNight 98bf974319
invoices: fix to_debug_json: LN r_tags might be missing 3 years ago
ThomasV d7dee45ee9 CLI: decode_invoice: show the last hop of routing hints 3 years ago
Sander van Grieken ad04ca84d8 qml: always try to generate an address for request regardless of bolt11_fallback config. 3 years ago
accumulator e0f6c18073
Favor first output address in invoice/request instead of fallback address in LN invoice. (#8078) 3 years ago
SomberNight df2d0f4e1f
qt send: use bolt11 fallback addr even if LN is disabled 3 years ago
SomberNight eb00012c95
invoices: fix is_paid for zero-amount onchain pay reqs 3 years ago
ThomasV 14e96f4d53 Index request by ID instead of receiving address. 3 years ago
ThomasV 2d6f40c8b8 fix #7935 3 years ago
SomberNight 659d6890d9
wallet.get_request_URI: rm code duplication 3 years ago
SomberNight 68581ce80a
invoices: fix type hint for get_address() 3 years ago
ThomasV 917f256e33 remove scheduled invoices: bad UX. better expect the user to retry later. 4 years ago
SomberNight 2ec9e869b3
invoice.get_amount_sat: handle None in more places 4 years ago
SomberNight adfe542fae
wallet_db upgrade: recalc keys of outgoing on-chain invoices 4 years ago
SomberNight 7be8b4f405
fix opening wallet that has "max" amount invoice saved 4 years ago
ThomasV ba018c707f Qt: add bolt11_fallback and bip21_lightning options to preferences 4 years ago
ThomasV 60865f3902 Show options if we do not have the liquidity to pay a lightning invoice: 4 years ago
ThomasV 7102fb732e follow-up prev: 4 years ago
ThomasV e392197ab9 wallet_db upgrade: 4 years ago
SomberNight acbb363240
follow-up prev: some clean-ups 4 years ago
SomberNight 8a56c9eb66
invoices: explain status constants 4 years ago
SomberNight a425ab0301
invoices/lnaddr: LNInvoice.from_bech32 now raises InvoiceError 5 years ago
bitromortac 853e912885
invoice: fail gracefully with large amount 5 years ago
ThomasV 7ca64ebbd8 fix #7078 5 years ago
SomberNight 0aa36ab5ac
invoices: validate 'amount' not to be out-of-bounds 5 years ago
ThomasV 90abfda12b add unconfirmed state for onchain invoices and requests 5 years ago
ThomasV b08f9f3581 fix #6859: height is must be passed to OnchainInvoice constructor 5 years ago
SomberNight 3a7c00634e
wallet_db: impl convert_version_33: put 'height' field into invoices 5 years ago
ThomasV cdfaaa2609 Save height in invoices, use it to determine invoice status (fixes #6609) 5 years ago
ThomasV 2904615211 kivy: do not display internal id of onchain invoice, show address instead 5 years ago
SomberNight 46e59d18f5
invoices: rename "Pending" to "Unpaid" 5 years ago