public final class TxSendCoin extends Operation
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<TxSendCoin> |
CREATOR |
| Modifier | Constructor and Description |
|---|---|
protected |
TxSendCoin(android.os.Parcel in) |
|
TxSendCoin(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() |
MinterAddress |
getTo() |
OperationType |
getType() |
double |
getValue() |
java.math.BigInteger |
getValueBigInteger() |
TxSendCoin |
setCoin(java.lang.String coin) |
TxSendCoin |
setRawValue(java.lang.String rawValue,
int radix)
You MUST multiply this rawValue on
Transaction.VALUE_MUL by yourself |
TxSendCoin |
setTo(java.lang.CharSequence address) |
TxSendCoin |
setTo(MinterAddress address) |
TxSendCoin |
setValue(java.math.BigDecimal value)
Set big decimal value
|
TxSendCoin |
setValue(java.lang.CharSequence decimalValue)
Set string value
|
TxSendCoin |
setValue(double value)
Set double value
|
protected FieldsValidationResult |
validate() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
build, describeContents, getTxfromRawRlp, fromRawRlp, objArrToByteArrArrpublic static final android.os.Parcelable.Creator<TxSendCoin> CREATOR
public TxSendCoin(Transaction rawTx)
protected TxSendCoin(android.os.Parcel in)
public double getValue()
public TxSendCoin setValue(double value)
value - double valuesetValue(BigDecimal)public TxSendCoin setValue(java.lang.CharSequence decimalValue)
decimalValue - Floating point string value. Precision up to 18 digits: 0.10203040506078090public TxSendCoin setValue(java.math.BigDecimal value)
value - big decimal value with scale up to 18Transaction.VALUE_MULpublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class Operationpublic java.math.BigInteger getValueBigInteger()
public MinterAddress getTo()
public TxSendCoin setTo(java.lang.CharSequence address)
public TxSendCoin setTo(MinterAddress address)
public java.lang.String getCoin()
public TxSendCoin setCoin(java.lang.String coin)
public TxSendCoin setRawValue(java.lang.String rawValue, int radix)
Transaction.VALUE_MUL by yourselfrawValue - radix - public OperationType getType()
protected FieldsValidationResult validate()
protected byte[] encodeRLP()
RLPSerializableencodeRLP in class RLPSerializableRLPprotected void decodeRLP(byte[] rlpEncodedData)
RLPSerializabledecodeRLP in class RLPSerializable