50 Commits (499395636c8059a7a399268cc2a618458767594e)

Author SHA1 Message Date
Rusty Russell ffbb409b47 amount: use initializers everywhere. 4 years ago
Christian Decker 8370a627bb invoice: Parse amounts without a multiplier as BTC not msats 5 years ago
Rusty Russell 2f1502abf4 cleanup: make 'u8 *features' and 'struct feature_set *fset' more explicit. 5 years ago
Rusty Russell cf43e44378 common/features: don't use internal global. 5 years ago
Rusty Russell d881a4bd66 BOLT: update to latest version. 5 years ago
Rusty Russell f376a9c24c common: use tabs everywhere. 5 years ago
Rusty Russell 5d2fdfe66b common: add check that pico-valued invoices are round numbers. 5 years ago
Rusty Russell 77c867d95f common: fix bolt11 parsing of unknown `f` versions. 5 years ago
Rusty Russell 8055389b90 common: remove version qualifiers from BOLT11 now changes are merged. 5 years ago
Rusty Russell f373cd45be Makefile: update BOLTVERSION to latest master. 5 years ago
Rusty Russell 0e4a30c635 doc: update experimental bolt version quotes. 5 years ago
fiatjaf 17bb862cfe don't enforce description_hash checking 5 years ago
Rusty Russell e5247a68b6 lightningd: check payment secret on htlc receipt. 5 years ago
Rusty Russell 854c64ffee common/bolt11: add secret support. 5 years ago
Rusty Russell 09cdbb70eb common: make BOLT11 use the normal feature array. 5 years ago
Rusty Russell 8fdfdcec74 BOLT: Update to include BOLT11 features. 5 years ago
Rusty Russell a134062f98 bolt11: handle `9` fields for new features. 5 years ago
Rusty Russell 2a2341c56c bolt11: fix decoding and encoding of unknown fields. 6 years ago
Rusty Russell a2fa699e0e Use node_id everywhere for nodes. 6 years ago
Rusty Russell 837a095d68 pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 6 years ago
Rusty Russell 38e7d19dd5 Makefile: check for direct amount_sat/amount_msat access. 6 years ago
Rusty Russell 3ba544bfde common/bolt11: use struct amount_msat 6 years ago
Rusty Russell 7fad7bccba common/amount: new types struct amount_msat and struct amount_sat. 6 years ago
Rusty Russell 0bcad1289e bolt11: fix encoding of routes of length > 1. 6 years ago
Rusty Russell 26dda57cc0 utils: make tal_arr_expand safer. 6 years ago
Christian Decker 94eb2620dc bolt: Updated the BOLT specification to the latest version 6 years ago
Rusty Russell debbdc0781 bolt11: accept lightning: prefix. 6 years ago
Rusty Russell 33c21d8a98 Revert "bolt11: better message when you try to 'lightning-cli pay' an onchain addr." 6 years ago
Rusty Russell 6af8f29392 bolt11: better message when you try to 'lightning-cli pay' an onchain addr. 6 years ago
Rusty Russell 96f05549b2 common/utils.h: add tal_arr_expand helper. 6 years ago
lisa neigut b287f2f007 BOLT 11 human-readable formatting changes 6 years ago
Rusty Russell e012e94ab2 hsmd: rename hsm_client_wire_csv to hsm_wire.csv 6 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 7 years ago
Rusty Russell fed5a117e7 Update ccan/structeq. 7 years ago
Rusty Russell 82ff891202 Update to latest BOLT version. 7 years ago
Rusty Russell 0dc406c07a common/bolt11.c: fix up BOLT 11 references. 7 years ago
Christian Decker c635396766 common: Moving some bech32 related utilities to bech32_util 7 years ago
Rusty Russell 09c4203767 bolt11: allow multiple fallback addresses. 7 years ago
practicalswift 6269a4c55d Remove unused functions not covered by unit tests 7 years ago
practicalswift 7e9750ffee Reduce variable scopes 7 years ago
practicalswift 98f49c0837 Remove include in file foo.c that is already included in foo.h 7 years ago
practicalswift 8f76581005 Use pointer to const where possible 7 years ago
Rusty Russell 0a6e3d1e13 utils: remove tal_tmpctx altogether, use global. 7 years ago
John Barboza 7a77271922 lightningd: encode fallback address in 5 bits 7 years ago
practicalswift a87c8a74b5 Avoid segfault on CLI command "decodepay 1111111" (invalid short bech32 string) 7 years ago
Rusty Russell 887e9dcc44 travis: reenable check-source (without BOLT text). 7 years ago
Rusty Russell 0610f66c34 bolt11: handle r value fee spec change. 7 years ago
Christian Decker 9ba99d2b2d hsm: Cleanup after merging control and client libraries 7 years ago
Rusty Russell 60c30214c1 bolt11: fix encoding of x and c fields. 7 years ago
Rusty Russell 45f5bb7fac bolt11: move to common/ and sign via callback. 7 years ago