| 3644 | } |
| 3645 | |
| 3646 | void CWalletTx::GetNonIssuanceBlindingData(const CWallet& wallet, const unsigned int output_index, CPubKey* blinding_pubkey_out, CAmount* value_out, uint256* value_factor_out, CAsset* asset_out, uint256* asset_factor_out) const { |
| 3647 | assert(output_index < tx->vout.size()); |
| 3648 | const CTxOut& out = tx->vout[output_index]; |
| 3649 | const CTxWitness& wit = tx->witness; |
| 3650 | GetBlindingData(wallet, output_index, wit.vtxoutwit.size() <= output_index ? std::vector<unsigned char>() : wit.vtxoutwit[output_index].vchRangeproof, out.nValue, out.nAsset, out.nNonce, out.scriptPubKey, |
| 3651 | blinding_pubkey_out, value_out, value_factor_out, asset_out, asset_factor_out); |
| 3652 | } |
| 3653 | |
| 3654 | void CWallet::ConnectScriptPubKeyManNotifiers() |
| 3655 | { |