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