.. |
test
|
common/test: fix typo in bolt12 test vector generation.
|
2023-01-06 20:44:50 +01:00 |
Makefile
|
createinvoice: make a minimal blinded "path" in bolt12 invoice if none presented.
|
2022-11-09 15:08:03 +01:00 |
addr.c
|
…
|
|
addr.h
|
…
|
|
amount.c
|
…
|
|
amount.h
|
…
|
|
autodata.c
|
…
|
|
autodata.h
|
…
|
|
base32.c
|
…
|
|
base32.h
|
…
|
|
base64.c
|
…
|
|
base64.h
|
…
|
|
bech32.c
|
…
|
|
bech32.h
|
…
|
|
bech32_util.c
|
…
|
|
bech32_util.h
|
…
|
|
bigsize.c
|
…
|
|
bigsize.h
|
…
|
|
billboard.c
|
…
|
|
billboard.h
|
…
|
|
bip32.c
|
…
|
|
bip32.h
|
…
|
|
blindedpath.c
|
common/blindedpath: expose API at a lower level.
|
2022-11-09 15:08:03 +01:00 |
blindedpath.h
|
common/blindedpath: expose API at a lower level.
|
2022-11-09 15:08:03 +01:00 |
blindedpay.c
|
common/onion: split into decode and encode routines.
|
2022-11-09 15:08:03 +01:00 |
blindedpay.h
|
common/blindedpay: routines to construct a blinded payment.
|
2022-10-26 11:29:06 +10:30 |
blinding.c
|
…
|
|
blinding.h
|
…
|
|
blockheight_states.c
|
…
|
|
blockheight_states.h
|
…
|
|
bolt11.c
|
…
|
|
bolt11.h
|
…
|
|
bolt11_json.c
|
…
|
|
bolt11_json.h
|
…
|
|
bolt12.c
|
common: fix arm32 compile breakage.
|
2022-12-06 10:44:39 +01:00 |
bolt12.h
|
common: fix arm32 compile breakage.
|
2022-12-06 10:44:39 +01:00 |
bolt12_merkle.c
|
bolt12: update comments to match latest spec.
|
2022-11-09 15:08:03 +01:00 |
bolt12_merkle.h
|
hsmd: don't use point32 for bolt12, but use pubkeys (though still always 02)
|
2022-10-26 11:29:06 +10:30 |
channel_config.c
|
…
|
|
channel_config.h
|
…
|
|
channel_id.c
|
…
|
|
channel_id.h
|
…
|
|
channel_type.c
|
…
|
|
channel_type.h
|
…
|
|
close_tx.c
|
…
|
|
close_tx.h
|
…
|
|
closing_fee.h
|
…
|
|
coin_mvt.c
|
…
|
|
coin_mvt.h
|
…
|
|
configdir.c
|
…
|
|
configdir.h
|
…
|
|
crypto_state.h
|
…
|
|
cryptomsg.c
|
…
|
|
cryptomsg.h
|
…
|
|
daemon.c
|
…
|
|
daemon.h
|
…
|
|
daemon_conn.c
|
…
|
|
daemon_conn.h
|
…
|
|
decode_array.c
|
…
|
|
decode_array.h
|
…
|
|
derive_basepoints.c
|
…
|
|
derive_basepoints.h
|
…
|
|
descriptor_checksum.c
|
…
|
|
descriptor_checksum.h
|
…
|
|
dev_disconnect.c
|
…
|
|
dev_disconnect.h
|
…
|
|
dijkstra.c
|
…
|
|
dijkstra.h
|
…
|
|
ecdh.h
|
…
|
|
ecdh_hsmd.c
|
…
|
|
ecdh_hsmd.h
|
…
|
|
errcode.h
|
…
|
|
features.c
|
common/features: add explicit bolt12 feature sets.
|
2022-11-09 15:08:03 +01:00 |
features.h
|
common/features: add explicit bolt12 feature sets.
|
2022-11-09 15:08:03 +01:00 |
fee_states.c
|
…
|
|
fee_states.h
|
…
|
|
fp16.c
|
…
|
|
fp16.h
|
…
|
|
gossip_constants.h
|
…
|
|
gossip_store.c
|
…
|
|
gossip_store.h
|
…
|
|
gossmap.c
|
listincoming: add htlc_min_msat, public and peer_features fields.
|
2022-11-09 15:08:03 +01:00 |
gossmap.h
|
listincoming: add htlc_min_msat, public and peer_features fields.
|
2022-11-09 15:08:03 +01:00 |
hash_u5.c
|
…
|
|
hash_u5.h
|
…
|
|
hmac.c
|
…
|
|
hmac.h
|
…
|
|
hsm_encryption.c
|
…
|
|
hsm_encryption.h
|
…
|
|
hsm_version.h
|
onion_message: don't use general secret, use per-message secret.
|
2022-11-09 15:08:03 +01:00 |
htlc.h
|
…
|
|
htlc_state.c
|
…
|
|
htlc_state.h
|
…
|
|
htlc_trim.c
|
…
|
|
htlc_trim.h
|
…
|
|
htlc_tx.c
|
…
|
|
htlc_tx.h
|
…
|
|
htlc_wire.c
|
channeld: don't calculate blinding shared secret, let lightningd do it.
|
2022-10-26 11:29:06 +10:30 |
htlc_wire.h
|
channeld: don't calculate blinding shared secret, let lightningd do it.
|
2022-10-26 11:29:06 +10:30 |
initial_channel.c
|
…
|
|
initial_channel.h
|
…
|
|
initial_commit_tx.c
|
…
|
|
initial_commit_tx.h
|
…
|
|
interactivetx.c
|
Collaborative transaction building
|
2022-11-02 12:00:11 +01:00 |
interactivetx.h
|
Collaborative transaction building
|
2022-11-02 12:00:11 +01:00 |
invoice_path_id.c
|
createinvoice: make a minimal blinded "path" in bolt12 invoice if none presented.
|
2022-11-09 15:08:03 +01:00 |
invoice_path_id.h
|
createinvoice: make a minimal blinded "path" in bolt12 invoice if none presented.
|
2022-11-09 15:08:03 +01:00 |
iso4217.c
|
…
|
|
iso4217.h
|
bolt12: update comments to match latest spec.
|
2022-11-09 15:08:03 +01:00 |
json_command.h
|
common/json_filter: routine to turn "filter" JSON into a filter.
|
2022-11-09 20:25:58 +10:30 |
json_filter.c
|
common/json_filter: routine to turn "filter" JSON into a filter.
|
2022-11-09 20:25:58 +10:30 |
json_filter.h
|
common/json_filter: routine to turn "filter" JSON into a filter.
|
2022-11-09 20:25:58 +10:30 |
json_param.c
|
keysend: Allow quoted numbers in `extratlvs`
|
2022-11-01 17:05:30 +01:00 |
json_param.h
|
common: update comments documenting the use of param()
|
2023-01-04 15:13:42 +01:00 |
json_parse.c
|
common: update to latest onion message spec.
|
2022-10-26 11:29:06 +10:30 |
json_parse.h
|
common: update to latest onion message spec.
|
2022-10-26 11:29:06 +10:30 |
json_parse_simple.c
|
json: Add helper for quoted numbers
|
2022-11-01 17:05:30 +01:00 |
json_parse_simple.h
|
json: Add helper for quoted numbers
|
2022-11-01 17:05:30 +01:00 |
json_stream.c
|
common/json_stream: support filtering don't print fields not allowed.
|
2022-11-09 20:25:58 +10:30 |
json_stream.h
|
common/json_stream: support filtering don't print fields not allowed.
|
2022-11-09 20:25:58 +10:30 |
jsonrpc_errors.h
|
db: add invoicerequests table.
|
2022-11-09 15:08:03 +01:00 |
key_derive.c
|
…
|
|
key_derive.h
|
…
|
|
keyset.c
|
…
|
|
keyset.h
|
…
|
|
lease_rates.c
|
…
|
|
lease_rates.h
|
…
|
|
memleak.c
|
…
|
|
memleak.h
|
…
|
|
msg_queue.c
|
…
|
|
msg_queue.h
|
…
|
|
node_id.c
|
Remove point32.
|
2022-10-26 11:29:06 +10:30 |
node_id.h
|
Remove point32.
|
2022-10-26 11:29:06 +10:30 |
onion_decode.c
|
common/onion_decode: put the path_id into onion_payload->payment_secret.
|
2022-11-09 15:08:03 +01:00 |
onion_decode.h
|
common/onion: split into decode and encode routines.
|
2022-11-09 15:08:03 +01:00 |
onion_encode.c
|
common/onion: split into decode and encode routines.
|
2022-11-09 15:08:03 +01:00 |
onion_encode.h
|
common/onion: split into decode and encode routines.
|
2022-11-09 15:08:03 +01:00 |
onion_message_parse.c
|
common/onion_message_parse: generic routine for parsing onion messages.
|
2022-10-26 11:29:06 +10:30 |
onion_message_parse.h
|
common/onion_message_parse: generic routine for parsing onion messages.
|
2022-10-26 11:29:06 +10:30 |
onionreply.c
|
…
|
|
onionreply.h
|
…
|
|
overflows.h
|
…
|
|
peer_billboard.c
|
…
|
|
peer_billboard.h
|
…
|
|
peer_failed.c
|
…
|
|
peer_failed.h
|
…
|
|
peer_io.c
|
…
|
|
peer_io.h
|
…
|
|
peer_status_wire.csv
|
…
|
|
penalty_base.c
|
…
|
|
penalty_base.h
|
…
|
|
per_peer_state.c
|
…
|
|
per_peer_state.h
|
…
|
|
permute_tx.c
|
…
|
|
permute_tx.h
|
…
|
|
ping.c
|
…
|
|
ping.h
|
…
|
|
private_channel_announcement.c
|
…
|
|
private_channel_announcement.h
|
…
|
|
psbt_internal.c
|
…
|
|
psbt_internal.h
|
…
|
|
psbt_keypath.c
|
…
|
|
psbt_keypath.h
|
…
|
|
psbt_open.c
|
…
|
|
psbt_open.h
|
…
|
|
pseudorand.c
|
…
|
|
pseudorand.h
|
…
|
|
random_select.c
|
…
|
|
random_select.h
|
…
|
|
read_peer_msg.c
|
…
|
|
read_peer_msg.h
|
…
|
|
route.c
|
common/blindedpay: routines to construct a blinded payment.
|
2022-10-26 11:29:06 +10:30 |
route.h
|
common/blindedpay: routines to construct a blinded payment.
|
2022-10-26 11:29:06 +10:30 |
scb_wire.csv
|
…
|
|
setup.c
|
…
|
|
setup.h
|
…
|
|
shutdown_scriptpubkey.c
|
lightningd: only allow closing to native segwit
|
2022-12-13 08:28:12 +10:30 |
shutdown_scriptpubkey.h
|
lightningd: only allow closing to native segwit
|
2022-12-13 08:28:12 +10:30 |
sphinx.c
|
common/onion: split into decode and encode routines.
|
2022-11-09 15:08:03 +01:00 |
sphinx.h
|
lightningd: --dev-onion-reply-length option.
|
2022-11-08 17:40:57 +01:00 |
status.c
|
…
|
|
status.h
|
…
|
|
status_levels.c
|
…
|
|
status_levels.h
|
…
|
|
status_wire.c
|
…
|
|
status_wire.csv
|
…
|
|
status_wire.h
|
…
|
|
subdaemon.c
|
…
|
|
subdaemon.h
|
…
|
|
timeout.c
|
…
|
|
timeout.h
|
…
|
|
tx_roles.h
|
…
|
|
type_to_string.c
|
…
|
|
type_to_string.h
|
Remove point32.
|
2022-10-26 11:29:06 +10:30 |
utils.c
|
…
|
|
utils.h
|
…
|
|
utxo.c
|
wallet: Add utxo_is_immature helper
|
2022-11-09 11:55:25 +01:00 |
utxo.h
|
wallet: Add utxo_is_immature helper
|
2022-11-09 11:55:25 +01:00 |
version.c
|
…
|
|
version.h
|
…
|
|
wallet.c
|
…
|
|
wallet.h
|
…
|
|
wire_error.c
|
…
|
|
wire_error.h
|
…
|
|
wireaddr.c
|
wireaddr: allow for UpperCase DNS names
|
2022-12-07 13:20:33 +01:00 |
wireaddr.h
|
…
|
|