public class TransactionEncoder
extends java.lang.Object
| Constructor and Description |
|---|
TransactionEncoder() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<org.web3j.rlp.RlpType> |
asRlpValues(RawTransaction rawTransaction,
Sign.SignatureData signatureData) |
static Sign.SignatureData |
createEip155SignatureData(Sign.SignatureData signatureData,
byte chainId)
Deprecated.
|
static Sign.SignatureData |
createEip155SignatureData(Sign.SignatureData signatureData,
long chainId) |
static byte[] |
encode(RawTransaction rawTransaction) |
static byte[] |
encode(RawTransaction rawTransaction,
byte chainId)
Deprecated.
|
static byte[] |
encode(RawTransaction rawTransaction,
long chainId)
Encode transaction with chainId together, it make sense only for Legacy transactions
|
static byte[] |
encode(RawTransaction rawTransaction,
Sign.SignatureData signatureData) |
static byte[] |
signMessage(RawTransaction rawTransaction,
byte chainId,
Credentials credentials)
Deprecated.
|
static byte[] |
signMessage(RawTransaction rawTransaction,
Credentials credentials)
Use for new transactions Eip1559 (this txs has a new field chainId) or an old one before
Eip155
|
static byte[] |
signMessage(RawTransaction rawTransaction,
long chainId,
Credentials credentials)
Use for legacy txs (after Eip155 before Eip1559)
|
public static byte[] signMessage(RawTransaction rawTransaction, Credentials credentials)
public static byte[] signMessage(RawTransaction rawTransaction, long chainId, Credentials credentials)
@Deprecated public static byte[] signMessage(RawTransaction rawTransaction, byte chainId, Credentials credentials)
public static Sign.SignatureData createEip155SignatureData(Sign.SignatureData signatureData, long chainId)
@Deprecated public static Sign.SignatureData createEip155SignatureData(Sign.SignatureData signatureData, byte chainId)
public static byte[] encode(RawTransaction rawTransaction)
public static byte[] encode(RawTransaction rawTransaction, long chainId)
@Deprecated public static byte[] encode(RawTransaction rawTransaction, byte chainId)
public static byte[] encode(RawTransaction rawTransaction, Sign.SignatureData signatureData)
public static java.util.List<org.web3j.rlp.RlpType> asRlpValues(RawTransaction rawTransaction, Sign.SignatureData signatureData)