Class GeneralizedAccountsMetaTransaction
java.lang.Object
com.kryptokrauts.aeternity.sdk.service.transaction.type.AbstractTransaction<T>
com.kryptokrauts.aeternity.sdk.service.transaction.type.impl.AbstractTransactionWithInnerTx<GeneralizedAccountsMetaTransactionModel>
com.kryptokrauts.aeternity.sdk.service.transaction.type.impl.GeneralizedAccountsMetaTransaction
public class GeneralizedAccountsMetaTransaction extends AbstractTransactionWithInnerTx<GeneralizedAccountsMetaTransactionModel>
-
Field Summary
Fields inherited from class com.kryptokrauts.aeternity.sdk.service.transaction.type.impl.AbstractTransactionWithInnerTx
innerTxRLPEncodedList
Fields inherited from class com.kryptokrauts.aeternity.sdk.service.transaction.type.AbstractTransaction
model
-
Constructor Summary
Constructors Constructor Description GeneralizedAccountsMetaTransaction()
-
Method Summary
Modifier and Type Method Description protected io.reactivex.Single<UnsignedTx>
createInternal()
this method needs to be implemented for testing purposes (non native mode)org.apache.tuweni.bytes.Bytes
createRLPEncodedList()
for ga transaction the ga tx is wrapped into a signed wrapper as well as the actual transaction to authorizeprotected FeeCalculationModel
getFeeCalculationModel()
fee calculation model for this transaction type, one ofFeeCalculationModel
Methods inherited from class com.kryptokrauts.aeternity.sdk.service.transaction.type.impl.AbstractTransactionWithInnerTx
setInnerTxRLPEncodedList
Methods inherited from class com.kryptokrauts.aeternity.sdk.service.transaction.type.AbstractTransaction
checkZeroAndWriteValue, createUnsignedTransaction, getModel
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GeneralizedAccountsMetaTransaction
public GeneralizedAccountsMetaTransaction()
-
-
Method Details
-
createInternal
Description copied from class:AbstractTransaction
this method needs to be implemented for testing purposes (non native mode)- Specified by:
createInternal
in classAbstractTransaction<GeneralizedAccountsMetaTransactionModel>
- Returns:
- a single-wrapped unsignedTx object
-
createRLPEncodedList
public org.apache.tuweni.bytes.Bytes createRLPEncodedList()for ga transaction the ga tx is wrapped into a signed wrapper as well as the actual transaction to authorize- Specified by:
createRLPEncodedList
in classAbstractTransaction<GeneralizedAccountsMetaTransactionModel>
- Returns:
Bytes
-
getFeeCalculationModel
Description copied from class:AbstractTransaction
fee calculation model for this transaction type, one ofFeeCalculationModel
- Overrides:
getFeeCalculationModel
in classAbstractTransaction<GeneralizedAccountsMetaTransactionModel>
- Returns:
- instance of the
FeeCalculationModel
to use for fee calculation
-