boolean checkSignature() { StringBuilder errorMessage = new StringBuilder(); String strMessage = txHash.toString() + outpoint.toStringCpp(); MasternodeInfo infoMn = masternodeManager.getMasternodeInfo(outpointMasternode); if(!infoMn.fInfoValid) { log.info("CTxLockVote::CheckSignature -- Unknown Masternode: masternode="+ outpointMasternode.toString()); return false; } if(!DarkSendSigner.verifyMessage(infoMn.pubKeyMasternode, vchMasternodeSignature, strMessage, errorMessage)) { log.info("CTxLockVote::CheckSignature -- VerifyMessage() failed, error: "+ errorMessage); return false; } return true; } public Sha256Hash getTxHash() { return txHash; }
if (masterNodeOrphan.getValue() < Utils.currentTimeSeconds()) { log.info("instantsend--CInstantSend::CheckAndRemove -- Removing expired orphan masternode vote: masternode="+ masterNodeOrphan.getKey().toString()); itMasternodeOrphan.remove(); } else {
s.append("outpoint:"); final TransactionOutPoint outpoint = in.getOutpoint(); s.append(outpoint.toString()); final TransactionOutput connectedOutput = outpoint.getConnectedOutput(); if (connectedOutput != null) {
s.append("outpoint:"); final TransactionOutPoint outpoint = in.getOutpoint(); s.append(outpoint.toString()); final TransactionOutput connectedOutput = outpoint.getConnectedOutput(); if (connectedOutput != null) {
log.info("instantsend--CInstantSend::ProcessTxLockVote -- Orphan vote: txid="+txHash.toString()+" masternode="+vote.getOutpointMasternode().toString()+" new\n"); boolean fReprocess = true; log.info("instantsend--CInstantSend::ProcessTxLockVote -- Orphan vote: txid="+txHash.toString()+" masternode="+vote.getOutpointMasternode().toString()+" seen");
s.append("outpoint:"); final TransactionOutPoint outpoint = in.getOutpoint(); s.append(outpoint.toString()); final TransactionOutput connectedOutput = outpoint.getConnectedOutput(); if (connectedOutput != null) {
s.append("outpoint:"); final TransactionOutPoint outpoint = in.getOutpoint(); s.append(outpoint.toString()); final TransactionOutput connectedOutput = outpoint.getConnectedOutput(); if (connectedOutput != null) {