public class ContractAuthPrecompiled 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_CHECKMETHODAUTH |
static java.lang.String |
FUNC_CLOSEDEPLOYAUTH |
static java.lang.String |
FUNC_CLOSEMETHODAUTH |
static java.lang.String |
FUNC_DEPLOYTYPE |
static java.lang.String |
FUNC_GETADMIN |
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_SETDEPLOYAUTHTYPE |
static java.lang.String |
FUNC_SETMETHODAUTHTYPE |
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 |
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) |
void |
closeDeployAuth(java.lang.String account,
TransactionCallback callback) |
TransactionReceipt |
closeMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account) |
void |
closeMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account,
TransactionCallback callback) |
static ContractAuthPrecompiled |
deploy(Client client,
CryptoKeyPair credential) |
java.math.BigInteger |
deployType() |
static java.lang.String |
getABI() |
java.lang.String |
getAdmin(java.lang.String contractAddr) |
static java.lang.String |
getBinary(CryptoSuite cryptoSuite) |
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) |
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) |
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 |
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) |
void |
openDeployAuth(java.lang.String account,
TransactionCallback callback) |
TransactionReceipt |
openMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account) |
void |
openMethodAuth(java.lang.String contractAddr,
byte[] func,
java.lang.String account,
TransactionCallback callback) |
TransactionReceipt |
resetAdmin(java.lang.String contractAddr,
java.lang.String admin) |
void |
resetAdmin(java.lang.String contractAddr,
java.lang.String admin,
TransactionCallback callback) |
TransactionReceipt |
setDeployAuthType(java.math.BigInteger _type) |
void |
setDeployAuthType(java.math.BigInteger _type,
TransactionCallback callback) |
TransactionReceipt |
setMethodAuthType(java.lang.String contractAddr,
byte[] func,
java.math.BigInteger authType) |
void |
setMethodAuthType(java.lang.String contractAddr,
byte[] func,
java.math.BigInteger authType,
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_CHECKMETHODAUTH
public static final java.lang.String FUNC_CLOSEDEPLOYAUTH
public static final java.lang.String FUNC_CLOSEMETHODAUTH
public static final java.lang.String FUNC_DEPLOYTYPE
public static final java.lang.String FUNC_GETADMIN
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_SETDEPLOYAUTHTYPE
public static final java.lang.String FUNC_SETMETHODAUTHTYPE
protected ContractAuthPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getBinary(CryptoSuite cryptoSuite)
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 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 Tuple1<java.math.BigInteger> getCloseDeployAuthOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt closeMethodAuth(java.lang.String contractAddr, byte[] func, java.lang.String account)
public void 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.math.BigInteger deployType()
throws ContractException
public java.lang.String getAdmin(java.lang.String contractAddr)
throws ContractException
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 Tuple1<java.math.BigInteger> getOpenDeployAuthOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt openMethodAuth(java.lang.String contractAddr, byte[] func, java.lang.String account)
public void 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 void 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 setDeployAuthType(java.math.BigInteger _type)
public void 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 void 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)
public static ContractAuthPrecompiled deploy(Client client, CryptoKeyPair credential) throws ContractException