public static class Transaction.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(java.math.BigInteger nonce) |
| Modifier and Type | Method and Description |
|---|---|
TxCoinBuy |
buyCoin() |
<Op extends Operation> |
create(java.lang.Class<Op> operationClass) |
TxCreateCoin |
createCoin() |
TxDeclareCandidacy |
declareCandidacy() |
TxDelegate |
delegate() |
TxRedeemCheck |
redeemCheck() |
TxCoinSellAll |
sellAllCoins() |
TxCoinSell |
sellCoin() |
TxSendCoin |
sendCoin() |
TxSetCandidateOffline |
setCandidateOffline() |
TxSetCandidateOnline |
setCandidateOnline() |
Transaction.Builder |
setGasCoin(java.lang.String coin)
Set fee coin.
|
Transaction.Builder |
setNonce(java.math.BigInteger nonce)
Set transaction number.
|
Transaction.Builder |
setPayload(byte[] data)
Set arbitrary user-defined bytes
|
Transaction.Builder |
setPayload(BytesData data)
Set arbitrary user-defined bytes
|
TxUnbound |
unbound() |
public Transaction.Builder setGasCoin(java.lang.String coin)
MinterSDK#DEFAULT_COINcoin - string coin name. Min length: 3, maximum: 10Transaction.Builderpublic Transaction.Builder setPayload(byte[] data)
data - max size: 1024 bytesTransaction.Builderpublic Transaction.Builder setPayload(BytesData data)
data - max size: 1024 bytesTransaction.Builderpublic Transaction.Builder setNonce(java.math.BigInteger nonce)
nonce - nonce valueTransaction.Builderpublic <Op extends Operation> Op create(java.lang.Class<Op> operationClass)
public TxCoinBuy buyCoin()
public TxCoinSell sellCoin()
public TxCoinSellAll sellAllCoins()
public TxCreateCoin createCoin()
public TxDeclareCandidacy declareCandidacy()
public TxDelegate delegate()
public TxRedeemCheck redeemCheck()
public TxSendCoin sendCoin()
public TxSetCandidateOffline setCandidateOffline()
public TxSetCandidateOnline setCandidateOnline()
public TxUnbound unbound()