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.String
ABI
static java.lang.String[]
ABI_ARRAY
static java.lang.String
BINARY
static java.lang.String[]
BINARY_ARRAY
static java.lang.String
FUNC_ADDOBSERVER
static java.lang.String
FUNC_ADDSEALER
static java.lang.String
FUNC_REMOVE
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
ConsensusPrecompiled(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
-
Method Summary
Modifier and Type Method Description TransactionReceipt
addObserver(java.lang.String param0)
void
addObserver(java.lang.String param0, TransactionCallback callback)
TransactionReceipt
addSealer(java.lang.String param0)
void
addSealer(java.lang.String param0, TransactionCallback callback)
static ConsensusPrecompiled
deploy(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.String
getBinary(CryptoSuite cryptoSuite)
Tuple1<java.lang.String>
getRemoveInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getRemoveOutput(TransactionReceipt transactionReceipt)
java.lang.String
getSignedTransactionForAddObserver(java.lang.String param0)
java.lang.String
getSignedTransactionForAddSealer(java.lang.String param0)
java.lang.String
getSignedTransactionForRemove(java.lang.String param0)
static ConsensusPrecompiled
load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
TransactionReceipt
remove(java.lang.String param0)
void
remove(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
-