128 Commits (15f54878e45dca87b477f2d77d2d5e3c46eb8927)

Author SHA1 Message Date
ZmnSCPxj jxPCSnmZ d9b2482415 lightningd/hsm_control.c: Implement `getsharedsecret`. 5 years ago
ZmnSCPxj jxPCSnmZ 1b0807444b hsmd/hsmd.c: Correct a comment. 5 years ago
Rusty Russell ed839bfda0 channeld: get the onionreply back from lightningd for failed htlcs. 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 fe17acf07b TAGS: reformat to fix when PRINTF_FMT() used. 5 years ago
Rusty Russell 889216e0a9 hsmd: add support for signing a lightning msg from nodeid. 5 years ago
darosior d393cda215 hsmd: encrypt hsm_secret if 'lightningd' pass an encryption key 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
Christian Decker 6b7c3c7a78 elements: Extract the real value from the transactions 6 years ago
Rusty Russell 15612d269a Make option_static_remotekey non-EXPERIMENTAL now it's in spec. 5 years ago
Rusty Russell 226e2aee48 option_static_remotekey: update to latest draft. 5 years ago
Rusty Russell ee3480e56b derive_keyset: don't rotate key for remote iff option_static_remotekey. 5 years ago
Rusty Russell 160f27061e common/utxo: make commitment_point optional in close_info. 5 years ago
darosior 0b0ad4c22d transition from status_trace() to status_debug 5 years ago
darosior 9be28fe40f daemons tour: minor typos correction 5 years ago
trueptolemy cdcafdaf74 API: `txprepare` now support mutiple outputs 5 years ago
trueptolemy b660531216 common: `withdraw_tx()` now use the array of `struct bitcoin_tx_output` as parameter 5 years ago
Rusty Russell 39b34a35c8 bitcoin/tx.c: don't free witness implicitly. 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 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 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
Rusty Russell 7fad7bccba common/amount: new types struct amount_msat and struct amount_sat. 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 5a81dbd783 common/daemon: enable/cleanup memleak in daemon_setup / daemon_shutdown. 6 years ago