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 void
correctlySpendsInput
(org.bitcoinj.core.Transaction tx, int inputIndex, org.bitcoinj.base.Address fromAddr) Verify that a transaction correctly spends the input specified by index.static void
correctlySpendsInput
(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. ThrowsScriptException
if 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#correctlySpends
fails 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. ThrowsScriptException
if 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#correctlySpends
fails with exception
-