3
0
mirror of https://github.com/Qortal/altcoinj.git synced 2025-02-14 11:15:51 +00:00

Fix spelling UTXOS -> UTXOs.

This commit is contained in:
Andreas Schildbach 2014-08-22 23:43:01 +02:00
parent c8c30f8ec1
commit 9546a13870
7 changed files with 30 additions and 30 deletions

View File

@ -71,8 +71,8 @@ public class BitcoinSerializer {
names.put(NotFoundMessage.class, "notfound"); names.put(NotFoundMessage.class, "notfound");
names.put(MemoryPoolMessage.class, "mempool"); names.put(MemoryPoolMessage.class, "mempool");
names.put(RejectMessage.class, "reject"); names.put(RejectMessage.class, "reject");
names.put(GetUTXOSMessage.class, "getutxos"); names.put(GetUTXOsMessage.class, "getutxos");
names.put(UTXOSMessage.class, "utxos"); names.put(UTXOsMessage.class, "utxos");
} }
/** /**
@ -237,9 +237,9 @@ public class BitcoinSerializer {
} else if (command.equals("reject")) { } else if (command.equals("reject")) {
return new RejectMessage(params, payloadBytes); return new RejectMessage(params, payloadBytes);
} else if (command.equals("utxos")) { } else if (command.equals("utxos")) {
return new UTXOSMessage(params, payloadBytes); return new UTXOsMessage(params, payloadBytes);
} else if (command.equals("getutxos")) { } else if (command.equals("getutxos")) {
return new GetUTXOSMessage(params, payloadBytes); return new GetUTXOsMessage(params, payloadBytes);
} else { } else {
log.warn("No support for deserializing message with name {}", command); log.warn("No support for deserializing message with name {}", command);
return new UnknownMessage(params, command, payloadBytes); return new UnknownMessage(params, command, payloadBytes);

View File

@ -22,19 +22,19 @@ import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import java.util.List; import java.util.List;
public class GetUTXOSMessage extends Message { public class GetUTXOsMessage extends Message {
public static final int MIN_PROTOCOL_VERSION = 70003; public static final int MIN_PROTOCOL_VERSION = 70003;
private boolean includeMempool; private boolean includeMempool;
private ImmutableList<TransactionOutPoint> outPoints; private ImmutableList<TransactionOutPoint> outPoints;
public GetUTXOSMessage(NetworkParameters params, List<TransactionOutPoint> outPoints, boolean includeMempool) { public GetUTXOsMessage(NetworkParameters params, List<TransactionOutPoint> outPoints, boolean includeMempool) {
super(params); super(params);
this.outPoints = ImmutableList.copyOf(outPoints); this.outPoints = ImmutableList.copyOf(outPoints);
this.includeMempool = includeMempool; this.includeMempool = includeMempool;
} }
public GetUTXOSMessage(NetworkParameters params, byte[] payloadBytes) { public GetUTXOsMessage(NetworkParameters params, byte[] payloadBytes) {
super(params, payloadBytes, 0); super(params, payloadBytes, 0);
} }
@ -79,7 +79,7 @@ public class GetUTXOSMessage extends Message {
if (this == o) return true; if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false; if (o == null || getClass() != o.getClass()) return false;
GetUTXOSMessage that = (GetUTXOSMessage) o; GetUTXOsMessage that = (GetUTXOsMessage) o;
if (includeMempool != that.includeMempool) return false; if (includeMempool != that.includeMempool) return false;
if (!outPoints.equals(that.outPoints)) return false; if (!outPoints.equals(that.outPoints)) return false;

View File

@ -144,7 +144,7 @@ public class Peer extends PeerSocketHandler {
// A settable future which completes (with this) when the connection is open // A settable future which completes (with this) when the connection is open
private final SettableFuture<Peer> connectionOpenFuture = SettableFuture.create(); private final SettableFuture<Peer> connectionOpenFuture = SettableFuture.create();
// A future representing the results of doing a getUTXOs call. // A future representing the results of doing a getUTXOs call.
@Nullable private SettableFuture<UTXOSMessage> utxosFuture; @Nullable private SettableFuture<UTXOsMessage> utxosFuture;
/** /**
* <p>Construct a peer that reads/writes from the given block chain.</p> * <p>Construct a peer that reads/writes from the given block chain.</p>
@ -380,11 +380,11 @@ public class Peer extends PeerSocketHandler {
vPeerVersionMessage.clientVersion, version); vPeerVersionMessage.clientVersion, version);
close(); close();
} }
} else if (m instanceof UTXOSMessage) { } else if (m instanceof UTXOsMessage) {
if (utxosFuture != null) { if (utxosFuture != null) {
SettableFuture<UTXOSMessage> future = utxosFuture; SettableFuture<UTXOsMessage> future = utxosFuture;
utxosFuture = null; utxosFuture = null;
future.set((UTXOSMessage)m); future.set((UTXOsMessage)m);
} }
} else { } else {
log.warn("Received unhandled message: {}", m); log.warn("Received unhandled message: {}", m);
@ -1541,13 +1541,13 @@ public class Peer extends PeerSocketHandler {
* outputs to be fictional and not exist in any transaction, and it's possible for them to be spent the moment * outputs to be fictional and not exist in any transaction, and it's possible for them to be spent the moment
* after the query returns. * after the query returns.
*/ */
public ListenableFuture<UTXOSMessage> getUTXOs(List<TransactionOutPoint> outPoints) { public ListenableFuture<UTXOsMessage> getUTXOs(List<TransactionOutPoint> outPoints) {
if (utxosFuture != null) if (utxosFuture != null)
throw new IllegalStateException("Already fetching UTXOs, wait for previous query to complete first."); throw new IllegalStateException("Already fetching UTXOs, wait for previous query to complete first.");
if (getPeerVersionMessage().clientVersion < GetUTXOSMessage.MIN_PROTOCOL_VERSION) if (getPeerVersionMessage().clientVersion < GetUTXOsMessage.MIN_PROTOCOL_VERSION)
throw new IllegalStateException("Peer does not support getutxos protocol version"); throw new IllegalStateException("Peer does not support getutxos protocol version");
utxosFuture = SettableFuture.create(); utxosFuture = SettableFuture.create();
sendMessage(new GetUTXOSMessage(params, outPoints, true)); sendMessage(new GetUTXOsMessage(params, outPoints, true));
return utxosFuture; return utxosFuture;
} }
} }

View File

@ -22,8 +22,8 @@ import java.util.Arrays;
import java.util.BitSet; import java.util.BitSet;
import java.util.List; import java.util.List;
/** Message representing a list of unspent transaction outputs, returned in response to sending a GetUTXOSMessage. */ /** Message representing a list of unspent transaction outputs, returned in response to sending a GetUTXOsMessage. */
public class UTXOSMessage extends Message { public class UTXOsMessage extends Message {
private long height; private long height;
private Sha256Hash chainHead; private Sha256Hash chainHead;
private byte[] hits; // little-endian bitset indicating whether an output was found or not. private byte[] hits; // little-endian bitset indicating whether an output was found or not.
@ -34,7 +34,7 @@ public class UTXOSMessage extends Message {
/** This is a special sentinel value that can appear in the heights field if the given tx is in the mempool. */ /** This is a special sentinel value that can appear in the heights field if the given tx is in the mempool. */
public static long MEMPOOL_HEIGHT = 0x7FFFFFFFL; public static long MEMPOOL_HEIGHT = 0x7FFFFFFFL;
public UTXOSMessage(NetworkParameters params, byte[] payloadBytes) { public UTXOsMessage(NetworkParameters params, byte[] payloadBytes) {
super(params, payloadBytes, 0); super(params, payloadBytes, 0);
} }
@ -42,7 +42,7 @@ public class UTXOSMessage extends Message {
* Provide an array of output objects, with nulls indicating that the output was missing. The bitset will * Provide an array of output objects, with nulls indicating that the output was missing. The bitset will
* be calculated from this. * be calculated from this.
*/ */
public UTXOSMessage(NetworkParameters params, List<TransactionOutput> outputs, long[] heights, Sha256Hash chainHead, long height) { public UTXOsMessage(NetworkParameters params, List<TransactionOutput> outputs, long[] heights, Sha256Hash chainHead, long height) {
super(params); super(params);
hits = new byte[(int) Math.ceil(outputs.size() / 8.0)]; hits = new byte[(int) Math.ceil(outputs.size() / 8.0)];
for (int i = 0; i < outputs.size(); i++) { for (int i = 0; i < outputs.size(); i++) {
@ -125,7 +125,7 @@ public class UTXOSMessage extends Message {
@Override @Override
public String toString() { public String toString() {
return "UTXOSMessage{" + return "UTXOsMessage{" +
"height=" + height + "height=" + height +
", chainHead=" + chainHead + ", chainHead=" + chainHead +
", hitMap=" + Arrays.toString(hits) + ", hitMap=" + Arrays.toString(hits) +
@ -139,7 +139,7 @@ public class UTXOSMessage extends Message {
if (this == o) return true; if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false; if (o == null || getClass() != o.getClass()) return false;
UTXOSMessage message = (UTXOSMessage) o; UTXOsMessage message = (UTXOsMessage) o;
if (height != message.height) return false; if (height != message.height) return false;
if (!chainHead.equals(message.chainHead)) return false; if (!chainHead.equals(message.chainHead)) return false;

View File

@ -312,7 +312,7 @@ public class VersionMessage extends Message {
/** Returns true if the protocol version and service bits both indicate support for the getutxos message. */ /** Returns true if the protocol version and service bits both indicate support for the getutxos message. */
public boolean isGetUTXOsSupported() { public boolean isGetUTXOsSupported() {
return clientVersion >= GetUTXOSMessage.MIN_PROTOCOL_VERSION && return clientVersion >= GetUTXOsMessage.MIN_PROTOCOL_VERSION &&
(localServices & NODE_GETUTXOS) == NODE_GETUTXOS; (localServices & NODE_GETUTXOS) == NODE_GETUTXOS;
} }
} }

View File

@ -248,7 +248,7 @@ public class BitcoindComparisonTool {
mostRecentInv = null; mostRecentInv = null;
} else if (rule instanceof UTXORule) { } else if (rule instanceof UTXORule) {
UTXORule r = (UTXORule) rule; UTXORule r = (UTXORule) rule;
UTXOSMessage result = bitcoind.getUTXOs(r.query).get(); UTXOsMessage result = bitcoind.getUTXOs(r.query).get();
if (!result.equals(r.result)) { if (!result.equals(r.result)) {
log.error("utxo result was not what we expected."); log.error("utxo result was not what we expected.");
log.error("Wanted {}", r.result); log.error("Wanted {}", r.result);

View File

@ -90,15 +90,15 @@ class MemoryPoolState extends Rule {
class UTXORule extends Rule { class UTXORule extends Rule {
List<TransactionOutPoint> query; List<TransactionOutPoint> query;
UTXOSMessage result; UTXOsMessage result;
public UTXORule(String ruleName, TransactionOutPoint query, UTXOSMessage result) { public UTXORule(String ruleName, TransactionOutPoint query, UTXOsMessage result) {
super(ruleName); super(ruleName);
this.query = singletonList(query); this.query = singletonList(query);
this.result = result; this.result = result;
} }
public UTXORule(String ruleName, List<TransactionOutPoint> query, UTXOSMessage result) { public UTXORule(String ruleName, List<TransactionOutPoint> query, UTXOsMessage result) {
super(ruleName); super(ruleName);
this.query = query; this.query = query;
this.result = result; this.result = result;
@ -215,7 +215,7 @@ public class FullBlockTestGenerator {
Transaction coinbase = b2.getTransactions().get(0); Transaction coinbase = b2.getTransactions().get(0);
TransactionOutPoint outpoint = new TransactionOutPoint(params, 0, coinbase.getHash()); TransactionOutPoint outpoint = new TransactionOutPoint(params, 0, coinbase.getHash());
long[] heights = new long[] {chainHeadHeight + 2}; long[] heights = new long[] {chainHeadHeight + 2};
UTXOSMessage result = new UTXOSMessage(params, ImmutableList.of(coinbase.getOutput(0)), heights, b2.getHash(), chainHeadHeight + 2); UTXOsMessage result = new UTXOsMessage(params, ImmutableList.of(coinbase.getOutput(0)), heights, b2.getHash(), chainHeadHeight + 2);
utxo1 = new UTXORule("utxo1", outpoint, result); utxo1 = new UTXORule("utxo1", outpoint, result);
blocks.add(utxo1); blocks.add(utxo1);
} }
@ -236,7 +236,7 @@ public class FullBlockTestGenerator {
List<TransactionOutPoint> queries = ImmutableList.of(utxo1.query.get(0), outpoint); List<TransactionOutPoint> queries = ImmutableList.of(utxo1.query.get(0), outpoint);
List<TransactionOutput> results = Lists.asList(null, coinbase.getOutput(0), new TransactionOutput[] {}); List<TransactionOutput> results = Lists.asList(null, coinbase.getOutput(0), new TransactionOutput[] {});
long[] heights = new long[] {chainHeadHeight + 3}; long[] heights = new long[] {chainHeadHeight + 3};
UTXOSMessage result = new UTXOSMessage(params, results, heights, b4.getHash(), chainHeadHeight + 3); UTXOsMessage result = new UTXOsMessage(params, results, heights, b4.getHash(), chainHeadHeight + 3);
UTXORule utxo2 = new UTXORule("utxo2", queries, result); UTXORule utxo2 = new UTXORule("utxo2", queries, result);
blocks.add(utxo2); blocks.add(utxo2);
} }
@ -1574,8 +1574,8 @@ public class FullBlockTestGenerator {
// Check the UTXO query takes mempool into account. // Check the UTXO query takes mempool into account.
{ {
TransactionOutPoint outpoint = new TransactionOutPoint(params, 0, b79tx.getHash()); TransactionOutPoint outpoint = new TransactionOutPoint(params, 0, b79tx.getHash());
long[] heights = new long[] { UTXOSMessage.MEMPOOL_HEIGHT }; long[] heights = new long[] { UTXOsMessage.MEMPOOL_HEIGHT };
UTXOSMessage result = new UTXOSMessage(params, ImmutableList.of(b79tx.getOutput(0)), heights, b82.getHash(), chainHeadHeight + 28); UTXOsMessage result = new UTXOsMessage(params, ImmutableList.of(b79tx.getOutput(0)), heights, b82.getHash(), chainHeadHeight + 28);
UTXORule utxo3 = new UTXORule("utxo3", outpoint, result); UTXORule utxo3 = new UTXORule("utxo3", outpoint, result);
blocks.add(utxo3); blocks.add(utxo3);
} }