Uses of Class
com.algorand.algosdk.transaction.Transaction
-
Packages that use Transaction Package Description com.algorand.algosdk.account com.algorand.algosdk.builder.transaction com.algorand.algosdk.transaction -
-
Uses of Transaction in com.algorand.algosdk.account
Methods in com.algorand.algosdk.account with parameters of type Transaction Modifier and Type Method Description static BigInteger
Account. estimatedEncodedSize(Transaction tx)
EstimateEncodedSize returns the estimated encoded size of the transaction including the signature.static void
Account. setFeeByFeePerByte(Transaction tx, int suggestedFeePerByte)
Sets the transaction fee according to suggestedFeePerByte * estimateTxSize.static void
Account. setFeeByFeePerByte(Transaction tx, BigInteger suggestedFeePerByte)
Sets the transaction fee according to suggestedFeePerByte * estimateTxSize.static SignedTransaction
Account. signLogicsigTransaction(LogicsigSignature lsig, Transaction tx)
Creates SignedTransaction from LogicsigSignature and Transaction.SignedTransaction
LogicSigAccount. signLogicSigTransaction(Transaction tx)
Sign a transaction with this accountstatic SignedTransaction
Account. signLogicTransactionWithAddress(LogicsigSignature lsig, Address lsigAddr, Transaction tx)
SignedTransaction
Account. signMultisigTransaction(MultisigAddress from, Transaction tx)
signMultisigTransaction creates a multisig transaction from the input and the multisig account.byte[]
Account. signMultisigTransactionBytes(MultisigAddress from, Transaction tx)
signMultisigTransactionBytes is a convenience method for signing a multistransaction into bytesSignedTransaction
Account. signTransaction(Transaction tx)
Sign a transaction with this accountSignedTransaction
Account. signTransactionWithFeePerByte(Transaction tx, BigInteger feePerByte)
Sign a transaction with this account, replacing the fee with the given feePerByte. -
Uses of Transaction in com.algorand.algosdk.builder.transaction
Methods in com.algorand.algosdk.builder.transaction that return Transaction Modifier and Type Method Description Transaction
TransactionBuilder. build()
Build the Transaction object.Methods in com.algorand.algosdk.builder.transaction with parameters of type Transaction Modifier and Type Method Description protected void
ApplicationBaseTransactionBuilder. applyTo(Transaction txn)
protected void
ApplicationCreateTransactionBuilder. applyTo(Transaction txn)
protected void
ApplicationUpdateTransactionBuilder. applyTo(Transaction txn)
protected void
AssetAcceptTransactionBuilder. applyTo(Transaction txn)
protected void
AssetClawbackTransactionBuilder. applyTo(Transaction txn)
protected void
AssetConfigureTransactionBuilder. applyTo(Transaction txn)
protected void
AssetCreateTransactionBuilder. applyTo(Transaction txn)
protected void
AssetDestroyTransactionBuilder. applyTo(Transaction txn)
protected void
AssetFreezeTransactionBuilder. applyTo(Transaction txn)
protected void
AssetTransferTransactionBuilder. applyTo(Transaction txn)
protected void
KeyRegistrationTransactionBuilder. applyTo(Transaction txn)
protected void
PaymentTransactionBuilder. applyTo(Transaction txn)
protected abstract void
TransactionBuilder. applyTo(Transaction txn)
-
Uses of Transaction in com.algorand.algosdk.transaction
Fields in com.algorand.algosdk.transaction declared as Transaction Modifier and Type Field Description Transaction
SignedTransaction. tx
Transaction
TransactionWithSigner. txn
Methods in com.algorand.algosdk.transaction that return Transaction Modifier and Type Method Description static Transaction[]
TxGroup. assignGroupID(Address address, Transaction... txns)
Assigns group id to a given array of unsigned transactionsstatic Transaction[]
TxGroup. assignGroupID(Transaction... txns)
Assigns group id to a given array of unsigned transactionsMethods in com.algorand.algosdk.transaction with parameters of type Transaction Modifier and Type Method Description static Transaction[]
TxGroup. assignGroupID(Address address, Transaction... txns)
Assigns group id to a given array of unsigned transactionsstatic Transaction[]
TxGroup. assignGroupID(Transaction... txns)
Assigns group id to a given array of unsigned transactionsstatic Digest
TxGroup. computeGroupID(Transaction... txns)
Compute group ID for a group of unsigned transactionsSignedTransaction[]
TxnSigner. signTxnGroup(Transaction[] txnGroup, int[] indicesToSign)
Constructors in com.algorand.algosdk.transaction with parameters of type Transaction 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)
TransactionWithSigner(Transaction txn, TxnSigner signer)
-