@Override protected void bitcoinSerializeToStream(OutputStream stream) throws IOException { stream.write(prop.getReversedBytes()); } }
@Override protected void bitcoinSerializeToStream(OutputStream stream) throws IOException { stream.write(hash.getReversedBytes()); Utils.uint32ToByteStreamLE(index, stream); }
@Override protected void bitcoinSerializeToStream(OutputStream stream) throws IOException { stream.write(hash.getReversedBytes()); Utils.uint32ToByteStreamLE(index, stream); }
@Override protected void bitcoinSerializeToStream(OutputStream stream) throws IOException { stream.write(hash.getReversedBytes()); Utils.uint32ToByteStreamLE(index, stream); }
@Override protected void bitcoinSerializeToStream(OutputStream stream) throws IOException { stream.write(hash.getReversedBytes()); Utils.uint32ToByteStreamLE(index, stream); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { byte[] messageBytes = message.getBytes("UTF-8"); stream.write(new VarInt(messageBytes.length).encode()); stream.write(messageBytes); stream.write(code.code); byte[] reasonBytes = reason.getBytes("UTF-8"); stream.write(new VarInt(reasonBytes.length).encode()); stream.write(reasonBytes); if ("block".equals(message) || "tx".equals(message)) stream.write(messageHash.getReversedBytes()); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { byte[] messageBytes = message.getBytes("UTF-8"); stream.write(new VarInt(messageBytes.length).encode()); stream.write(messageBytes); stream.write(code.code); byte[] reasonBytes = reason.getBytes("UTF-8"); stream.write(new VarInt(reasonBytes.length).encode()); stream.write(reasonBytes); if ("block".equals(message) || "tx".equals(message)) stream.write(messageHash.getReversedBytes()); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { byte[] messageBytes = message.getBytes("UTF-8"); stream.write(new VarInt(messageBytes.length).encode()); stream.write(messageBytes); stream.write(code.code); byte[] reasonBytes = reason.getBytes("UTF-8"); stream.write(new VarInt(reasonBytes.length).encode()); stream.write(reasonBytes); if ("block".equals(message) || "tx".equals(message)) stream.write(messageHash.getReversedBytes()); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { byte[] messageBytes = message.getBytes("UTF-8"); stream.write(new VarInt(messageBytes.length).encode()); stream.write(messageBytes); stream.write(code.code); byte[] reasonBytes = reason.getBytes("UTF-8"); stream.write(new VarInt(reasonBytes.length).encode()); stream.write(reasonBytes); if ("block".equals(message) || "tx".equals(message)) stream.write(messageHash.getReversedBytes()); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { stream.write(new VarInt(items.size()).encode()); for (InventoryItem i : items) { // Write out the type code. Utils.uint32ToByteStreamLE(i.type.code(), stream); // And now the hash. stream.write(i.hash.getReversedBytes()); } }
void writeHeader(OutputStream stream) throws IOException { // try for cached write first if (headerBytesValid && payload != null && payload.length >= offset + HEADER_SIZE) { stream.write(payload, offset, HEADER_SIZE); return; } // fall back to manual write Utils.uint32ToByteStreamLE(version, stream); stream.write(prevBlockHash.getReversedBytes()); stream.write(getMerkleRoot().getReversedBytes()); Utils.uint32ToByteStreamLE(time, stream); Utils.uint32ToByteStreamLE(difficultyTarget, stream); Utils.uint32ToByteStreamLE(nonce, stream); }
void writeHeader(OutputStream stream) throws IOException { // try for cached write first if (headerBytesValid && payload != null && payload.length >= offset + HEADER_SIZE) { stream.write(payload, offset, HEADER_SIZE); return; } // fall back to manual write Utils.uint32ToByteStreamLE(version, stream); stream.write(prevBlockHash.getReversedBytes()); stream.write(getMerkleRoot().getReversedBytes()); Utils.uint32ToByteStreamLE(time, stream); Utils.uint32ToByteStreamLE(difficultyTarget, stream); Utils.uint32ToByteStreamLE(nonce, stream); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { uint32ToByteStreamLE(transactionCount, stream); stream.write(new VarInt(hashes.size()).encode()); for (Sha256Hash hash : hashes) stream.write(hash.getReversedBytes()); stream.write(new VarInt(matchedChildBits.length).encode()); stream.write(matchedChildBits); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { uint32ToByteStreamLE(transactionCount, stream); stream.write(new VarInt(hashes.size()).encode()); for (Sha256Hash hash : hashes) stream.write(hash.getReversedBytes()); stream.write(new VarInt(matchedChildBits.length).encode()); stream.write(matchedChildBits); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { uint32ToByteStreamLE(transactionCount, stream); stream.write(new VarInt(hashes.size()).encode()); for (Sha256Hash hash : hashes) stream.write(hash.getReversedBytes()); stream.write(new VarInt(matchedChildBits.length).encode()); stream.write(matchedChildBits); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { stream.write(new VarInt(items.size()).encode()); for (InventoryItem i : items) { // Write out the type code. Utils.uint32ToByteStreamLE(i.type.ordinal(), stream); // And now the hash. stream.write(i.hash.getReversedBytes()); } }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { stream.write(new VarInt(items.size()).encode()); for (InventoryItem i : items) { // Write out the type code. Utils.uint32ToByteStreamLE(i.type.ordinal(), stream); // And now the hash. stream.write(i.hash.getReversedBytes()); } }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { uint32ToByteStreamLE(transactionCount, stream); stream.write(new VarInt(hashes.size()).encode()); for (Sha256Hash hash : hashes) stream.write(hash.getReversedBytes()); stream.write(new VarInt(matchedChildBits.length).encode()); stream.write(matchedChildBits); }
@Override public void bitcoinSerializeToStream(OutputStream stream) throws IOException { stream.write(new VarInt(items.size()).encode()); for (InventoryItem i : items) { // Write out the type code. Utils.uint32ToByteStreamLE(i.type.code(), stream); // And now the hash. stream.write(i.hash.getReversedBytes()); } }
@Override protected void bitcoinSerializeToStream(OutputStream stream) throws IOException { vin.bitcoinSerialize(stream); stream.write(blockHash.getReversedBytes()); int64ToByteStreamLE(sigTime, stream); vchSig.bitcoinSerialize(stream); }