789 Commits (92a4f39d414cd3dee7f020bcf878f230d6ebd912)

Author SHA1 Message Date
Christian Decker 0ba6aba7d1 onion: Do not leak parsed TLV if it is invalid 5 years ago
ZmnSCPxj jxPCSnmZ d9b2482415 lightningd/hsm_control.c: Implement `getsharedsecret`. 5 years ago
Rusty Russell c51c6f9133 sphinx: use crypto_stream_chacha20_xor to generate stream and xor at once. 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
Rusty Russell 684ed4231f common/wireaddr: don't include lightningd/lightningd. 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
Vasil Dimov 6b7db1ea7c common: remove unused json_add_double() 5 years ago
Rusty Russell ed839bfda0 channeld: get the onionreply back from lightningd for failed htlcs. 5 years ago
darosior cd15cec2f3 txprepare: don't crash if we are passed unconfirmed utxos 5 years ago
darosior 70a79e3998 plugins/bcli: a new plugin for gathering Bitcoin data 5 years ago
Rusty Russell 30580731a6 Minor fixups on PR #3477 5 years ago
Christian Decker 9b976da3bc features: Add featurebits_or helper to combine two featurebitstrings 5 years ago
Christian Decker 9521549c49 elements: Fix missing witness script entry for fee outputs 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 3e9d4de02e common: add testing for proposed bolt11 additional tests. 5 years ago
Rusty Russell 77c867d95f common: fix bolt11 parsing of unknown `f` versions. 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 98e8aac75f libplugin: use ccan/io for response to plugin commands 5 years ago
darosior e6f56765ca common/json: add a json helper for the new errcode type 5 years ago
darosior 3510c29e5d common: move json_stream helpers to common/json 5 years ago
darosior d35387f489 common: move json_stream from lightningd/ to common/ 5 years ago
Ken Sedgwick 5c8f881a75
hsmd: Added fields to hsm_sign_remote_commitment_tx to allow complete validation. 5 years ago
darosior 273029f244 wallet: set nLockTime to the tip for withdrawal transactions 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
Rusty Russell 3cf8443285 Makefile: update bolt markers which have been since merged. 5 years ago
Rusty Russell f373cd45be Makefile: update BOLTVERSION to latest master. 5 years ago
Rusty Russell ff1e1dd487 Makefile: update BOLTVERSION to flatten features. 5 years ago
Vasil Dimov 55173a56b7 Use dedicated type for error codes 5 years ago
Rusty Russell c11212bb52 pytest: test that we handle WIRE_UPDATE_FAIL_MALFORMED_HTLC correctly. 5 years ago
Christian Decker 9fd84169bb common: Add an assertion for custommsgs in gossip handler 5 years ago
ZmnSCPxj jxPCSnmZ 67590fc6be lightningd/invoice.c: Add `timeout` parameter to `waitanyinvoice`. 5 years ago
lisa neigut d36af2c340 txprepare: make output finding map for withdraw_tx variable len 5 years ago
Christian Decker 9038364c63 sphinx: Actually use the pad stream to generate the packet 5 years ago
Rusty Russell 262e4c840f sphinx: use struct secret for shared secret. 5 years ago
Rusty Russell 1099f6a5e1 common: use struct onionreply. 5 years ago
Rusty Russell aa6aad0131 common: add struct onionreply 5 years ago
Rusty Russell aae5148206 common: remove onionreply type from sphinx.c 5 years ago
ZmnSCPxj jxPCSnmZ 44e8256338 common/json.c: Implement `json_to_u32`. 5 years ago
Vasil Dimov fc75d8a9e6 connectd: add own err codes instead of generic -1 5 years ago
Vasil Dimov 11da88a281 common: add 2 specific error codes wrt funding 5 years ago
Christian Decker 5e44895264 sphinx: Check the payload size at construction and in createonion 5 years ago
Christian Decker dff0a13bd1 sphinx: Make payload size computation publicly available 5 years ago
Vasil Dimov 2ea91f834c Add the missing space between "if" and "(" 5 years ago
Rusty Russell c74fceb4c9 JSON RPC: invoice exposeprivatechannels can specify exact channels. 5 years ago
Rusty Russell 1d0c433dc4 channeld: treat all incoming errors as "soft", so we retry. 5 years ago
Rusty Russell 839909d2cf Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 5 years ago