rgb-cln/common
lisa neigut a9d0550cf4 common: pull out scriptPubkey address method
We're going to need this for P2WSH scripts. pull it out into
a common file plus adopt the sanity checks so that it will allow for
either P2WSH or P2WPKH (previously only encoded P2WPKH scripts)
2019-06-12 02:22:43 +00:00
..
test ccan: import ccan/json_out and ccan/json_escape. 2019-06-12 02:00:15 +00:00
Makefile common: pull out scriptPubkey address method 2019-06-12 02:22:43 +00:00
addr.c common: pull out scriptPubkey address method 2019-06-12 02:22:43 +00:00
addr.h common: pull out scriptPubkey address method 2019-06-12 02:22:43 +00:00
amount.c chore: adds missing WARN_UNUSED to amount_msat_from_sat_u64 2019-04-16 15:01:28 -07:00
amount.h chore: adds missing WARN_UNUSED to amount_msat_from_sat_u64 2019-04-16 15:01:28 -07:00
base32.c
base32.h
bech32.c
bech32.h
bech32_util.c
bech32_util.h
bip32.c
bip32.h
bolt11.c bolt11: fix decoding and encoding of unknown fields. 2019-05-10 11:25:36 +00:00
bolt11.h Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
channel_config.c struct channel_config: use amount_sat / amount_msat. 2019-02-21 08:01:37 +00:00
channel_config.h struct channel_config: use amount_sat / amount_msat. 2019-02-21 08:01:37 +00:00
close_tx.c wally: Remove tx->input and tx->output, wally all the way! 2019-04-08 00:00:00 +00:00
close_tx.h daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
configdir.c
configdir.h
crypto_state.c
crypto_state.h
crypto_sync.c common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
crypto_sync.h common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
cryptomsg.c
cryptomsg.h
daemon.c update libwally to latest version 0.6.9 2019-04-23 15:18:57 +02:00
daemon.h pytest: backtrace on internal errors in subdaemons. 2019-04-08 04:41:43 +00:00
daemon_conn.c status: suppress status_trace/status_debug messages if queue too long. 2019-05-03 11:42:48 +02:00
daemon_conn.h status: suppress status_trace/status_debug messages if queue too long. 2019-05-03 11:42:48 +02:00
decode_short_channel_ids.c
decode_short_channel_ids.h
derive_basepoints.c
derive_basepoints.h
dev_disconnect.c
dev_disconnect.h
features.c openingd: support receipt of upfront_shutdown_script. 2019-05-02 01:18:33 +00:00
features.h
funding_tx.c wally: Migrate the funding transaction 2019-04-08 00:00:00 +00:00
funding_tx.h bitcoin: use amount_sat/amount_msat. 2019-02-21 08:01:37 +00:00
gossip_store.c ccan: update to faster and correct crc32c implementation. 2019-06-11 23:40:10 +00:00
gossip_store.h ccan: update to faster and correct crc32c implementation. 2019-06-11 23:40:10 +00:00
hash_u5.c
hash_u5.h
htlc.h
htlc_state.c
htlc_state.h
htlc_trim.c channeld: extract HTLC trim logic into common. 2019-06-11 23:19:11 +00:00
htlc_trim.h channeld: extract HTLC trim logic into common. 2019-06-11 23:19:11 +00:00
htlc_tx.c wally: Migrate main daemon to use wally transactions 2019-04-08 00:00:00 +00:00
htlc_tx.h channeld: extract HTLC trim logic into common. 2019-06-11 23:19:11 +00:00
htlc_wire.c daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
htlc_wire.h daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
initial_channel.c chore: err_reason for initial_channel_tx initial_commit_tx 2019-04-09 13:20:52 +02:00
initial_channel.h chore: err_reason for initial_channel_tx initial_commit_tx 2019-04-09 13:20:52 +02:00
initial_commit_tx.c pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
initial_commit_tx.h chore: err_reason for initial_channel_tx initial_commit_tx 2019-04-09 13:20:52 +02:00
io_lock.c
io_lock.h
json.c
json.h
json_command.h
json_helpers.c json: add a helper to split a json token given a specific character 2019-06-11 23:24:07 +00:00
json_helpers.h json: add a helper to split a json token given a specific character 2019-06-11 23:24:07 +00:00
json_tok.c ccan: import ccan/json_out and ccan/json_escape. 2019-06-12 02:00:15 +00:00
json_tok.h ccan: import ccan/json_out and ccan/json_escape. 2019-06-12 02:00:15 +00:00
jsonrpc_errors.h
key_derive.c pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
key_derive.h
keyset.c
keyset.h
memleak.c ccan: update to get ccan/io exclusive helpers. 2019-04-08 01:56:17 +00:00
memleak.h
msg_queue.c status: suppress status_trace/status_debug messages if queue too long. 2019-05-03 11:42:48 +02:00
msg_queue.h status: suppress status_trace/status_debug messages if queue too long. 2019-05-03 11:42:48 +02:00
node_id.c common/node_id: new type. 2019-04-09 12:37:16 -07:00
node_id.h common/node_id: new type. 2019-04-09 12:37:16 -07:00
overflows.h
param.c
param.h
peer_billboard.c
peer_billboard.h
peer_failed.c common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
peer_failed.h common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
peer_status_wire.csv common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
per_peer_state.c common/gossip_store: handle timestamp filtering. 2019-06-04 01:29:39 +00:00
per_peer_state.h common/gossip_store: handle timestamp filtering. 2019-06-04 01:29:39 +00:00
permute_tx.c wally: Remove tx->input and tx->output, wally all the way! 2019-04-08 00:00:00 +00:00
permute_tx.h tx: Change permute_{inputs,outputs} to sort both old and new txs 2019-04-08 00:00:00 +00:00
ping.c
ping.h
pseudorand.c common: expose pseudorand_double 2019-04-16 21:22:13 +00:00
pseudorand.h common: expose pseudorand_double 2019-04-16 21:22:13 +00:00
read_peer_msg.c common/gossip_store: handle timestamp filtering. 2019-06-04 01:29:39 +00:00
read_peer_msg.h common/gossip_store: handle timestamp filtering. 2019-06-04 01:29:39 +00:00
socket_close.c
socket_close.h
sphinx.c hooks: Add the raw payload to the htlc_accepted call 2019-06-04 00:27:15 +00:00
sphinx.h hooks: Add the raw payload to the htlc_accepted call 2019-06-04 00:27:15 +00:00
status.c common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
status.h common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
status_levels.h
status_wire.c
status_wire.csv common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
status_wire.h
subdaemon.c
subdaemon.h
timeout.c
timeout.h
type_to_string.c
type_to_string.h common/node_id: new type. 2019-04-09 12:37:16 -07:00
utils.c
utils.h
utxo.c common/utxo: don't memleak script. 2019-06-06 04:47:44 +00:00
utxo.h Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
version.c
version.h
wallet.c wallet: Rip out the txtypes type in favor of enum wallet_tx_type 2019-06-08 02:58:27 +00:00
wallet.h wallet: Rip out the txtypes type in favor of enum wallet_tx_type 2019-06-08 02:58:27 +00:00
wallet_tx.c fundchannel: Add a new 'utxo' parameter 2019-06-11 23:24:07 +00:00
wallet_tx.h fundchannel: Add a new 'utxo' parameter 2019-06-11 23:24:07 +00:00
wire_error.c
wire_error.h
wireaddr.c wireaddr: keep valgrind happy with wireaddr which are pathnames. 2019-03-14 15:05:56 +01:00
wireaddr.h
withdraw_tx.c common/withdraw_tx: tell caller where we put the change output. 2019-06-06 04:47:44 +00:00
withdraw_tx.h common/withdraw_tx: tell caller where we put the change output. 2019-06-06 04:47:44 +00:00