core-lightning/bitcoin
Christian Decker 99988cb0e1 elements: Fix up existing fee output instead of adding a new one
Especially when we grind fees we may end up setting the fees several times, so
instead of always adding a new fee output look for an existing one and set its
value.

Signed-off-by: Christian Decker <decker.christian@gmail.com>
2019-10-03 04:32:57 +00:00
..
test run-secret_eq_consttime: try harder. 2019-08-29 09:01:48 +02:00
address.h
base58.c wallet: Pass chainparams to address serialization 2019-05-10 23:07:49 +00:00
base58.h wallet: Pass chainparams to address serialization 2019-05-10 23:07:49 +00:00
block.c elements: Move blkid computation into its own function 2019-10-03 04:32:57 +00:00
block.h elements: Move blkid computation into its own function 2019-10-03 04:32:57 +00:00
chainparams.c elements: Give pytest some information about the test chain 2019-10-03 04:32:57 +00:00
chainparams.h elements: Global variable whether we are running on elements 2019-10-03 04:32:57 +00:00
feerate.h
locktime.c
locktime.h
Makefile
preimage.h
privkey.c
privkey.h devtools: Minor cleanup of the onion command line tool 2019-07-30 02:14:49 +00:00
pubkey.c pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
pubkey.h pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
pullpush.c Makefile: check for direct amount_sat/amount_msat access. 2019-02-21 08:01:37 +00:00
pullpush.h
README
script.c bolt: update to lightning-rfc:636b9f, change opcode reference format 2019-07-16 06:10:58 +00:00
script.h
shadouble.c
shadouble.h
short_channel_id.c JSON: remove handling of pre-Adelaide (B:T:N) short_channel_ids. 2019-09-06 14:19:14 +02:00
short_channel_id.h bitcoin: implement is_scid_depth_announceable helper. 2019-09-25 04:01:56 +00:00
signature.c elements: Added small helper to compute the right signature hash 2019-10-03 04:32:57 +00:00
signature.h
tx.c elements: Fix up existing fee output instead of adding a new one 2019-10-03 04:32:57 +00:00
tx.h elements: Fix up existing fee output instead of adding a new one 2019-10-03 04:32:57 +00:00
varint.c bigsize: make it a proper first-class type. 2019-07-31 23:25:59 +00:00
varint.h bigsize: make it a proper first-class type. 2019-07-31 23:25:59 +00:00

These are standard bitcoin manipulation routines which should be
provided by any normal bitcoin library in whatever language you choose.

The ones here are standalone ones taken from bitcoin core and some I
wrote, many taken from bitcoin-iterate and pasted in here.