MCPcopy Create free account
hub / github.com/ElementsProject/lightning / feerate_changes_done

Function feerate_changes_done

common/fee_states.c:76–87  ·  view source on GitHub ↗

Are feerates all agreed by both sides? */

Source from the content-addressed store, hash-verified

74
75/* Are feerates all agreed by both sides? */
76bool feerate_changes_done(const struct fee_states *fee_states,
77 bool ignore_uncommitted)
78{
79 size_t num_feerates = 0;
80 for (size_t i = 0; i < ARRAY_SIZE(fee_states->feerate); i++) {
81 if (ignore_uncommitted
82 && (i == RCVD_ADD_HTLC || i == SENT_ADD_HTLC))
83 continue;
84 num_feerates += (fee_states->feerate[i] != NULL);
85 }
86 return num_feerates == 1;
87}
88
89void start_fee_update(struct fee_states *fee_states,
90 enum side opener,

Callers 2

send_commitFunction · 0.85
pending_updatesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected