QMessageBox::warning(this, tr("Error"), tr("Redeem script exceeds size limit: %1 > %2\nReduce the number of addresses involved in the address creation.").arg(script.size()).arg(MAX_SCRIPT_ELEMENT_SIZE), QMessageBox::Ok);
return;
}
- CScriptID scriptID = script.GetID();
+ CScriptID scriptID(script);
CBitcoinAddress address(scriptID);
ui->multisigAddress->setText(address.ToString().c_str());
std::string redeemScript = ui->redeemScript->text().toStdString();
std::vector<unsigned char> scriptData(ParseHex(redeemScript));
CScript script(scriptData.begin(), scriptData.end());
- CScriptID scriptID = script.GetID();
+ CScriptID scriptID(script);
LOCK(wallet->cs_wallet);
if(!wallet->HaveCScript(scriptID))
std::vector<unsigned char> scriptData(ParseHex(redeemScript));
CScript script(scriptData.begin(), scriptData.end());
- CScriptID scriptID = script.GetID();
+ CScriptID scriptID(script);
LOCK(wallet->cs_wallet);
if(!wallet->HaveCScript(scriptID))