public final class TxDelegate extends Operation
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<TxDelegate> |
CREATOR |
| Modifier | Constructor and Description |
|---|---|
protected |
TxDelegate(android.os.Parcel in) |
|
TxDelegate(Transaction rawTx) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
decodeRLP(byte[] rlpEncodedData)
Decode data from encoded RLP
|
protected byte[] |
encodeRLP()
Encodes all create fields via RLP
|
java.lang.String |
getCoin() |
PublicKey |
getPublicKey() |
java.math.BigDecimal |
getStake() |
java.math.BigInteger |
getStakeBigInteger() |
double |
getStakeDouble() |
OperationType |
getType() |
TxDelegate |
setCoin(java.lang.String coinName) |
TxDelegate |
setPublicKey(PublicKey publicKey) |
TxDelegate |
setStake(java.math.BigDecimal stakeDecimal) |
TxDelegate |
setStake(java.math.BigInteger stakeBigInteger) |
TxDelegate |
setStake(double stake) |
TxDelegate |
setStake(java.lang.String stakeBigInteger) |
protected FieldsValidationResult |
validate() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
build, describeContents, getTxfromRawRlp, fromRawRlp, objArrToByteArrArrpublic static final android.os.Parcelable.Creator<TxDelegate> CREATOR
public TxDelegate(Transaction rawTx)
protected TxDelegate(android.os.Parcel in)
public void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class Operationpublic PublicKey getPublicKey()
public TxDelegate setPublicKey(PublicKey publicKey)
public java.lang.String getCoin()
public TxDelegate setCoin(java.lang.String coinName)
public java.math.BigInteger getStakeBigInteger()
public java.math.BigDecimal getStake()
public TxDelegate setStake(java.math.BigInteger stakeBigInteger)
public double getStakeDouble()
public TxDelegate setStake(double stake)
public TxDelegate setStake(java.lang.String stakeBigInteger)
public TxDelegate setStake(java.math.BigDecimal stakeDecimal)
public OperationType getType()
protected FieldsValidationResult validate()
protected byte[] encodeRLP()
RLPSerializableencodeRLP in class RLPSerializableRLPprotected void decodeRLP(byte[] rlpEncodedData)
RLPSerializabledecodeRLP in class RLPSerializable