public class ContractAuthPrecompiled extends Contract
Contract.EventValuesWithLog| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ABI |
static java.lang.String[] |
ABI_ARRAY |
static java.lang.String |
FUNC_CHECKMETHODAUTH |
static java.lang.String |
FUNC_CLOSEDEPLOYAUTH |
static java.lang.String |
FUNC_CLOSEMETHODAUTH |
static java.lang.String |
FUNC_CONTRACTAVAILABLE |
static java.lang.String |
FUNC_DEPLOYTYPE |
static java.lang.String |
FUNC_GETADMIN |
static java.lang.String |
FUNC_GETMETHODAUTH |
static java.lang.String |
FUNC_HASDEPLOYAUTH |
static java.lang.String |
FUNC_OPENDEPLOYAUTH |
static java.lang.String |
FUNC_OPENMETHODAUTH |
static java.lang.String |
FUNC_RESETADMIN |
static java.lang.String |
FUNC_SETCONTRACTSTATUS |
static java.lang.String |
FUNC_SETDEPLOYAUTHTYPE |
static java.lang.String |
FUNC_SETMETHODAUTHTYPE |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, logger, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
ContractAuthPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Boolean |
checkMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account) |
TransactionReceipt |
closeDeployAuth(java.lang.String account) |
java.lang.String |
closeDeployAuth(java.lang.String account,
TransactionCallback callback) |
TransactionReceipt |
closeMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account) |
java.lang.String |
closeMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account,
TransactionCallback callback) |
java.lang.Boolean |
contractAvailable(java.lang.String address) |
java.math.BigInteger |
deployType() |
static java.lang.String |
getABI() |
java.lang.String |
getAdmin(java.lang.String contractAddr) |
Tuple1<java.lang.String> |
getCloseDeployAuthInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCloseDeployAuthOutput(TransactionReceipt transactionReceipt) |
Tuple3<java.lang.String,byte[],java.lang.String> |
getCloseMethodAuthInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCloseMethodAuthOutput(TransactionReceipt transactionReceipt) |
Tuple3<java.math.BigInteger,java.util.List<java.lang.String>,java.util.List<java.lang.String>> |
getMethodAuth(java.lang.String path,
byte[] func) |
Tuple1<java.lang.String> |
getOpenDeployAuthInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getOpenDeployAuthOutput(TransactionReceipt transactionReceipt) |
Tuple3<java.lang.String,byte[],java.lang.String> |
getOpenMethodAuthInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getOpenMethodAuthOutput(TransactionReceipt transactionReceipt) |
Tuple2<java.lang.String,java.lang.String> |
getResetAdminInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getResetAdminOutput(TransactionReceipt transactionReceipt) |
Tuple2<java.lang.String,java.lang.Boolean> |
getSetContractStatusAddressBoolInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getSetContractStatusAddressBoolOutput(TransactionReceipt transactionReceipt) |
Tuple2<java.lang.String,java.math.BigInteger> |
getSetContractStatusAddressUint8Input(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getSetContractStatusAddressUint8Output(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getSetDeployAuthTypeInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getSetDeployAuthTypeOutput(TransactionReceipt transactionReceipt) |
Tuple3<java.lang.String,byte[],java.math.BigInteger> |
getSetMethodAuthTypeInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getSetMethodAuthTypeOutput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForCloseDeployAuth(java.lang.String account) |
java.lang.String |
getSignedTransactionForCloseMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account) |
java.lang.String |
getSignedTransactionForOpenDeployAuth(java.lang.String account) |
java.lang.String |
getSignedTransactionForOpenMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account) |
java.lang.String |
getSignedTransactionForResetAdmin(java.lang.String contractAddr,
java.lang.String admin) |
java.lang.String |
getSignedTransactionForSetContractStatus(java.lang.String _address,
java.math.BigInteger _status) |
java.lang.String |
getSignedTransactionForSetContractStatus(java.lang.String address,
java.lang.Boolean isFreeze) |
java.lang.String |
getSignedTransactionForSetDeployAuthType(java.math.BigInteger _type) |
java.lang.String |
getSignedTransactionForSetMethodAuthType(java.lang.String contractAddr,
byte[] func,
java.math.BigInteger authType) |
java.lang.Boolean |
hasDeployAuth(java.lang.String account) |
static ContractAuthPrecompiled |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
TransactionReceipt |
openDeployAuth(java.lang.String account) |
java.lang.String |
openDeployAuth(java.lang.String account,
TransactionCallback callback) |
TransactionReceipt |
openMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account) |
java.lang.String |
openMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account,
TransactionCallback callback) |
TransactionReceipt |
resetAdmin(java.lang.String contractAddr,
java.lang.String admin) |
java.lang.String |
resetAdmin(java.lang.String contractAddr,
java.lang.String admin,
TransactionCallback callback) |
TransactionReceipt |
setContractStatus(java.lang.String _address,
java.math.BigInteger _status) |
java.lang.String |
setContractStatus(java.lang.String _address,
java.math.BigInteger _status,
TransactionCallback callback) |
TransactionReceipt |
setContractStatus(java.lang.String address,
java.lang.Boolean isFreeze) |
java.lang.String |
setContractStatus(java.lang.String address,
java.lang.Boolean isFreeze,
TransactionCallback callback) |
TransactionReceipt |
setDeployAuthType(java.math.BigInteger _type) |
java.lang.String |
setDeployAuthType(java.math.BigInteger _type,
TransactionCallback callback) |
TransactionReceipt |
setMethodAuthType(java.lang.String contractAddr,
byte[] func,
java.math.BigInteger authType) |
java.lang.String |
setMethodAuthType(java.lang.String contractAddr,
byte[] func,
java.math.BigInteger authType,
TransactionCallback callback) |
asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeDeployTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, generateTxAttributeWithDagFlag, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, isEnableDAG, setContractAddress, setDeployReceipt, setEnableDAG, staticExtractEventParameterspublic static final java.lang.String[] ABI_ARRAY
public static final java.lang.String ABI
public static final java.lang.String FUNC_CHECKMETHODAUTH
public static final java.lang.String FUNC_CLOSEDEPLOYAUTH
public static final java.lang.String FUNC_CLOSEMETHODAUTH
public static final java.lang.String FUNC_CONTRACTAVAILABLE
public static final java.lang.String FUNC_DEPLOYTYPE
public static final java.lang.String FUNC_GETADMIN
public static final java.lang.String FUNC_GETMETHODAUTH
public static final java.lang.String FUNC_HASDEPLOYAUTH
public static final java.lang.String FUNC_OPENDEPLOYAUTH
public static final java.lang.String FUNC_OPENMETHODAUTH
public static final java.lang.String FUNC_RESETADMIN
public static final java.lang.String FUNC_SETCONTRACTSTATUS
public static final java.lang.String FUNC_SETDEPLOYAUTHTYPE
public static final java.lang.String FUNC_SETMETHODAUTHTYPE
protected ContractAuthPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getABI()
public java.lang.Boolean checkMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account)
throws ContractException
public TransactionReceipt closeDeployAuth(java.lang.String account)
public java.lang.String 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 Tuple1<java.math.BigInteger> getCloseDeployAuthOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt closeMethodAuth(java.lang.String contractAddr, byte[] func, java.lang.String account)
public java.lang.String closeMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCloseMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account)
public Tuple3<java.lang.String,byte[],java.lang.String> getCloseMethodAuthInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCloseMethodAuthOutput(TransactionReceipt transactionReceipt)
public java.lang.Boolean contractAvailable(java.lang.String address)
throws ContractException
public java.math.BigInteger deployType()
throws ContractException
public java.lang.String getAdmin(java.lang.String contractAddr)
throws ContractException
public Tuple3<java.math.BigInteger,java.util.List<java.lang.String>,java.util.List<java.lang.String>> getMethodAuth(java.lang.String path, byte[] func) throws ContractException
public java.lang.Boolean hasDeployAuth(java.lang.String account)
throws ContractException
public TransactionReceipt openDeployAuth(java.lang.String account)
public java.lang.String 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 Tuple1<java.math.BigInteger> getOpenDeployAuthOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt openMethodAuth(java.lang.String contractAddr, byte[] func, java.lang.String account)
public java.lang.String openMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account,
TransactionCallback callback)
public java.lang.String getSignedTransactionForOpenMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account)
public Tuple3<java.lang.String,byte[],java.lang.String> getOpenMethodAuthInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getOpenMethodAuthOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt resetAdmin(java.lang.String contractAddr, java.lang.String admin)
public java.lang.String resetAdmin(java.lang.String contractAddr,
java.lang.String admin,
TransactionCallback callback)
public java.lang.String getSignedTransactionForResetAdmin(java.lang.String contractAddr,
java.lang.String admin)
public Tuple2<java.lang.String,java.lang.String> getResetAdminInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getResetAdminOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt setContractStatus(java.lang.String address, java.lang.Boolean isFreeze)
public java.lang.String setContractStatus(java.lang.String address,
java.lang.Boolean isFreeze,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetContractStatus(java.lang.String address,
java.lang.Boolean isFreeze)
public Tuple2<java.lang.String,java.lang.Boolean> getSetContractStatusAddressBoolInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getSetContractStatusAddressBoolOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt setContractStatus(java.lang.String _address, java.math.BigInteger _status)
public java.lang.String setContractStatus(java.lang.String _address,
java.math.BigInteger _status,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetContractStatus(java.lang.String _address,
java.math.BigInteger _status)
public Tuple2<java.lang.String,java.math.BigInteger> getSetContractStatusAddressUint8Input(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getSetContractStatusAddressUint8Output(TransactionReceipt transactionReceipt)
public TransactionReceipt setDeployAuthType(java.math.BigInteger _type)
public java.lang.String setDeployAuthType(java.math.BigInteger _type,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetDeployAuthType(java.math.BigInteger _type)
public Tuple1<java.math.BigInteger> getSetDeployAuthTypeInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getSetDeployAuthTypeOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt setMethodAuthType(java.lang.String contractAddr, byte[] func, java.math.BigInteger authType)
public java.lang.String setMethodAuthType(java.lang.String contractAddr,
byte[] func,
java.math.BigInteger authType,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetMethodAuthType(java.lang.String contractAddr,
byte[] func,
java.math.BigInteger authType)
public Tuple3<java.lang.String,byte[],java.math.BigInteger> getSetMethodAuthTypeInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getSetMethodAuthTypeOutput(TransactionReceipt transactionReceipt)
public static ContractAuthPrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)