@Override public int getAppearedAtChainHeight() { return tx.getConfidence().getAppearedAtChainHeight(); }
@Override public int getAppearedAtChainHeight() { return tx.getConfidence().getAppearedAtChainHeight(); }
case BUILDING: builder.append(String.format(Locale.US, "Appeared in best chain at height %d, depth %d.", getAppearedAtChainHeight(), getDepthInBlocks())); break;
case BUILDING: builder.append(String.format(Locale.US, "Appeared in best chain at height %d, depth %d.", getAppearedAtChainHeight(), getDepthInBlocks())); break;
case BUILDING: builder.append(String.format(Locale.US, "Appeared in best chain at height %d, depth %d.", getAppearedAtChainHeight(), getDepthInBlocks())); break;
@Override public int compare(final Transaction tx1, final Transaction tx2) { final int height1 = tx1.getConfidence().getAppearedAtChainHeight(); final int height2 = tx2.getConfidence().getAppearedAtChainHeight(); final int heightComparison = -(Ints.compare(height1, height2)); //If height1==height2, compare by tx hash to make comparator consistent with equals return heightComparison != 0 ? heightComparison : tx1.getHash().compareTo(tx2.getHash()); } };
case BUILDING: builder.append(String.format(Locale.US, "Appeared in best chain at height %d, depth %d.", getAppearedAtChainHeight(), getDepthInBlocks())); break;
@Override public int compare(final Transaction tx1, final Transaction tx2) { final TransactionConfidence confidence1 = tx1.getConfidence(); final int height1 = confidence1.getConfidenceType() == ConfidenceType.BUILDING ? confidence1.getAppearedAtChainHeight() : Block.BLOCK_HEIGHT_UNKNOWN; final TransactionConfidence confidence2 = tx2.getConfidence(); final int height2 = confidence2.getConfidenceType() == ConfidenceType.BUILDING ? confidence2.getAppearedAtChainHeight() : Block.BLOCK_HEIGHT_UNKNOWN; final int heightComparison = -(Ints.compare(height1, height2)); //If height1==height2, compare by tx hash to make comparator consistent with equals return heightComparison != 0 ? heightComparison : tx1.getHash().compareTo(tx2.getHash()); } };
@Override public int compare(final Transaction tx1, final Transaction tx2) { final TransactionConfidence confidence1 = tx1.getConfidence(); final int height1 = confidence1.getConfidenceType() == ConfidenceType.BUILDING ? confidence1.getAppearedAtChainHeight() : Block.BLOCK_HEIGHT_UNKNOWN; final TransactionConfidence confidence2 = tx2.getConfidence(); final int height2 = confidence2.getConfidenceType() == ConfidenceType.BUILDING ? confidence2.getAppearedAtChainHeight() : Block.BLOCK_HEIGHT_UNKNOWN; final int heightComparison = -(Ints.compare(height1, height2)); //If height1==height2, compare by tx hash to make comparator consistent with equals return heightComparison != 0 ? heightComparison : tx1.getHash().compareTo(tx2.getHash()); } };
@Override public int compare(final Transaction tx1, final Transaction tx2) { final TransactionConfidence confidence1 = tx1.getConfidence(); final int height1 = confidence1.getConfidenceType() == ConfidenceType.BUILDING ? confidence1.getAppearedAtChainHeight() : Block.BLOCK_HEIGHT_UNKNOWN; final TransactionConfidence confidence2 = tx2.getConfidence(); final int height2 = confidence2.getConfidenceType() == ConfidenceType.BUILDING ? confidence2.getAppearedAtChainHeight() : Block.BLOCK_HEIGHT_UNKNOWN; final int heightComparison = -(Ints.compare(height1, height2)); //If height1==height2, compare by tx hash to make comparator consistent with equals return heightComparison != 0 ? heightComparison : tx1.getHash().compareTo(tx2.getHash()); } };
confidenceBuilder.setType(Protos.TransactionConfidence.Type.valueOf(confidence.getConfidenceType().getValue())); if (confidence.getConfidenceType() == TransactionConfidence.ConfidenceType.BUILDING) { confidenceBuilder.setAppearedAtHeight(confidence.getAppearedAtChainHeight()); confidenceBuilder.setDepth(confidence.getDepthInBlocks());
confidenceBuilder.setType(Protos.TransactionConfidence.Type.valueOf(confidence.getConfidenceType().getValue())); if (confidence.getConfidenceType() == TransactionConfidence.ConfidenceType.BUILDING) { confidenceBuilder.setAppearedAtHeight(confidence.getAppearedAtChainHeight()); confidenceBuilder.setDepth(confidence.getDepthInBlocks());
txConf.setConfidenceType(fullTxConf.getConfidenceType()); if (txConf.getConfidenceType() == BUILDING) { txConf.setAppearedAtChainHeight(fullTxConf.getAppearedAtChainHeight()); txConf.setDepthInBlocks(fullTxConf.getDepthInBlocks());
txConf.setConfidenceType(fullTxConf.getConfidenceType()); if (txConf.getConfidenceType() == BUILDING) { txConf.setAppearedAtChainHeight(fullTxConf.getAppearedAtChainHeight()); txConf.setDepthInBlocks(fullTxConf.getDepthInBlocks());
TransactionConfidence confidence1 = txns.get(1).getConfidence(); assertEquals(1, confidence0.getAppearedAtChainHeight()); assertEquals(2, confidence1.getAppearedAtChainHeight()); if (txA.getConfidence().getAppearedAtChainHeight() == 1) { rebornTx0 = txA; rebornTx1 = txB; TransactionConfidence rebornConfidence1 = rebornTx1.getConfidence(); assertEquals(1, rebornConfidence0.getAppearedAtChainHeight()); assertEquals(2, rebornConfidence1.getAppearedAtChainHeight());
confidenceBuilder.setType(Protos.TransactionConfidence.Type.valueOf(confidence.getConfidenceType().getValue())); if (confidence.getConfidenceType() == ConfidenceType.BUILDING) { confidenceBuilder.setAppearedAtHeight(confidence.getAppearedAtChainHeight()); confidenceBuilder.setDepth(confidence.getDepthInBlocks());
confidenceBuilder.setType(Protos.TransactionConfidence.Type.valueOf(confidence.getConfidenceType().getValue())); if (confidence.getConfidenceType() == ConfidenceType.BUILDING) { confidenceBuilder.setAppearedAtHeight(confidence.getAppearedAtChainHeight()); confidenceBuilder.setDepth(confidence.getDepthInBlocks());
confidenceBuilder.setType(Protos.TransactionConfidence.Type.valueOf(confidence.getConfidenceType().getValue())); if (confidence.getConfidenceType() == ConfidenceType.BUILDING) { confidenceBuilder.setAppearedAtHeight(confidence.getAppearedAtChainHeight()); confidenceBuilder.setDepth(confidence.getDepthInBlocks());
confidenceBuilder.setType(Protos.TransactionConfidence.Type.valueOf(confidence.getConfidenceType().getValue())); if (confidence.getConfidenceType() == ConfidenceType.BUILDING) { confidenceBuilder.setAppearedAtHeight(confidence.getAppearedAtChainHeight()); confidenceBuilder.setDepth(confidence.getDepthInBlocks());
assertEquals(oneCoin, bigints[1]); assertEquals(TransactionConfidence.ConfidenceType.BUILDING, tx1.getConfidence().getConfidenceType()); assertEquals(1, tx1.getConfidence().getAppearedAtChainHeight());