384 Commits (117a8391f919e5bc637af4fcb3b61b8dbf8ab057)

Author SHA1 Message Date
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
Christian Decker 6232b27171 channeld: Forward custommsgs to lightningd 5 years ago
Christian Decker e9fc9aef34 channeld: Send messages if instructed to by lightningd 5 years ago
Christian Decker a8fa55d275 wire: Add common messages that are independent of daemons 5 years ago
Rusty Russell 262e4c840f sphinx: use struct secret for shared secret. 5 years ago
Rusty Russell 1099f6a5e1 common: use struct onionreply. 5 years ago
Rusty Russell ddce5573c7 channeld: use wirestring for failure strings. 5 years ago
Rusty Russell fe84d69022 channeld: fix cut & paste bug. 5 years ago
Vasil Dimov 2ea91f834c Add the missing space between "if" and "(" 5 years ago
Rusty Russell 1d0c433dc4 channeld: treat all incoming errors as "soft", so we retry. 5 years ago
Rusty Russell 839909d2cf Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 5 years ago
Rusty Russell 72aa315b5e lightningd: save the fee_states into the database. 5 years ago
Rusty Russell d2673a4e6f channeld: remove changes_pending flags. 5 years ago
Rusty Russell 24d54f98ad channeld: use fee_states internally. 5 years ago
Rusty Russell acb89debdd channeld: generate revoke_and_ack before telling lightningd about commitment. 5 years ago
Rusty Russell 8ffd9d570b channeld: cleanup: use the channel_feerate() accessor everywhere. 5 years ago
Rusty Russell b9d6e8bbaa common: add fee_states state machine for update_fee. 5 years ago
Christian Decker ff5f7b194f sphinx: Return the error in parse_onionpacket 5 years ago
Rusty Russell f7ebbb2ec5 common: make sphinx code ignorant of payload format. 5 years ago
Rusty Russell ebac3d2a85 spec: update to experimental BOLTs with secret/total_amount. 5 years ago
Rusty Russell 6defc69482 channeld: allow transient negative balance. 5 years ago
Rusty Russell ce1049115a channeld: remove chainparams local parameter. 5 years ago
Rusty Russell 00cb5adfe6 common: allow subdaemons to specify the node_id in status messages. 5 years ago
Rusty Russell c96cee9b8d channeld: fix invalid assumption in htlc restore. 5 years ago
Rusty Russell de65369e28 channeld: if we can't restore HTLCs, log at level broken, not debug. 5 years ago
lisa neigut 49d5a36751 funding: integration tests for close_to 5 years ago