當前位置: 首頁>>代碼示例>>Java>>正文


Java TransactionInput類代碼示例

本文整理匯總了Java中org.hyperledger.common.TransactionInput的典型用法代碼示例。如果您正苦於以下問題:Java TransactionInput類的具體用法?Java TransactionInput怎麽用?Java TransactionInput使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


TransactionInput類屬於org.hyperledger.common包,在下文中一共展示了TransactionInput類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: create

import org.hyperledger.common.TransactionInput; //導入依賴的package包/類
public static TransactionRepresentation create(APITransaction tx, List<String> inputAddresses, List<String> color, List<Long> quantity) {
    List<InputRepresentation> inputRepresentations = new ArrayList<>(inputAddresses.size());
    int i = 0;
    for (TransactionInput input : tx.getInputs()) {
        inputRepresentations.add(InputRepresentation.create(input, inputAddresses.get(i), color.get(i), quantity.get(i)));
        i++;
    }

    return new TransactionRepresentation(
            tx.getID(),
            tx.getBlockID(),
            tx.getVersion(),
            tx.getOutputs().stream().map(OutputRepresentation::create).filter(o -> o.quantity != 0L).collect(Collectors.toList()),
            inputRepresentations
    );
}
 
開發者ID:DigitalAssetCom,項目名稱:-deprecated-hlp-candidate,代碼行數:17,代碼來源:TransactionRepresentation.java

示例2: isPayToScriptHash

import org.hyperledger.common.TransactionInput; //導入依賴的package包/類
@Override
public boolean isPayToScriptHash(Map<Outpoint, Transaction> referred, TransactionInput input) {
    if (input.getSource().isNull())
        return false;
    TransactionOutput referral = referred.get(input.getSource()).getOutputs().get(input.getOutputIndex());
    return referral.getScript().isPayToScriptHash();
}
 
開發者ID:DigitalAssetCom,項目名稱:-deprecated-hlp-candidate,代碼行數:8,代碼來源:ReferralP2SHChecker.java

示例3: isPayToScriptHash

import org.hyperledger.common.TransactionInput; //導入依賴的package包/類
boolean isPayToScriptHash(Map<Outpoint, Transaction> referred, TransactionInput input); 
開發者ID:DigitalAssetCom,項目名稱:-deprecated-hlp-candidate,代碼行數:2,代碼來源:P2SHChecker.java


注:本文中的org.hyperledger.common.TransactionInput類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。