AbstractTransaction
instead.@Deprecated public abstract class AbstractTxType extends java.lang.Object implements TxType
TxType.Type
Constructor and Description |
---|
AbstractTxType(java.math.BigInteger nonce,
java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit,
java.lang.String from,
java.lang.String to,
java.math.BigInteger value)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addSenderSignatureData(KlaySignatureData signatureData)
Deprecated.
add the sender's signature data
|
protected void |
addSenderSignatureData(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
Deprecated.
add the sender's signature data
|
void |
addSenderSignatureData(java.util.Set<KlaySignatureData> senderSignatureDataSet)
Deprecated.
add the sender's signature data
|
void |
addSignatureData(AbstractTxType txType)
Deprecated.
add the sender's signature data
|
void |
addSignatureData(java.util.List<org.web3j.rlp.RlpType> values,
int offset)
Deprecated.
add the sender's signature data
|
protected java.util.List<org.web3j.crypto.ECKeyPair> |
getEcKeyPairsForSenderSign(KlayCredentials credentials)
Deprecated.
get the keys you need to sign transactions
|
byte[] |
getEncodedTransactionNoSig()
Deprecated.
create rlp encoded value for signature component
|
java.lang.String |
getFrom()
Deprecated.
|
java.math.BigInteger |
getGasLimit()
Deprecated.
|
java.math.BigInteger |
getGasPrice()
Deprecated.
|
java.util.Set<KlaySignatureData> |
getNewSenderSignatureDataSet(KlayCredentials credentials,
int chainId)
Deprecated.
rlp encoding for signature(SigRLP)
|
java.math.BigInteger |
getNonce()
Deprecated.
|
KlaySignatureData |
getSenderSignatureData()
Deprecated.
|
java.util.Set<KlaySignatureData> |
getSenderSignatureDataSet()
Deprecated.
returns the sender's signature data set.
|
KlaySignatureData |
getSignatureData(KlayCredentials credentials,
int chainId)
Deprecated.
rlp encoding for signature(SigRLP)
|
java.lang.String |
getTo()
Deprecated.
|
java.math.BigInteger |
getValue()
Deprecated.
|
java.util.List<org.web3j.rlp.RlpType> |
rlpValues()
Deprecated.
create RlpType List which contains nonce, gas price and gas limit.
|
protected void |
setSenderSignatureData(KlaySignatureData signatureData)
Deprecated.
|
KlayRawTransaction |
sign(KlayCredentials credentials,
int chainId)
Deprecated.
rlp encoding for transaction hash(TxHash)
|
public AbstractTxType(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String from, java.lang.String to, java.math.BigInteger value)
@Deprecated protected void setSenderSignatureData(KlaySignatureData signatureData)
@Deprecated public KlaySignatureData getSenderSignatureData()
protected void addSenderSignatureData(KlaySignatureData signatureData)
signatureData
- sender's signature datapublic void addSenderSignatureData(java.util.Set<KlaySignatureData> senderSignatureDataSet)
senderSignatureDataSet
- sender's signature data setprotected void addSenderSignatureData(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
signatureRlpTypeList
- rlp encoded sender's signature datapublic void addSignatureData(java.util.List<org.web3j.rlp.RlpType> values, int offset)
values
- rlp encoded rawTransactionoffset
- where sender's signature data beginspublic void addSignatureData(AbstractTxType txType)
txType
- txType from which to extract signaturepublic java.util.Set<KlaySignatureData> getSenderSignatureDataSet()
public java.util.Set<KlaySignatureData> getNewSenderSignatureDataSet(KlayCredentials credentials, int chainId)
credentials
- credential info of a signerchainId
- chain IDprotected java.util.List<org.web3j.crypto.ECKeyPair> getEcKeyPairsForSenderSign(KlayCredentials credentials)
credentials
- credentials for signingpublic java.math.BigInteger getNonce()
public java.math.BigInteger getGasPrice()
public java.math.BigInteger getGasLimit()
public java.lang.String getFrom()
public java.lang.String getTo()
public java.math.BigInteger getValue()
public byte[] getEncodedTransactionNoSig()
getEncodedTransactionNoSig
in interface TxType
public java.util.List<org.web3j.rlp.RlpType> rlpValues()
public KlaySignatureData getSignatureData(KlayCredentials credentials, int chainId)
getSignatureData
in interface TxType
credentials
- credential info of a signerchainId
- chain IDpublic KlayRawTransaction sign(KlayCredentials credentials, int chainId)
sign
in interface TxType
credentials
- credential info of a signerchainId
- chain IDEmptyNonceException
- throw exception when nonce is null