230 Commits (master)

Author SHA1 Message Date
darosior 6193d22594 onchaind: Use louder warning where needed 5 years ago
Rusty Russell 837e6232c3 common: reduce header differences for DEVELOPER vs non-DEVELOPER. 5 years ago
Rusty Russell c9817b225b bitcoin/tx: pass struct amount_sat by copy. 5 years ago
Rusty Russell 39b34a35c8 bitcoin/tx.c: don't free witness implicitly. 5 years ago
Rusty Russell a7a9f1c9d3 onchaind: fix bug when grinding feerates with multiple possibilities. 5 years ago
Rusty Russell 9424477cb5 onchaind/test: new test, for grinding feerate when multiple possibilities. 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 5 years ago
Christian Decker 5dff67900e tx: Add chainparams when deserializing transactions from wire msgs 5 years ago
Christian Decker 9288a7906b tx: Add chainparams to struct bitcoin_tx as context 5 years ago
Christian Decker 15e73e3dc3 onchaind: Pass genesis hash to onchaind so it knows the chainparams 5 years ago
lisa neigut 46cbca97ea bolt-gen: use 'enum' instead of 'e:' prefix for enums 6 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 6 years ago
Rusty Russell 2945b25b57 onchaind: don't free proposal, correctly check it's not resolved in billboard. 6 years ago
Rusty Russell e746e9c202 onchaind: fix resolution detection of complex outputs. 6 years ago
lisa neigut 7046d0220c makefiles: move all unit tests under `make check-units` 6 years ago
Rusty Russell f1b57063f7 bitcoin/tx: use fromwire_fail in pull_bitcoin_tx. 6 years ago
Christian Decker b6b548a983 wallet: Rip out the txtypes type in favor of enum wallet_tx_type 6 years ago
Christian Decker 605358f2a3 onchaind: Have onchaind annotate unilateral, cheat and mutual closes 6 years ago
Christian Decker 49a0de7b1d onchaind: Annotate their sweep transactions 6 years ago
Christian Decker 94e024af41 onchaind: Have onchaind annotate htlc-{succes,failure} and penalties 6 years ago
Christian Decker a54b7da705 onchaind: Allow onchaind to annotate transactions we watch 6 years ago
Christian Decker ae0bc4aed0 onchaind: Store and annotate transactions we broadcast ourselves 6 years ago
Rusty Russell 837a095d68 pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 6 years ago
Christian Decker 50ade7349f wally: Migrate onchaind to use the wally tx and the helpers 6 years ago
Christian Decker 9fe481b967 wally: Move input amounts into a separate array 6 years ago
Christian Decker 4f0c386d32 wally: Use input and output setters in onchaind and htlc_tx 6 years ago
Christian Decker 369a85e289 wally: Use output and input setters when signing / grinding feerate 6 years ago
Christian Decker 16f72cb160 wally: Migrate version and locktime to libwally tx 6 years ago
Rusty Russell 02faadfb93 amount: make it work with gcc-4.8. 6 years ago
Christian Decker 478e2d7084 onchaind: Have onchaind also tell us the scriptPubKey of our outputs 6 years ago
Rusty Russell 948ca470ad bitcoin: use amount_sat/amount_msat. 6 years ago
Rusty Russell 3ac0e814d0 daemons: use amount_msat/amount_sat in all internal wire transfers. 6 years ago
Rusty Russell 3412c5d392 commit_tx & htlc_tx: use amount_sat/amount_msat. 6 years ago
Rusty Russell 7fad7bccba common/amount: new types struct amount_msat and struct amount_sat. 6 years ago
Rusty Russell 26dda57cc0 utils: make tal_arr_expand safer. 6 years ago
Christian Decker 94eb2620dc bolt: Updated the BOLT specification to the latest version 6 years ago
Christian Decker 65054ae72e bolt: Updated the BOLT specification to a07dc3df3b4611989e3359f28f96c574f7822850 6 years ago
Rusty Russell dffe2f516a signature: wrap almost all signatures in struct bitcoin_signature. 6 years ago
Rusty Russell 55306fc3eb onchaind: wire up dev_memleak. 6 years ago
William Casarin ad1cf8b40c build: fix compilation error on gcc 7.3.0 6 years ago
Rusty Russell c5cd4791be onchaind: allow multiple candidate HTLCs for output match 6 years ago
Rusty Russell c919551109 onchaind: include htlc id in htlc_stub so we agree on what HTLC we're closing. 6 years ago
Rusty Russell 96f05549b2 common/utils.h: add tal_arr_expand helper. 6 years ago
Rusty Russell e012e94ab2 hsmd: rename hsm_client_wire_csv to hsm_wire.csv 6 years ago
Rusty Russell 8f1f1784b3 hsmd: remove hsmd/client.c 6 years ago
Rusty Russell 0d46a3d6b0 Put the 'd' back in the daemons. 6 years ago
Rusty Russell a217392fca onchaind: remove useless continue. 6 years ago
Rusty Russell 1a4084442b onchaind: use a point-of-last-resort if we see an unknown transaction. 6 years ago
Rusty Russell b123b1867d shachain: shachain_get_secret helper. 6 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 7 years ago