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

Function feerate_changes_done

common/fee_states.c:77–88  ·  view source on GitHub ↗

Are feerates all agreed by both sides? */

Source from the content-addressed store, hash-verified

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

Callers 2

send_commitFunction · 0.85
pending_updatesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected