// Revisit this if/when transaction replacement is implemented and allows
// adding inputs:
fInvalid=true;
returnDoS(100,error("FetchInputs() : %s prevout.n out of range %d %d %d prev tx %s\n%s",GetHash().ToString().substr(0,10).c_str(),prevout.n,txPrev.vout.size(),txindex.vSpent.size(),prevout.hash.ToString().substr(0,10).c_str(),txPrev.ToString().c_str()));
returnDoS(100,error("FetchInputs() : %s prevout.n out of range %d %"PRIszu" %"PRIszu" prev tx %s\n%s",GetHash().ToString().substr(0,10).c_str(),prevout.n,txPrev.vout.size(),txindex.vSpent.size(),prevout.hash.ToString().substr(0,10).c_str(),txPrev.ToString().c_str()));
returnDoS(100,error("ConnectInputs() : %s prevout.n out of range %d %d %d prev tx %s\n%s",GetHash().ToString().substr(0,10).c_str(),prevout.n,txPrev.vout.size(),txindex.vSpent.size(),prevout.hash.ToString().substr(0,10).c_str(),txPrev.ToString().c_str()));
returnDoS(100,error("ConnectInputs() : %s prevout.n out of range %d %"PRIszu" %"PRIszu" prev tx %s\n%s",GetHash().ToString().substr(0,10).c_str(),prevout.n,txPrev.vout.size(),txindex.vSpent.size(),prevout.hash.ToString().substr(0,10).c_str(),txPrev.ToString().c_str()));