public class Contract
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
NIL_ADDRESS |
| 构造器和说明 |
|---|
Contract(ContractFactory factory,
java.lang.String code,
java.lang.String abi,
java.lang.String address,
Value[] init,
java.util.List<Contract.State> state) |
| 限定符和类型 | 方法和说明 |
|---|---|
Transaction |
call(Transition transition,
Value[] args,
CallParams params,
int attempts,
int interval) |
javafx.util.Pair<Transaction,Contract> |
deploy(DeployParams params,
int attempts,
int interval) |
java.util.List<Contract.State> |
getState() |
boolean |
isDeployed() |
boolean |
isInitialised() |
boolean |
isRejected() |
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 Transaction call(Transition transition, Value[] args, CallParams params, int attempts, int interval) 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()
public java.util.List<Contract.State> getState()