Skip to content

Commit 9ecbf38

Browse files
committed
pset: Respect issuance needs blinded flag
1 parent cf870ed commit 9ecbf38

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/blindpsbt.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,8 @@ BlindingStatus BlindPSBT(PartiallySignedTransaction& psbt, std::map<uint32_t, st
415415
}
416416

417417
// Handle issuances
418-
if (input.m_issuance_value != std::nullopt || input.m_issuance_value_commitment.IsCommitment() || input.m_issuance_inflation_keys_amount != std::nullopt || input.m_issuance_inflation_keys_commitment.IsCommitment()) {
418+
if ((!input.m_blinded_issuance.has_value() || input.m_blinded_issuance.value()) &&
419+
(input.m_issuance_value != std::nullopt || input.m_issuance_value_commitment.IsCommitment() || input.m_issuance_inflation_keys_amount != std::nullopt || input.m_issuance_inflation_keys_commitment.IsCommitment())) {
419420
CAsset issuance_asset;
420421
CAsset reissuance_asset;
421422

0 commit comments

Comments
 (0)