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(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()