Package com.algorand.algosdk.transaction
Class SignedTransaction
- java.lang.Object
-
- com.algorand.algosdk.transaction.SignedTransaction
-
- All Implemented Interfaces:
Serializable
public class SignedTransaction extends Object implements Serializable
A serializable convenience type for packaging transactions with their signatures.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description Address
authAddr
LogicsigSignature
lSig
MultisigSignature
mSig
Signature
sig
String
transactionID
Transaction
tx
-
Constructor Summary
Constructors Constructor Description SignedTransaction(Transaction tx, byte[] sig, MultisigSignature mSig, LogicsigSignature lSig, byte[] authAddr)
SignedTransaction(Transaction tx, LogicsigSignature lSig)
SignedTransaction(Transaction tx, LogicsigSignature lSig, String txId)
SignedTransaction(Transaction tx, MultisigSignature mSig)
SignedTransaction(Transaction tx, MultisigSignature mSig, String txId)
SignedTransaction(Transaction tx, Signature sig)
SignedTransaction(Transaction tx, Signature sig, MultisigSignature mSig, LogicsigSignature lSig, String transactionID)
SignedTransaction(Transaction tx, Signature sig, String txId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
authAddr(byte[] sigAddr)
SignedTransaction
authAddr(Address authAddr)
boolean
equals(Object obj)
-
-
-
Field Detail
-
tx
public Transaction tx
-
sig
public Signature sig
-
mSig
public MultisigSignature mSig
-
lSig
public LogicsigSignature lSig
-
authAddr
public Address authAddr
-
transactionID
public String transactionID
-
-
Constructor Detail
-
SignedTransaction
public SignedTransaction(Transaction tx, Signature sig, MultisigSignature mSig, LogicsigSignature lSig, String transactionID)
-
SignedTransaction
public SignedTransaction(Transaction tx, Signature sig) throws IOException, NoSuchAlgorithmException
- Throws:
IOException
NoSuchAlgorithmException
-
SignedTransaction
public SignedTransaction(Transaction tx, Signature sig, String txId)
-
SignedTransaction
public SignedTransaction(Transaction tx, MultisigSignature mSig) throws IOException, NoSuchAlgorithmException
- Throws:
IOException
NoSuchAlgorithmException
-
SignedTransaction
public SignedTransaction(Transaction tx, MultisigSignature mSig, String txId)
-
SignedTransaction
public SignedTransaction(Transaction tx, LogicsigSignature lSig) throws IOException, NoSuchAlgorithmException
- Throws:
IOException
NoSuchAlgorithmException
-
SignedTransaction
public SignedTransaction(Transaction tx, LogicsigSignature lSig, String txId)
-
SignedTransaction
public SignedTransaction(Transaction tx, byte[] sig, MultisigSignature mSig, LogicsigSignature lSig, byte[] authAddr)
-
-
Method Detail
-
authAddr
public void authAddr(byte[] sigAddr) throws NoSuchAlgorithmException
- Throws:
NoSuchAlgorithmException
-
authAddr
public SignedTransaction authAddr(Address authAddr)
-
-