@Override protected void parse() throws ProtocolException { nSporkID = (int)readUint32(); nValue = readInt64(); nTimeSigned = readInt64(); sig = new MasternodeSignature(params, payload, cursor); cursor += sig.getMessageSize(); length = cursor - offset; }
@Override protected void parse() throws ProtocolException { vin = new TransactionInput(params, null, payload, cursor); cursor += vin.getMessageSize(); blockHash = readHash(); sigTime = readInt64(); vchSig = new MasternodeSignature(params, payload, cursor); cursor += vchSig.getMessageSize(); length = cursor - offset; }
@Override protected void parse() throws ProtocolException { cursor = offset; txHash = readHash(); outpoint = new TransactionOutPoint(params, payload, cursor); cursor += outpoint.getMessageSize(); outpointMasternode = new TransactionOutPoint(params, payload, cursor); cursor+= outpointMasternode.getMessageSize(); vchMasternodeSignature = new MasternodeSignature(params, payload, cursor); cursor += vchMasternodeSignature.getMessageSize(); confirmedHeight = -1; timeCreated = Utils.currentTimeSeconds(); length = cursor - offset; } @Override
@Override protected void parse() throws ProtocolException { vin = new TransactionInput(params, null, payload, cursor); cursor += vin.getMessageSize(); address = new MasternodeAddress(params, payload, cursor, 0); cursor += address.getMessageSize(); pubKeyCollateralAddress = new PublicKey(params, payload, cursor); cursor += pubKeyCollateralAddress.getMessageSize(); pubKeyMasternode = new PublicKey(params, payload, cursor); cursor += pubKeyMasternode.getMessageSize(); sig = new MasternodeSignature(params, payload, cursor); cursor += sig.getMessageSize(); sigTime = readInt64(); protocolVersion = (int)readUint32(); lastPing = new MasternodePing(params, payload, cursor); cursor += lastPing.getMessageSize(); //nLastDsq = readInt64(); length = cursor - offset; }
cursor += sig.getMessageSize();