144 Commits (27220646c33f8315b8c83d46d659525029d7d23b)

Author SHA1 Message Date
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
darosior 3510c29e5d common: move json_stream helpers to common/json 5 years ago
Wladimir J. van der Laan e4c6fd89b7 Add missing `extern` qualifiers for gcc 10 5 years ago
Rusty Russell 8055389b90 common: remove version qualifiers from BOLT11 now changes are merged. 5 years ago
Vasil Dimov 55173a56b7 Use dedicated type for error codes 5 years ago
Rusty Russell 1099f6a5e1 common: use struct onionreply. 5 years ago
Rusty Russell aae5148206 common: remove onionreply type from sphinx.c 5 years ago
Vasil Dimov 2ea91f834c Add the missing space between "if" and "(" 5 years ago
Rusty Russell f7ebbb2ec5 common: make sphinx code ignorant of payload format. 5 years ago
Christian Decker 626675c83c tlv: Migrate tlv serialization to typesafe function 5 years ago
Christian Decker 55d8dcc907 param: Encapsulate hops parsing in a param_hops_array helper 5 years ago
gorazdko a3961c4e06 unit test: run sphinx unit test by default 5 years ago
gorazdko d5a6072642 unit test: fix test vectors in run-sphinx 5 years ago
gorazdko e8ce9d0327 unit test: fix run-sphinx dependencies and update mocks 5 years ago
Rusty Russell 3b37c9d426 common/features: clean up feature handling for different cases. 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 ebac3d2a85 spec: update to experimental BOLTs with secret/total_amount. 5 years ago
Christian Decker baffa84291 sphinx: Decode payload and place shortcuts in the route-step 5 years ago
Christian Decker d69a43780c sphinx: Use the new `fromwire_tlv_payload` function 5 years ago
Rusty Russell 00cb5adfe6 common: allow subdaemons to specify the node_id in status messages. 5 years ago
Rusty Russell 0211712f5e sphinx: separate nonfinal from final interface, add tlv option. 5 years ago
Rusty Russell b7bbccd6fa common/sphinx: handle decoding of TLV payload. 5 years ago
Rusty Russell bd55f6d940
common/features: only support a single feature bitset. 5 years ago
Rusty Russell d5eca470dc utils: add set_softref() / clear_softref(). 5 years ago
lisa neigut af4ffe5fcd dev-forget-channel: accept passing in channel_id 5 years ago
Christian Decker 7283efa5b5 elements: Add amount_asset to support more than just plain satoshis 5 years ago
Christian Decker c38afc5512 tx: Switch to amount_sat for fee computations 5 years ago
Christian Decker d5f0c08a88 elements: Remove global is_elements variable in favor of chainparams 5 years ago
darosior a4204226b4 Tidy up parse_wireaddr_from_hostname 5 years ago
Rusty Russell 0da074cad3 BOLT: update bolt quotes now that TLVs are not experimental. 5 years ago
darosior 48fde4f0a5 wireaddr: correct the onion case in wireaddr_from_hostname 5 years ago