public final class TxDeclareCandidacy extends Operation
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<TxDeclareCandidacy> |
CREATOR |
| Modifier | Constructor and Description |
|---|---|
protected |
TxDeclareCandidacy(android.os.Parcel in) |
|
TxDeclareCandidacy(Transaction rawTx) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
decodeRLP(byte[] rlpEncodedData) |
protected byte[] |
encodeRLP()
Encodes all create fields via RLP
|
MinterAddress |
getAddress() |
java.lang.String |
getCoin() |
int |
getCommission()
Get commission in percents
|
PublicKey |
getPublicKey() |
java.math.BigDecimal |
getStake()
Get normalized stake
|
double |
getStakeDouble()
Get normalized stake in double value
Be carefully!
|
OperationType |
getType() |
TxDeclareCandidacy |
setAddress(MinterAddress address) |
TxDeclareCandidacy |
setAddress(java.lang.String address) |
TxDeclareCandidacy |
setCoin(java.lang.String coinName) |
TxDeclareCandidacy |
setCommission(java.lang.Integer commission) |
TxDeclareCandidacy |
setPublicKey(byte[] publicKey) |
TxDeclareCandidacy |
setPublicKey(PublicKey publicKey) |
TxDeclareCandidacy |
setPublicKey(java.lang.String hexPubKey) |
TxDeclareCandidacy |
setStake(java.math.BigDecimal stakeDecimal) |
TxDeclareCandidacy |
setStake(java.math.BigInteger stakeBigInteger) |
TxDeclareCandidacy |
setStake(double amount) |
TxDeclareCandidacy |
setStake(java.lang.String stakeBigInteger) |
protected FieldsValidationResult |
validate() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
build, describeContents, fromRawRlp, getTxpublic static final android.os.Parcelable.Creator<TxDeclareCandidacy> CREATOR
public TxDeclareCandidacy(Transaction rawTx)
protected TxDeclareCandidacy(android.os.Parcel in)
public void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class Operationpublic MinterAddress getAddress()
public TxDeclareCandidacy setAddress(java.lang.String address)
public TxDeclareCandidacy setAddress(MinterAddress address)
public PublicKey getPublicKey()
public TxDeclareCandidacy setPublicKey(java.lang.String hexPubKey)
public TxDeclareCandidacy setPublicKey(byte[] publicKey)
public TxDeclareCandidacy setPublicKey(PublicKey publicKey)
public int getCommission()
public TxDeclareCandidacy setCommission(java.lang.Integer commission)
public java.lang.String getCoin()
public TxDeclareCandidacy setCoin(java.lang.String coinName)
public java.math.BigDecimal getStake()
public TxDeclareCandidacy setStake(java.lang.String stakeBigInteger)
public double getStakeDouble()
public TxDeclareCandidacy setStake(java.math.BigDecimal stakeDecimal)
public TxDeclareCandidacy setStake(java.math.BigInteger stakeBigInteger)
public TxDeclareCandidacy setStake(double amount)
public OperationType getType()
protected FieldsValidationResult validate()
protected byte[] encodeRLP()
Operation