public class Contract
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NIL_ADDRESS |
| Constructor and Description |
|---|
Contract(ContractFactory factory,
java.lang.String code,
java.lang.String abi,
java.lang.String address,
Value[] init,
java.util.List<Contract.State> state) |
| Modifier and Type | Method and Description |
|---|---|
Transaction |
call(java.lang.String transition,
Value[] args,
CallParams params,
int attempts,
int interval) |
javafx.util.Pair<Transaction,Contract> |
deploy(DeployParams params,
int attempts,
int interval) |
HttpProvider.CreateTxResult |
deployWithoutConfirm(DeployParams params) |
boolean |
isDeployed() |
boolean |
isInitialised() |
boolean |
isRejected() |
HttpProvider.CreateTxResult |
prepareTx(Transaction tx) |
Transaction |
prepareTx(Transaction tx,
int attempts,
int interval) |
public Contract(ContractFactory factory, java.lang.String code, java.lang.String abi, java.lang.String address, Value[] init, java.util.List<Contract.State> state) throws java.lang.Exception
java.lang.Exceptionpublic javafx.util.Pair<Transaction,Contract> deploy(DeployParams params, int attempts, int interval) throws java.lang.Exception
java.lang.Exceptionpublic HttpProvider.CreateTxResult deployWithoutConfirm(DeployParams params) throws java.lang.Exception
java.lang.Exceptionpublic Transaction call(java.lang.String transition, Value[] args, CallParams params, int attempts, int interval) throws java.lang.Exception
java.lang.Exceptionpublic HttpProvider.CreateTxResult prepareTx(Transaction tx) throws java.lang.Exception
java.lang.Exceptionpublic Transaction prepareTx(Transaction tx, int attempts, int interval) throws java.lang.Exception
java.lang.Exceptionpublic boolean isInitialised()
public boolean isDeployed()
public boolean isRejected()