32 Commits (65963bc003212e2340cc354c25f7b16c7fe5df28)

Author SHA1 Message Date
niftynei 0bd0de54fa psbt: have withdraw_tx use psbt's to create signed txs 5 years ago
lisa neigut 16656a85cf withdraw: refactor change output handling 5 years ago
niftynei a04f0fe250 psbt: remove input_amounts from bitcoin tx 5 years ago
Rusty Russell 0f568e1861 hsmd: remove unused sign_funding_tx. 5 years ago
niftynei bf4cac7fb8 tx: strip out witscript 5 years ago
Ken Sedgwick 5c8f881a75
hsmd: Added fields to hsm_sign_remote_commitment_tx to allow complete validation. 5 years ago
darosior 273029f244 wallet: set nLockTime to the tip for withdrawal transactions 5 years ago
Rusty Russell 889216e0a9 hsmd: add support for signing a lightning msg from nodeid. 5 years ago
darosior 62896566d0 lightningd: pass the hsm_secret encryption key in hsm_init 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
trueptolemy cdcafdaf74 API: `txprepare` now support mutiple outputs 5 years ago
Christian Decker c5ac6c7b1f hsmd: Tell hsmd which chain we are working on 5 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 6 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 a2fa699e0e Use node_id everywhere for nodes. 6 years ago
trueptolemy 92c08cd861 Fix the version of bip32 private_key generation 6 years ago
Rusty Russell 3ac0e814d0 daemons: use amount_msat/amount_sat in all internal wire transfers. 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 e012e94ab2 hsmd: rename hsm_client_wire_csv to hsm_wire.csv 6 years ago
Rusty Russell 6b6b7eac61 hsmd: use status_conn to send bad_request messages, make handlers uniform. 6 years ago
Rusty Russell 18297a173c hsm: routine to validate that a future secret is correct. 6 years ago
Rusty Russell 231f14e645 lightningd: get basepoints from hsmd, don't ever get seed. 7 years ago
Rusty Russell 9bf238e001 hsmd: provide message for master to get basepoints & funding pubkey for a channel 7 years ago
Rusty Russell 6b700f904d hsmd: add message to sign the mutual close transaction. 7 years ago
Rusty Russell b9ff130e9e hsmd: routines to sign remote commitment and HTLC txs. 7 years ago
Rusty Russell 2575dbf493 hsmd: provide routine to get the per-commitment point. 7 years ago
Rusty Russell 522b9dc96b hsmd: add routing to sign a local htlc transaction for onchaind. 7 years ago
Rusty Russell dfaf74d972 hsmd: add routines to sign onchain transactions, part 1. 7 years ago
Rusty Russell 93b8217eb0 lightningd: get HSM to sign the last commitment tx for us. 7 years ago
Rusty Russell d4300e0ce8 hsm: create both channel_announcement signatures. 7 years ago
Rusty Russell f9e5dc7ee8 hsmd: take dbid for client. 7 years ago
Rusty Russell 2ecfbf46e3 hsmd: drop newdir logic. 7 years ago
Christian Decker 3db4474465 hsm: Generate fully signed funding transaction in the HSM 7 years ago
Christian Decker ce845853b0 hsm: Generate fully signed transactions and return them to caller 7 years ago
ZmnSCPxj b56fea8b2a Modify hsm_sign_withdrawal to transmit scriptpubkey to withdraw to, rather than pkh. 7 years ago
Christian Decker 9ba99d2b2d hsm: Cleanup after merging control and client libraries 7 years ago
Christian Decker 2d9cd4759e hsm: Make the master simply a client with special capabilities 7 years ago
Rusty Russell 32631b4278 generate-wire.py: add --bolt arg, use size->type hacks only when that's specified. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell 693457a580 lightningd: remove unused offset field from CSV files. 8 years ago
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Rusty Russell 21449650b0 lightningd/hsm: update_signature support. 8 years ago
Christian Decker b41c8e240a hsm: Added channel announcement sig request and reply 8 years ago
Rusty Russell 10b8dc5950 lightningd/hsm: simple daemon to control the keys. 8 years ago