43 Commits (b0b6ddb66f5317fbdd628c0154eda931f865a006)

Author SHA1 Message Date
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 c5ac6c7b1f hsmd: Tell hsmd which chain we are working on 5 years ago
Rusty Russell 1e6eabf018 developer: add --dev-force-channel-secrets. 6 years ago
Rusty Russell d59e2b1b4b developer: add --dev-force-bip32-seed to force a specific BIP32 seed. 6 years ago
Rusty Russell 07adb7efd6 developer: add --dev-force-privkey to allow setting a specific node key. 6 years ago
Rusty Russell a450962b49 channeld/lightningd/hsmd: strengthen our checks against 0-output txs. 6 years ago
Rusty Russell aa21eea62b bip32_pubkey: use more widely, don't open-code. 6 years ago
Rusty Russell 92da5ef5f4 common/withdraw_tx: tell caller where we put the change output. 6 years ago
trueptolemy bcb287f89b hsmd: add the check for channel_announcement 6 years ago
Rusty Russell e0ec9ac521 libwally: update to 0.6.8. 6 years ago
trueptolemy a9b7a3cafd hsmd: check fromwire_peektype() when hsmd sign the node announcemnet 6 years ago
Rusty Russell a2fa699e0e Use node_id everywhere for nodes. 6 years ago
Rusty Russell 837a095d68 pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 6 years ago
Christian Decker c39963b8b7 wally: Migrate hsmd to use the wally tx 6 years ago
Christian Decker 9fe481b967 wally: Move input amounts into a separate array 6 years ago
Christian Decker 369a85e289 wally: Use output and input setters when signing / grinding feerate 6 years ago
trueptolemy 92c08cd861 Fix the version of bip32 private_key generation 6 years ago
Rusty Russell 28f5da7b2f tools/generate-wire: use amount_msat / amount_sat for peer protocol. 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
Christian Decker 94eb2620dc bolt: Updated the BOLT specification to the latest version 6 years ago
Rusty Russell 66de6b84be channeld: use pointer for shared secret. 6 years ago
Rusty Russell c5633ea2c5 hsmd: use the fixed sign_tx_input semantics to make our lives easier. 6 years ago
Rusty Russell dffe2f516a signature: wrap almost all signatures in struct bitcoin_signature. 6 years ago
Rusty Russell 6da379631f hsmd: wire up dev_memleak. 6 years ago
Rusty Russell 3c97f3954e daemon_conn: make it a tal object, typesafe callbacks. 6 years ago
Rusty Russell 689d51cba5 common/daemon_conn: remove finished function. 6 years ago
lisa neigut 0ae1d03513 BOLT7: broadcast `htlc_maximum_msat` in `channel_update s 6 years ago
lisa neigut b1ceaf9910 gossipd: Update BOLT-split flags in channel_update 6 years ago
Rusty Russell 5b2e829b4f hsmd: remove master pointer. 6 years ago
Rusty Russell 019bc4fcd7 hsmd: reorder functions (MOVEONLY). 6 years ago
Rusty Russell b0769d9c0c hsmd: don't use daemon_conn for clients. 6 years ago
Rusty Russell 573f2f065a hsmd: document as part II of our journey. 6 years ago
Rusty Russell cc48e794c9 hsmd: extract and use common sign_all_inputs() 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 f8df069536 hsmd: move HTLC TX signing next to commitment TX signing. 6 years ago
Rusty Russell 6b6b7eac61 hsmd: use status_conn to send bad_request messages, make handlers uniform. 6 years ago
Rusty Russell 1e4e476c9e hsmd: implement bitcoin_key() to subsume bitcoin_pubkey and bitcoin_keypair. 6 years ago
Rusty Russell 3e63d88ad1 hsmd: rename per-peer to per-channel. 6 years ago
Rusty Russell 72e7856bf3 hsmd: reorder functions (MOVEONLY). 6 years ago
Rusty Russell 0d46a3d6b0 Put the 'd' back in the daemons. 6 years ago
Rusty Russell ac488bc01d hsmd: keep a map of clients. 6 years ago
Rusty Russell 32d12e725f hsm: simplify code. 6 years ago
Rusty Russell 5d1b944a21 hsmd: use async for status reporting. 6 years ago
Rusty Russell 18297a173c hsm: routine to validate that a future secret is correct. 6 years ago
Rusty Russell 7f37fa3263 derive_basepoints: harden checking. 6 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 7 years ago
Rusty Russell 231f14e645 lightningd: get basepoints from hsmd, don't ever get seed. 7 years ago