| 1326 | } |
| 1327 | |
| 1328 | bool channel_sending_commit(struct channel *channel, |
| 1329 | const struct htlc ***htlcs) |
| 1330 | { |
| 1331 | int change; |
| 1332 | const enum htlc_state states[] = { SENT_ADD_HTLC, |
| 1333 | SENT_REMOVE_REVOCATION, |
| 1334 | SENT_ADD_REVOCATION, |
| 1335 | SENT_REMOVE_HTLC }; |
| 1336 | status_debug("Trying commit"); |
| 1337 | |
| 1338 | change = change_htlcs(channel, REMOTE, states, ARRAY_SIZE(states), |
| 1339 | htlcs, "sending_commit"); |
| 1340 | if (!change) |
| 1341 | return false; |
| 1342 | |
| 1343 | return true; |
| 1344 | } |
| 1345 | |
| 1346 | bool channel_rcvd_revoke_and_ack(struct channel *channel, |
| 1347 | const struct htlc ***htlcs) |