- // If we weren't able to load the cur_holder_commitment_point or prev_holder_commitment_secret,
- // ask the signer for it now.
- let mut signer_pending_commitment_point = false;
- if cur_holder_commitment_point.is_none() {
- cur_holder_commitment_point = holder_signer.get_per_commitment_point(
- cur_holder_commitment_transaction_number, &secp_ctx
- ).ok();
-
- signer_pending_commitment_point = cur_holder_commitment_point.is_none();
- }
-
- let mut signer_pending_released_secret = false;
- if prev_holder_commitment_secret.is_none() {
- let release_transaction_number = cur_holder_commitment_transaction_number + 2;
- prev_holder_commitment_secret = if release_transaction_number <= INITIAL_COMMITMENT_NUMBER {
- let secret = holder_signer.release_commitment_secret(release_transaction_number).ok();
- signer_pending_released_secret = secret.is_none();
- secret
- } else { None };
- }
-