Class ConsensusPrecompiled
java.lang.Object
org.fisco.bcos.sdk.contract.Contract
org.fisco.bcos.sdk.contract.precompiled.consensus.ConsensusPrecompiled
public class ConsensusPrecompiled 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.StringABIstatic java.lang.String[]ABI_ARRAYstatic java.lang.StringBINARYstatic java.lang.String[]BINARY_ARRAYstatic java.lang.StringFUNC_ADDOBSERVERstatic java.lang.StringFUNC_ADDSEALERstatic java.lang.StringFUNC_REMOVEstatic java.lang.StringSM_BINARYstatic java.lang.String[]SM_BINARY_ARRAYFields 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 protectedConsensusPrecompiled(java.lang.String contractAddress, Client client, CryptoKeyPair credential) -
Method Summary
Modifier and Type Method Description TransactionReceiptaddObserver(java.lang.String param0)voidaddObserver(java.lang.String param0, TransactionCallback callback)TransactionReceiptaddSealer(java.lang.String param0)voidaddSealer(java.lang.String param0, TransactionCallback callback)static ConsensusPrecompileddeploy(Client client, CryptoKeyPair credential)Tuple1<java.lang.String>getAddObserverInput(TransactionReceipt transactionReceipt)Tuple1<java.math.BigInteger>getAddObserverOutput(TransactionReceipt transactionReceipt)Tuple1<java.lang.String>getAddSealerInput(TransactionReceipt transactionReceipt)Tuple1<java.math.BigInteger>getAddSealerOutput(TransactionReceipt transactionReceipt)static java.lang.StringgetBinary(CryptoSuite cryptoSuite)Tuple1<java.lang.String>getRemoveInput(TransactionReceipt transactionReceipt)Tuple1<java.math.BigInteger>getRemoveOutput(TransactionReceipt transactionReceipt)java.lang.StringgetSignedTransactionForAddObserver(java.lang.String param0)java.lang.StringgetSignedTransactionForAddSealer(java.lang.String param0)java.lang.StringgetSignedTransactionForRemove(java.lang.String param0)static ConsensusPrecompiledload(java.lang.String contractAddress, Client client, CryptoKeyPair credential)TransactionReceiptremove(java.lang.String param0)voidremove(java.lang.String param0, 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_ADDOBSERVER
public static final java.lang.String FUNC_ADDOBSERVER- See Also:
- Constant Field Values
-
FUNC_REMOVE
public static final java.lang.String FUNC_REMOVE- See Also:
- Constant Field Values
-
FUNC_ADDSEALER
public static final java.lang.String FUNC_ADDSEALER- See Also:
- Constant Field Values
-
-
Constructor Details
-
ConsensusPrecompiled
protected ConsensusPrecompiled(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
-
-
Method Details
-
getBinary
-
addObserver
-
addObserver
-
getSignedTransactionForAddObserver
public java.lang.String getSignedTransactionForAddObserver(java.lang.String param0) -
getAddObserverInput
-
getAddObserverOutput
-
remove
-
remove
-
getSignedTransactionForRemove
public java.lang.String getSignedTransactionForRemove(java.lang.String param0) -
getRemoveInput
-
getRemoveOutput
-
addSealer
-
addSealer
-
getSignedTransactionForAddSealer
public java.lang.String getSignedTransactionForAddSealer(java.lang.String param0) -
getAddSealerInput
-
getAddSealerOutput
-
load
public static ConsensusPrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential) -
deploy
public static ConsensusPrecompiled deploy(Client client, CryptoKeyPair credential) throws ContractException- Throws:
ContractException
-