Package org.consensusj.bitcoinj.signing
Class TransactionVerification
java.lang.Object
org.consensusj.bitcoinj.signing.TransactionVerification
Utility for transaction validation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcorrectlySpendsInput(org.bitcoinj.core.Transaction tx, int inputIndex, org.bitcoinj.base.Address fromAddr) Verify that a transaction correctly spends the input specified by index.static voidcorrectlySpendsInput(org.bitcoinj.core.Transaction tx, int inputIndex, org.bitcoinj.script.Script scriptPubKey) Verify that a transaction correctly spends the input specified by index.
-
Constructor Details
-
TransactionVerification
public TransactionVerification()
-
-
Method Details
-
correctlySpendsInput
public static void correctlySpendsInput(org.bitcoinj.core.Transaction tx, int inputIndex, org.bitcoinj.base.Address fromAddr) throws org.bitcoinj.script.ScriptException Verify that a transaction correctly spends the input specified by index. ThrowsScriptExceptionif verification fails.- Parameters:
tx- The transaction to verifyinputIndex- The input to verifyfromAddr- The address we are trying to spend funds from- Throws:
org.bitcoinj.script.ScriptException- IfscriptSig#correctlySpendsfails with exception
-
correctlySpendsInput
public static void correctlySpendsInput(org.bitcoinj.core.Transaction tx, int inputIndex, org.bitcoinj.script.Script scriptPubKey) throws org.bitcoinj.script.ScriptException Verify that a transaction correctly spends the input specified by index. ThrowsScriptExceptionif verification fails.- Parameters:
tx- The transaction to verifyinputIndex- The input to verifyscriptPubKey- The script we are trying to spend- Throws:
org.bitcoinj.script.ScriptException- IfscriptSig#correctlySpendsfails with exception
-