public class DeployAuthManager extends Contract
Contract.EventValuesWithLog| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ABI |
static java.lang.String[] |
ABI_ARRAY |
static java.lang.String |
BINARY |
static java.lang.String[] |
BINARY_ARRAY |
static java.lang.String |
FUNC__DEPLOYAUTHTYPE |
static java.lang.String |
FUNC__OWNER |
static java.lang.String |
FUNC_AUTH |
static java.lang.String |
FUNC_CLOSEDEPLOYAUTH |
static java.lang.String |
FUNC_HASDEPLOYAUTH |
static java.lang.String |
FUNC_OPENDEPLOYAUTH |
static java.lang.String |
FUNC_SETDEPLOYAUTHTYPE |
static java.lang.String |
FUNC_SETOWNER |
static java.lang.String |
SM_BINARY |
static java.lang.String[] |
SM_BINARY_ARRAY |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, LATEST_BLOCK, logger, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
DeployAuthManager(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.math.BigInteger |
_deployAuthType() |
java.lang.String |
_owner() |
java.lang.Boolean |
auth(java.lang.String src) |
TransactionReceipt |
closeDeployAuth(java.lang.String account) |
void |
closeDeployAuth(java.lang.String account,
TransactionCallback callback) |
static DeployAuthManager |
deploy(Client client,
CryptoKeyPair credential,
java.lang.String owner) |
static java.lang.String |
getABI() |
static java.lang.String |
getBinary(CryptoSuite cryptoSuite) |
Tuple1<java.lang.String> |
getCloseDeployAuthInput(TransactionReceipt transactionReceipt) |
Tuple1<java.lang.String> |
getOpenDeployAuthInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getSetDeployAuthTypeInput(TransactionReceipt transactionReceipt) |
Tuple1<java.lang.String> |
getSetOwnerInput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForCloseDeployAuth(java.lang.String account) |
java.lang.String |
getSignedTransactionForOpenDeployAuth(java.lang.String account) |
java.lang.String |
getSignedTransactionForSetDeployAuthType(java.math.BigInteger deployAuthType) |
java.lang.String |
getSignedTransactionForSetOwner(java.lang.String owner) |
java.lang.Boolean |
hasDeployAuth(java.lang.String account) |
static DeployAuthManager |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
TransactionReceipt |
openDeployAuth(java.lang.String account) |
void |
openDeployAuth(java.lang.String account,
TransactionCallback callback) |
TransactionReceipt |
setDeployAuthType(java.math.BigInteger deployAuthType) |
void |
setDeployAuthType(java.math.BigInteger deployAuthType,
TransactionCallback callback) |
TransactionReceipt |
setOwner(java.lang.String owner) |
void |
setOwner(java.lang.String owner,
TransactionCallback callback) |
asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeCallWithSingleValueReturn, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, setContractAddress, setDeployReceipt, staticExtractEventParameterspublic static final java.lang.String[] BINARY_ARRAY
public static final java.lang.String BINARY
public static final java.lang.String[] SM_BINARY_ARRAY
public static final java.lang.String SM_BINARY
public static final java.lang.String[] ABI_ARRAY
public static final java.lang.String ABI
public static final java.lang.String FUNC__DEPLOYAUTHTYPE
public static final java.lang.String FUNC__OWNER
public static final java.lang.String FUNC_AUTH
public static final java.lang.String FUNC_CLOSEDEPLOYAUTH
public static final java.lang.String FUNC_HASDEPLOYAUTH
public static final java.lang.String FUNC_OPENDEPLOYAUTH
public static final java.lang.String FUNC_SETDEPLOYAUTHTYPE
public static final java.lang.String FUNC_SETOWNER
protected DeployAuthManager(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getBinary(CryptoSuite cryptoSuite)
public static java.lang.String getABI()
public java.math.BigInteger _deployAuthType()
throws ContractException
public java.lang.String _owner()
throws ContractException
public java.lang.Boolean auth(java.lang.String src)
throws ContractException
public TransactionReceipt closeDeployAuth(java.lang.String account)
public void closeDeployAuth(java.lang.String account,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCloseDeployAuth(java.lang.String account)
public Tuple1<java.lang.String> getCloseDeployAuthInput(TransactionReceipt transactionReceipt)
public java.lang.Boolean hasDeployAuth(java.lang.String account)
throws ContractException
public TransactionReceipt openDeployAuth(java.lang.String account)
public void openDeployAuth(java.lang.String account,
TransactionCallback callback)
public java.lang.String getSignedTransactionForOpenDeployAuth(java.lang.String account)
public Tuple1<java.lang.String> getOpenDeployAuthInput(TransactionReceipt transactionReceipt)
public TransactionReceipt setDeployAuthType(java.math.BigInteger deployAuthType)
public void setDeployAuthType(java.math.BigInteger deployAuthType,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetDeployAuthType(java.math.BigInteger deployAuthType)
public Tuple1<java.math.BigInteger> getSetDeployAuthTypeInput(TransactionReceipt transactionReceipt)
public TransactionReceipt setOwner(java.lang.String owner)
public void setOwner(java.lang.String owner,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetOwner(java.lang.String owner)
public Tuple1<java.lang.String> getSetOwnerInput(TransactionReceipt transactionReceipt)
public static DeployAuthManager load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
public static DeployAuthManager deploy(Client client, CryptoKeyPair credential, java.lang.String owner) throws ContractException