public class Transaction
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
rlpEncoded |
| Constructor and Description |
|---|
Transaction(java.lang.String from,
long nonce,
java.lang.String recipient,
int shardID,
int toShardID,
java.math.BigInteger amount,
long gasLimit,
java.math.BigInteger gasPrice,
byte[] payload) |
| Modifier and Type | Method and Description |
|---|---|
java.math.BigInteger |
getAmount() |
java.math.BigInteger |
getGasLimit() |
java.math.BigInteger |
getGasPrice() |
java.math.BigInteger |
getNonce() |
byte[] |
getPayload() |
byte[] |
getRawHash() |
java.lang.String |
getRecipient() |
byte[] |
getRlpEncoded() |
int |
getShardID() |
org.web3j.crypto.Sign.SignatureData |
getSignature() |
int |
getToShardID() |
java.lang.String |
getTxHash() |
java.lang.String |
sendRawTransaction() |
void |
setAmount(java.math.BigInteger amount) |
void |
setGasLimit(java.math.BigInteger gasLimit) |
void |
setGasPrice(java.math.BigInteger gasPrice) |
void |
setNonce(java.math.BigInteger nonce) |
void |
setPayload(byte[] payload) |
void |
setRawHash(byte[] rawHash) |
void |
setRecipient(java.lang.String recipient) |
void |
setRlpEncoded(byte[] rlpEncoded) |
void |
setShardID(int shardID) |
void |
setSignature(org.web3j.crypto.Sign.SignatureData signature) |
void |
setToShardID(int toShardID) |
void |
setTxHash(java.lang.String txHash) |
Transaction |
sign(int chainId,
org.web3j.crypto.Credentials credentials) |
public Transaction(java.lang.String from,
long nonce,
java.lang.String recipient,
int shardID,
int toShardID,
java.math.BigInteger amount,
long gasLimit,
java.math.BigInteger gasPrice,
byte[] payload)
public java.math.BigInteger getNonce()
public void setNonce(java.math.BigInteger nonce)
public java.math.BigInteger getGasPrice()
public void setGasPrice(java.math.BigInteger gasPrice)
public java.math.BigInteger getGasLimit()
public void setGasLimit(java.math.BigInteger gasLimit)
public int getShardID()
public void setShardID(int shardID)
public int getToShardID()
public void setToShardID(int toShardID)
public java.lang.String getRecipient()
public void setRecipient(java.lang.String recipient)
public java.math.BigInteger getAmount()
public void setAmount(java.math.BigInteger amount)
public byte[] getPayload()
public void setPayload(byte[] payload)
public org.web3j.crypto.Sign.SignatureData getSignature()
public void setSignature(org.web3j.crypto.Sign.SignatureData signature)
public byte[] getRlpEncoded()
public void setRlpEncoded(byte[] rlpEncoded)
public byte[] getRawHash()
public void setRawHash(byte[] rawHash)
public java.lang.String getTxHash()
public void setTxHash(java.lang.String txHash)
public Transaction sign(int chainId, org.web3j.crypto.Credentials credentials)
public java.lang.String sendRawTransaction()
throws java.io.IOException
java.io.IOException