409 Commits (abba59057c6ad5a62b42dcb163fbf31428fffcd1)

Author SHA1 Message Date
niftynei bf4cac7fb8 tx: strip out witscript 5 years ago
niftynei b076f40cf3 psbt: move witness script storage into the psbt 5 years ago
niftynei fbe50e087a setup: create a common setup which will handle the wally-context 5 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
Rusty Russell fda5f0b427 common/channel_id: move channel_id into its own file. 5 years ago
Rusty Russell 75a93ec32f lightningd: EXPERIMENTAL_FEATURES: fix crash caused by test_sendonionmessage 5 years ago
lisa neigut 9bb9e69bf3 notifications: add new notification for coin movements and two helpers 5 years ago
Rusty Russell 66fb7d6026 channeld: pass in HSM_FD as an argument to watchtower code. 5 years ago
Rusty Russell e9cd84f490 channeld: clean up watchtower code. 5 years ago
Christian Decker d1f8509060 watchtower: Call the commitment_revoked hook every time we update 5 years ago
Christian Decker 38bad4cb39 channeld: Pass back the penalty_base when reporting a revocation 5 years ago
Christian Decker acbd583e66 channeld: Tell channeld the penalty feerate 5 years ago
Christian Decker 93eaf3017d watchtower: Add function to create penalty transactions 5 years ago
Christian Decker ce471eabe0 channeld: Track penalty_bases internally 5 years ago
Christian Decker f9dab1e50a channeld: Pass penalty_base back to lightningd on each commit 5 years ago
Christian Decker eb8eabcc3c txs: Move commit tx generation out of the signature computation 5 years ago
Rusty Russell 78ffea61e1 channeld: tell gossipd what the features are for our local channels. 5 years ago
Rusty Russell b0c9059602 tools/generate-wire: no more lonely messages! 5 years ago
lisa neigut 0e20e3c5e7 df: rename 'funder' to 'opener' 5 years ago
lisa neigut 1b2f4990ab tests: on reconnect, we need to send any fulfills before adds 5 years ago
Rusty Russell b29d1ed3ff channeld: support HTLCs with blinding (EXPERIMENTAL_FEATURES) 5 years ago
Rusty Russell 990a3ec92e EXPERIMENTAL: protocol TLV field for update_add_htlc to support blinding. 5 years ago
Rusty Russell bf2a42ada5 channeld: defer first update_fee until we have an HTLC to send. 5 years ago
Dr. Maxim Orlovsky 65eb9d8f43 Fixing allocation context in funding wscript generation 5 years ago
Dr. Maxim Orlovsky fe85cf9a4f Removing duplicated wscript generation for channel txs 5 years ago
Rusty Russell 2e8257e1e6 channeld: plug minor leak. 5 years ago
Rusty Russell 3b4a06f52b common: generalize ecdh function. 5 years ago
Rusty Russell 91251b1870 common: add blinding helpers. 5 years ago
Rusty Russell d9fc99ea39 channeld: simplify loading of pre-existing HTLCs. 5 years ago
Rusty Russell 2f1502abf4 cleanup: make 'u8 *features' and 'struct feature_set *fset' more explicit. 5 years ago
Rusty Russell cf43e44378 common/features: don't use internal global. 5 years ago
Rusty Russell 8b8cbb9397 channeld: handle encblob and blinding in messages. 5 years ago
Rusty Russell dd690553b8 channeld: handle onion messages. 5 years ago
Rusty Russell f76ab93df6 EXPERMENTAL_FEATURES: Import onion message types. 5 years ago
Rusty Russell c95e58ad4b subdaemons: initialize feature routines with explicit feature_set. 5 years ago
Rusty Russell c59327dce1 features: add support for channel_announcement features. 5 years ago
Rusty Russell 8c984fbf1d common: make sphinx.c use hmac.c. 5 years ago
Christian Decker 42a63e4416 tx: Strengthen transaction construction checks 5 years ago
Michael Schmoock af7e879308 fix: rfc #740 requires 100% feespike margin 5 years ago
Rusty Russell 72d55d3e3b lightningd: store raw msg rather than code for locally-failed outgoing HTLCs 5 years ago
Rusty Russell 1a3ed18959 channeld: add routing to get our own channel's channel_update. 5 years ago
Rusty Russell ed839bfda0 channeld: get the onionreply back from lightningd for failed htlcs. 5 years ago
Rusty Russell bb9b761dda channeld: don't get details of our own failed htlcs at init. 5 years ago
Rusty Russell 86c28b2272 channeld: channel drain mitigation. 5 years ago
Rusty Russell 02565bcbea channeld: trivial refactor of fee_for_htlcs(). 5 years ago
lisa neigut ec1b86d9d5 channel: make error 'hard' if awaiting lockin 5 years ago
Christian Decker 9521549c49 elements: Fix missing witness script entry for fee outputs 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 c11212bb52 pytest: test that we handle WIRE_UPDATE_FAIL_MALFORMED_HTLC correctly. 5 years ago