public final class TxCreateCoin extends Operation
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<TxCreateCoin> |
CREATOR |
| Modifier | Constructor and Description |
|---|---|
protected |
TxCreateCoin(android.os.Parcel in) |
|
TxCreateCoin(Transaction rawTx) |
| Modifier and Type | Method and Description |
|---|---|
static java.math.BigDecimal |
calculateCreatingCost(java.lang.String coin) |
static java.math.BigInteger |
calculateCreatingCostBigInteger(java.lang.String coin) |
protected void |
decodeRLP(byte[] rlpEncodedData) |
protected byte[] |
encodeRLP()
Encodes all create fields via RLP
|
int |
getConstantReserveRatio()
Get constant reserve ratio (in percents)
|
java.math.BigDecimal |
getInitialAmount()
Get normalized immutable initial amount as big decimal value
|
double |
getInitialAmountDouble()
Get initial amount as double value
Be carefully, can be overflowed!
|
java.math.BigDecimal |
getInitialReserve()
Get normalized initial reserve in base coin
|
double |
getInitialReserveDouble()
Get initial reserve amount as double value
Be carefully, can be overflowed!
|
java.lang.String |
getName() |
java.lang.String |
getSymbol() |
OperationType |
getType() |
TxCreateCoin |
setConstantReserveRatio(java.lang.Integer ratio) |
TxCreateCoin |
setInitialAmount(java.math.BigDecimal amount) |
TxCreateCoin |
setInitialAmount(java.math.BigInteger amount) |
TxCreateCoin |
setInitialAmount(double amount) |
TxCreateCoin |
setInitialReserve(java.math.BigDecimal amount) |
TxCreateCoin |
setInitialReserve(java.math.BigInteger amount) |
TxCreateCoin |
setInitialReserve(double amount) |
TxCreateCoin |
setName(java.lang.String name) |
TxCreateCoin |
setSymbol(java.lang.String coinName) |
protected FieldsValidationResult |
validate() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
build, describeContents, fromRawRlp, getTxpublic static final android.os.Parcelable.Creator<TxCreateCoin> CREATOR
public TxCreateCoin(Transaction rawTx)
protected TxCreateCoin(android.os.Parcel in)
public static java.math.BigInteger calculateCreatingCostBigInteger(java.lang.String coin)
public static java.math.BigDecimal calculateCreatingCost(java.lang.String coin)
public void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class Operationpublic java.lang.String getName()
public TxCreateCoin setName(java.lang.String name)
public java.lang.String getSymbol()
public TxCreateCoin setSymbol(java.lang.String coinName)
public java.math.BigDecimal getInitialAmount()
public TxCreateCoin setInitialAmount(java.math.BigDecimal amount)
public TxCreateCoin setInitialAmount(java.math.BigInteger amount)
public double getInitialAmountDouble()
public TxCreateCoin setInitialAmount(double amount)
public java.math.BigDecimal getInitialReserve()
public TxCreateCoin setInitialReserve(java.math.BigDecimal amount)
public TxCreateCoin setInitialReserve(java.math.BigInteger amount)
public double getInitialReserveDouble()
public TxCreateCoin setInitialReserve(double amount)
public int getConstantReserveRatio()
public TxCreateCoin setConstantReserveRatio(java.lang.Integer ratio)
public OperationType getType()
protected FieldsValidationResult validate()
protected byte[] encodeRLP()
Operation