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

Function start_fee_update

common/fee_states.c:89–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89void start_fee_update(struct fee_states *fee_states,
90 enum side opener,
91 u32 feerate_per_kw)
92{
93 enum htlc_state start = first_fee_state(opener);
94
95 /* BOLT #2:
96 * Unlike an HTLC, `update_fee` is never closed but simply replaced.
97 */
98 if (fee_states->feerate[start] == NULL)
99 fee_states->feerate[start] = tal(fee_states, u32);
100 *fee_states->feerate[start] = feerate_per_kw;
101}
102
103bool inc_fee_state(struct fee_states *fee_states, enum htlc_state hstate)
104{

Callers 1

channel_update_feerateFunction · 0.85

Calls 1

first_fee_stateFunction · 0.85

Tested by

no test coverage detected