120 Commits (f76ab93df6c9bee1ea646b5f587a8d17dd919cdc)

Author SHA1 Message Date
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 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
lisa neigut ec1b86d9d5 channel: make error 'hard' if awaiting lockin 5 years ago
Ken Sedgwick 5c8f881a75
hsmd: Added fields to hsm_sign_remote_commitment_tx to allow complete validation. 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
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 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
Christian Decker ff5f7b194f sphinx: Return the error in parse_onionpacket 5 years ago
Rusty Russell ebac3d2a85 spec: update to experimental BOLTs with secret/total_amount. 5 years ago
Rusty Russell ce1049115a channeld: remove chainparams local parameter. 5 years ago
lisa neigut 49d5a36751 funding: integration tests for close_to 5 years ago
Rusty Russell ca53c1b699 gossipd: push our own gossip messages harder. 5 years ago
Rusty Russell bd55f6d940
common/features: only support a single feature bitset. 5 years ago
trueptolemy 019c052123 JSON-API: Allow `close` channel to specified address 5 years ago
Rusty Russell fa686c5ca7 channeld: reject wumbo payments with more style. 5 years ago
Christian Decker d5f0c08a88 elements: Remove global is_elements variable in favor of chainparams 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
Christian Decker 4057fd24af elements: Tell channeld that we're dealing with elements txs 6 years ago
Rusty Russell 15612d269a Make option_static_remotekey non-EXPERIMENTAL now it's in spec. 5 years ago
Rusty Russell 2a74d53841 Move gossip_constants.h into common/ 5 years ago
Rusty Russell 6eb838ddda wire: update csv to current bolt. 5 years ago
Rusty Russell 147eaced2e developer: consolidiate gossip timing options into one --dev-fast-gossip. 5 years ago
trueptolemy 6c708b5854 API: `fundchannel_cancel` can cancel fundchannel process before funding broadcast 5 years ago
Rusty Russell 226e2aee48 option_static_remotekey: update to latest draft. 5 years ago
Rusty Russell 0861279b65 channeld: don't exchange my_current_per_commitment_point if option_static_remotekey 5 years ago
Rusty Russell 87f0ee6351 channeld: set option_static_remotekey when negotiated. 5 years ago
darosior 0b0ad4c22d transition from status_trace() to status_debug 5 years ago
darosior a7cbe93fb8 closingd: retransmit 'funding_locked' if we reconnect without any update 5 years ago
darosior 57a8951b7a channeld: check sha256_of_onion in update_fail_malformed_htlc 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
Rusty Russell 189b2f1313 BOLT: update CSV to latest bolt version. 5 years ago
Rusty Russell 2600a6ed2e channeld: get current block height when an HTLC fails. 5 years ago
Rusty Russell 6349222ea2 Spec: Update to latest BOLT, include our first global feature definition. 5 years ago
Rusty Russell 913a1a9b59 bolt: update to 8b2cf0054660bece9e1004f42a500c6a1a77efd3 5 years ago