Class ChainGovernancePrecompiled
java.lang.Object
org.fisco.bcos.sdk.contract.Contract
org.fisco.bcos.sdk.contract.precompiled.permission.ChainGovernancePrecompiled
public class ChainGovernancePrecompiled extends Contract
-
Nested Class Summary
Nested classes/interfaces inherited from class org.fisco.bcos.sdk.contract.Contract
Contract.EventValuesWithLog
-
Field Summary
Fields Modifier and Type Field Description 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_FREEZEACCOUNT
static java.lang.String
FUNC_GETACCOUNTSTATUS
static java.lang.String
FUNC_GRANTCOMMITTEEMEMBER
static java.lang.String
FUNC_GRANTOPERATOR
static java.lang.String
FUNC_LISTCOMMITTEEMEMBERS
static java.lang.String
FUNC_LISTOPERATORS
static java.lang.String
FUNC_QUERYCOMMITTEEMEMBERWEIGHT
static java.lang.String
FUNC_QUERYTHRESHOLD
static java.lang.String
FUNC_QUERYVOTESOFMEMBER
static java.lang.String
FUNC_QUERYVOTESOFTHRESHOLD
static java.lang.String
FUNC_REVOKECOMMITTEEMEMBER
static java.lang.String
FUNC_REVOKEOPERATOR
static java.lang.String
FUNC_UNFREEZEACCOUNT
static java.lang.String
FUNC_UPDATECOMMITTEEMEMBERWEIGHT
static java.lang.String
FUNC_UPDATETHRESHOLD
static java.lang.String
SM_BINARY
static java.lang.String[]
SM_BINARY_ARRAY
Fields inherited from class org.fisco.bcos.sdk.contract.Contract
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, FUNC_DEPLOY, functionEncoder, LATEST_BLOCK, logger, transactionProcessor
-
Constructor Summary
Constructors Modifier Constructor Description protected
ChainGovernancePrecompiled(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
-
Method Summary
Modifier and Type Method Description static ChainGovernancePrecompiled
deploy(Client client, CryptoKeyPair credential)
TransactionReceipt
freezeAccount(java.lang.String account)
void
freezeAccount(java.lang.String account, TransactionCallback callback)
java.lang.String
getAccountStatus(java.lang.String account)
static java.lang.String
getBinary(CryptoSuite cryptoSuite)
Tuple1<java.lang.String>
getFreezeAccountInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getFreezeAccountOutput(TransactionReceipt transactionReceipt)
Tuple1<java.lang.String>
getGrantCommitteeMemberInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getGrantCommitteeMemberOutput(TransactionReceipt transactionReceipt)
Tuple1<java.lang.String>
getGrantOperatorInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getGrantOperatorOutput(TransactionReceipt transactionReceipt)
Tuple1<java.lang.String>
getRevokeCommitteeMemberInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getRevokeCommitteeMemberOutput(TransactionReceipt transactionReceipt)
Tuple1<java.lang.String>
getRevokeOperatorInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getRevokeOperatorOutput(TransactionReceipt transactionReceipt)
java.lang.String
getSignedTransactionForFreezeAccount(java.lang.String account)
java.lang.String
getSignedTransactionForGrantCommitteeMember(java.lang.String user)
java.lang.String
getSignedTransactionForGrantOperator(java.lang.String user)
java.lang.String
getSignedTransactionForRevokeCommitteeMember(java.lang.String user)
java.lang.String
getSignedTransactionForRevokeOperator(java.lang.String user)
java.lang.String
getSignedTransactionForUnfreezeAccount(java.lang.String account)
java.lang.String
getSignedTransactionForUpdateCommitteeMemberWeight(java.lang.String user, java.math.BigInteger weight)
java.lang.String
getSignedTransactionForUpdateThreshold(java.math.BigInteger threshold)
Tuple1<java.lang.String>
getUnfreezeAccountInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getUnfreezeAccountOutput(TransactionReceipt transactionReceipt)
Tuple2<java.lang.String,java.math.BigInteger>
getUpdateCommitteeMemberWeightInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getUpdateCommitteeMemberWeightOutput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getUpdateThresholdInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getUpdateThresholdOutput(TransactionReceipt transactionReceipt)
TransactionReceipt
grantCommitteeMember(java.lang.String user)
void
grantCommitteeMember(java.lang.String user, TransactionCallback callback)
TransactionReceipt
grantOperator(java.lang.String user)
void
grantOperator(java.lang.String user, TransactionCallback callback)
java.lang.String
listCommitteeMembers()
java.lang.String
listOperators()
static ChainGovernancePrecompiled
load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
Tuple2<java.lang.Boolean,java.math.BigInteger>
queryCommitteeMemberWeight(java.lang.String user)
java.math.BigInteger
queryThreshold()
java.lang.String
queryVotesOfMember(java.lang.String account)
java.lang.String
queryVotesOfThreshold()
TransactionReceipt
revokeCommitteeMember(java.lang.String user)
void
revokeCommitteeMember(java.lang.String user, TransactionCallback callback)
TransactionReceipt
revokeOperator(java.lang.String user)
void
revokeOperator(java.lang.String user, TransactionCallback callback)
TransactionReceipt
unfreezeAccount(java.lang.String account)
void
unfreezeAccount(java.lang.String account, TransactionCallback callback)
TransactionReceipt
updateCommitteeMemberWeight(java.lang.String user, java.math.BigInteger weight)
void
updateCommitteeMemberWeight(java.lang.String user, java.math.BigInteger weight, TransactionCallback callback)
TransactionReceipt
updateThreshold(java.math.BigInteger threshold)
void
updateThreshold(java.math.BigInteger threshold, TransactionCallback callback)
Methods inherited from class org.fisco.bcos.sdk.contract.Contract
asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeCallWithSingleValueReturn, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, setContractAddress, setDeployReceipt, staticExtractEventParameters, subscribeEvent, subscribeEvent, subscribeEvent
-
Field Details
-
BINARY_ARRAY
public static final java.lang.String[] BINARY_ARRAY -
BINARY
public static final java.lang.String BINARY -
SM_BINARY_ARRAY
public static final java.lang.String[] SM_BINARY_ARRAY -
SM_BINARY
public static final java.lang.String SM_BINARY -
ABI_ARRAY
public static final java.lang.String[] ABI_ARRAY -
ABI
public static final java.lang.String ABI -
FUNC_LISTOPERATORS
public static final java.lang.String FUNC_LISTOPERATORS- See Also:
- Constant Field Values
-
FUNC_UPDATECOMMITTEEMEMBERWEIGHT
public static final java.lang.String FUNC_UPDATECOMMITTEEMEMBERWEIGHT- See Also:
- Constant Field Values
-
FUNC_QUERYTHRESHOLD
public static final java.lang.String FUNC_QUERYTHRESHOLD- See Also:
- Constant Field Values
-
FUNC_QUERYVOTESOFMEMBER
public static final java.lang.String FUNC_QUERYVOTESOFMEMBER- See Also:
- Constant Field Values
-
FUNC_QUERYCOMMITTEEMEMBERWEIGHT
public static final java.lang.String FUNC_QUERYCOMMITTEEMEMBERWEIGHT- See Also:
- Constant Field Values
-
FUNC_GRANTCOMMITTEEMEMBER
public static final java.lang.String FUNC_GRANTCOMMITTEEMEMBER- See Also:
- Constant Field Values
-
FUNC_UNFREEZEACCOUNT
public static final java.lang.String FUNC_UNFREEZEACCOUNT- See Also:
- Constant Field Values
-
FUNC_QUERYVOTESOFTHRESHOLD
public static final java.lang.String FUNC_QUERYVOTESOFTHRESHOLD- See Also:
- Constant Field Values
-
FUNC_LISTCOMMITTEEMEMBERS
public static final java.lang.String FUNC_LISTCOMMITTEEMEMBERS- See Also:
- Constant Field Values
-
FUNC_UPDATETHRESHOLD
public static final java.lang.String FUNC_UPDATETHRESHOLD- See Also:
- Constant Field Values
-
FUNC_REVOKECOMMITTEEMEMBER
public static final java.lang.String FUNC_REVOKECOMMITTEEMEMBER- See Also:
- Constant Field Values
-
FUNC_GRANTOPERATOR
public static final java.lang.String FUNC_GRANTOPERATOR- See Also:
- Constant Field Values
-
FUNC_FREEZEACCOUNT
public static final java.lang.String FUNC_FREEZEACCOUNT- See Also:
- Constant Field Values
-
FUNC_REVOKEOPERATOR
public static final java.lang.String FUNC_REVOKEOPERATOR- See Also:
- Constant Field Values
-
FUNC_GETACCOUNTSTATUS
public static final java.lang.String FUNC_GETACCOUNTSTATUS- See Also:
- Constant Field Values
-
-
Constructor Details
-
ChainGovernancePrecompiled
protected ChainGovernancePrecompiled(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
-
-
Method Details
-
getBinary
-
listOperators
- Throws:
ContractException
-
updateCommitteeMemberWeight
public TransactionReceipt updateCommitteeMemberWeight(java.lang.String user, java.math.BigInteger weight) -
updateCommitteeMemberWeight
public void updateCommitteeMemberWeight(java.lang.String user, java.math.BigInteger weight, TransactionCallback callback) -
getSignedTransactionForUpdateCommitteeMemberWeight
public java.lang.String getSignedTransactionForUpdateCommitteeMemberWeight(java.lang.String user, java.math.BigInteger weight) -
getUpdateCommitteeMemberWeightInput
public Tuple2<java.lang.String,java.math.BigInteger> getUpdateCommitteeMemberWeightInput(TransactionReceipt transactionReceipt) -
getUpdateCommitteeMemberWeightOutput
public Tuple1<java.math.BigInteger> getUpdateCommitteeMemberWeightOutput(TransactionReceipt transactionReceipt) -
queryThreshold
- Throws:
ContractException
-
queryVotesOfMember
- Throws:
ContractException
-
queryCommitteeMemberWeight
public Tuple2<java.lang.Boolean,java.math.BigInteger> queryCommitteeMemberWeight(java.lang.String user) throws ContractException- Throws:
ContractException
-
grantCommitteeMember
-
grantCommitteeMember
-
getSignedTransactionForGrantCommitteeMember
public java.lang.String getSignedTransactionForGrantCommitteeMember(java.lang.String user) -
getGrantCommitteeMemberInput
public Tuple1<java.lang.String> getGrantCommitteeMemberInput(TransactionReceipt transactionReceipt) -
getGrantCommitteeMemberOutput
public Tuple1<java.math.BigInteger> getGrantCommitteeMemberOutput(TransactionReceipt transactionReceipt) -
unfreezeAccount
-
unfreezeAccount
-
getSignedTransactionForUnfreezeAccount
public java.lang.String getSignedTransactionForUnfreezeAccount(java.lang.String account) -
getUnfreezeAccountInput
-
getUnfreezeAccountOutput
public Tuple1<java.math.BigInteger> getUnfreezeAccountOutput(TransactionReceipt transactionReceipt) -
queryVotesOfThreshold
- Throws:
ContractException
-
listCommitteeMembers
- Throws:
ContractException
-
updateThreshold
-
updateThreshold
-
getSignedTransactionForUpdateThreshold
public java.lang.String getSignedTransactionForUpdateThreshold(java.math.BigInteger threshold) -
getUpdateThresholdInput
-
getUpdateThresholdOutput
public Tuple1<java.math.BigInteger> getUpdateThresholdOutput(TransactionReceipt transactionReceipt) -
revokeCommitteeMember
-
revokeCommitteeMember
-
getSignedTransactionForRevokeCommitteeMember
public java.lang.String getSignedTransactionForRevokeCommitteeMember(java.lang.String user) -
getRevokeCommitteeMemberInput
public Tuple1<java.lang.String> getRevokeCommitteeMemberInput(TransactionReceipt transactionReceipt) -
getRevokeCommitteeMemberOutput
public Tuple1<java.math.BigInteger> getRevokeCommitteeMemberOutput(TransactionReceipt transactionReceipt) -
grantOperator
-
grantOperator
-
getSignedTransactionForGrantOperator
public java.lang.String getSignedTransactionForGrantOperator(java.lang.String user) -
getGrantOperatorInput
-
getGrantOperatorOutput
-
freezeAccount
-
freezeAccount
-
getSignedTransactionForFreezeAccount
public java.lang.String getSignedTransactionForFreezeAccount(java.lang.String account) -
getFreezeAccountInput
-
getFreezeAccountOutput
-
revokeOperator
-
revokeOperator
-
getSignedTransactionForRevokeOperator
public java.lang.String getSignedTransactionForRevokeOperator(java.lang.String user) -
getRevokeOperatorInput
-
getRevokeOperatorOutput
-
getAccountStatus
- Throws:
ContractException
-
load
public static ChainGovernancePrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential) -
deploy
public static ChainGovernancePrecompiled deploy(Client client, CryptoKeyPair credential) throws ContractException- Throws:
ContractException
-