830 Commits (7dd6f8f2b57e200ec1272d07fb299a5ecb574329)

Author SHA1 Message Date
Rusty Russell 496c0dd1e6 common/random_select: central place for reservoir sampling. 4 years ago
Rusty Russell 12d0d5c185 amount: cleanup usage. 4 years ago
Rusty Russell 3e52d4100d common: convert to new wire generation style. 4 years ago
Rusty Russell dffbf8de85 gossipd: convert wire to new scheme. 4 years ago
Rusty Russell 1702c7a69a hsmd: convert to new wire generation style. 4 years ago
niftynei 6f114e06a6 bugfix: save max_witness_len as big-endian 4 years ago
niftynei df7c122cb8 json: add "json-to-psbt" helper 4 years ago
Rusty Russell 57dd5be2fd gossipd: prune channels unless *both* peers have refreshed. 4 years ago
Rusty Russell 7ad8fde060 bolt11: update ctlv expiry, always write it. 4 years ago
Rusty Russell 6e4e267f2c doc: update BOLT now option_anchor_outputs is merged. 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 6371a49ee3 psbt: sort maps before serializing, to stabilize comparison 4 years ago
niftynei 9b1b05617f psbt: use platform-independent serialization for psbt fields 4 years ago
niftynei 973456ce23 psbt: assertion for index in bounds 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
niftynei c0d0272eac psbt-common: shared psbt utilities 4 years ago
Rusty Russell 754765c139 utxo: keep flag to recognize to-remote option_anchor_outputs closes. 4 years ago
Rusty Russell a5d0c14d4d option_anchor_outputs: wire into all the subdaemons. 4 years ago
Rusty Russell f0afd060db initial_commit_tx.h: extract base-weight calculation. 4 years ago
Rusty Russell 3ff8311b40 channeld: change to_remote for option_anchor_outputs. 4 years ago
Rusty Russell e7423888ba initial_commit_tx, commit_tx: add anchor outputs if needed. 4 years ago
Rusty Russell 222d018b1a commit_tx: take raw funding keys instead of wscript. 4 years ago
Rusty Russell 85e3b43176 channeld, openingd: take into account option_anchor_outputs for fees. 4 years ago
Rusty Russell 05c3a9bf12 script: change htlc output scripts if option_anchor_outputs. 4 years ago
Rusty Russell ddb4ee296b features: define option_anchor_outputs. 4 years ago
Rusty Russell 168009c105 features: require dependent features at init handshake. 4 years ago
Rusty Russell fc2fa56b55 pytest: fix temporary memleak found by test_misc.py::test_htlc_out_timeout 4 years ago
Rusty Russell 5e0b03fba9 common: hoist param_bitcoin_address where plugins can use it. 4 years ago
Rusty Russell c1df8d586d utxo: remove unused scriptSig field. 4 years ago
ZmnSCPxj jxPCSnmZ 6fadd5aea2 Makefile: Remove gen_version.h from ALL_GEN_HEADERS. 4 years ago
Rusty Russell fa829f23db amount: add amount_msat_scale, amount_msat_ratio, amount_{msat,sat}_div 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 28b839f306 amount: add helper to convert u64 sats to amount_sat type 4 years ago
ZmnSCPxj jxPCSnmZ e7d89cd7de lightningd/invoice.c: Improve programmatic error reporting for `delinvoice`. 4 years ago
niftynei d87f31f9a8 utxo: clean up NULL handling of scriptpubkey 4 years ago
Rusty Russell bd19ec2292 fundpsbt: new JSON API to gather UTXOs. 4 years ago
niftynei 7ebdc14397 utxos: add a 'reserved_til' marker for utxos 4 years ago
niftynei bc5a817100 elements: convenience methods for dealing with assets 4 years ago
niftynei 14de198bd1 wally-tx: add type-to-string for a wally-tx 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 972432d285 param_feerate: parse numbers correctly. 4 years ago
Rusty Russell a9427f1a8d bitcoin/feerate: new exposure for feerate parsing outside lightningd. 4 years ago