| 1477 | } |
| 1478 | |
| 1479 | bool channel_sending_commit(struct channel *channel, |
| 1480 | const struct htlc ***htlcs) |
| 1481 | { |
| 1482 | int change; |
| 1483 | const enum htlc_state states[] = { SENT_ADD_HTLC, |
| 1484 | SENT_REMOVE_REVOCATION, |
| 1485 | SENT_ADD_REVOCATION, |
| 1486 | SENT_REMOVE_HTLC }; |
| 1487 | status_debug("Trying commit"); |
| 1488 | |
| 1489 | change = change_htlcs(channel, REMOTE, states, ARRAY_SIZE(states), |
| 1490 | htlcs, "sending_commit"); |
| 1491 | if (!change) |
| 1492 | return false; |
| 1493 | |
| 1494 | return true; |
| 1495 | } |
| 1496 | |
| 1497 | bool channel_rcvd_revoke_and_ack(struct channel *channel, |
| 1498 | const struct htlc ***htlcs) |