175 Commits (f2797f303a47728db7436fcbde15466c8d2490b7)

Author SHA1 Message Date
Rusty Russell 39e4796ae3 json_command: command_fail_badparam helper. 4 years ago
Rusty Russell 1746406e41 Makefile: normalize all the Makefiles 4 years ago
Rusty Russell 8150d28575 Makefile: use generic rules to make spec-derived sources. 4 years ago
Rusty Russell daba3e7deb common/gossmap: helper to map the gossip store. 4 years ago
Rusty Russell 7ad8fde060 bolt11: update ctlv expiry, always write it. 4 years ago
Rusty Russell 007daf6b9f doc: update bolt version 4 years ago
Rusty Russell 3ed03f9c8f common: make json_parse_input API retry friendly. 4 years ago
Rusty Russell 80b2e1e298 common: add simple json parse wrapper for the complete cases. 4 years ago
Rusty Russell a0ede40743 bitcoin: make psbt_append_input more powerful. 4 years ago
Rusty Russell 172b9d7ae3 bitcoin: add nlocktime arg to create_psbt. 4 years ago
niftynei 722fa1df6c psbt-utils: ignore the 'unknown' map for input + output comparison 4 years ago
niftynei 32e40b2cfc psbt-common: unit test for diff/sort/add serial etc 4 years ago
Rusty Russell ffbb409b47 amount: use initializers everywhere. 4 years ago
Rusty Russell 36d43b871f amount: add amount_msat and amount_sat initializers. 4 years ago
niftynei bc5a817100 elements: convenience methods for dealing with assets 4 years ago
Rusty Russell 869fa082d4 common/json_tok: expose param_txid. 4 years ago
Rusty Russell 731e037b36 change_amount: routine to determine if change output is worthwhile. 4 years ago
Rusty Russell 31b2865791 common/json_tok: expose routines to parse addresses. 4 years ago
Rusty Russell a9427f1a8d bitcoin/feerate: new exposure for feerate parsing outside lightningd. 4 years ago
niftynei 2e9c387f45 coin_moves: update withdrawal logic to account for 'variable owner' txs 4 years ago
Rusty Russell 93d04d08d0 wire: update to latest version of the spec. 4 years ago
ZmnSCPxj jxPCSnmZ e8936f9d23 common/json.c: Check that JSMN result is well-formed. 4 years ago
niftynei dc868630a8 tx-psbt: pass in the witness script (if known) when adding an input 4 years ago
niftynei 85f395f7d4 utxo: fill in scriptPubkey to NULL 4 years ago
niftynei 559f88faa1 psbt: add serialize to/from wire for psbts 4 years ago
Rusty Russell b920d4d21b wire: make fromwire_fail return non-const, use it more 4 years ago
niftynei fbe50e087a setup: create a common setup which will handle the wally-context 4 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 4 years ago
Rusty Russell 197d1bcef2 wire: move towire/fromwire_short_channel_id out to bitcoin/short_channel_id.c 4 years ago
Rusty Russell 13356b75bf wire: move towire/fromwire_amount from wire/ into common/amount.c 4 years ago
Rusty Russell 4dbfce6057 wire: move towire/fromwire_preimage out to bitcoin/preimage.c. 4 years ago
Rusty Russell 27220646c3 common/wire: move bitcoin-specific marshalling functions into bitcoin files. 4 years ago
Rusty Russell f77d70d546 common/json: move rest of bitcoin/lightning-specific json functions to json_helpers. 4 years ago
Rusty Russell 6635fe12e4 common/test/run-features.c: fix cppcheck 1.90 false positive. 4 years ago
lisa neigut 39d5117210 utxo: add scriptSig + scriptPubkey field 5 years ago
Rusty Russell 3b4a06f52b common: generalize ecdh function. 5 years ago
Rusty Russell cf43e44378 common/features: don't use internal global. 5 years ago
darosior 13fbce90ca common/amount: accept 0msat in parse_amount_sat() 5 years ago
Rusty Russell c95e58ad4b subdaemons: initialize feature routines with explicit feature_set. 5 years ago
Rusty Russell afb76392e4 common/features: use bitmaps internally, have explicit init function. 5 years ago
Rusty Russell 8c984fbf1d common: make sphinx.c use hmac.c. 5 years ago
Christian Decker 59b6159e56 sphinx: Functions to enable RV mode and serialize compressed onions 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
Rusty Russell 73ad9b5c0a common: avoid locale dependent strtod(3) 5 years ago
Vasil Dimov 89ceb273f5 wire: remove towire_double() 5 years ago
Christian Decker 9b976da3bc features: Add featurebits_or helper to combine two featurebitstrings 5 years ago
Rusty Russell 5d2fdfe66b common: add check that pico-valued invoices are round numbers. 5 years ago
Rusty Russell 3e9d4de02e common: add testing for proposed bolt11 additional tests. 5 years ago
Rusty Russell d8e933aac7 common: add pico-BTC parsing test from proposed BOLT. 5 years ago
Rusty Russell 7028493d01 common: implement route comparison in run-bolt11. 5 years ago