public class ConsensusPrecompiled 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_ADDOBSERVER |
static java.lang.String |
FUNC_ADDSEALER |
static java.lang.String |
FUNC_REMOVE |
static java.lang.String |
FUNC_SETWEIGHT |
static java.lang.String |
SM_BINARY |
static java.lang.String[] |
SM_BINARY_ARRAY |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, eventSubscribe, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, logger, transactionManager, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
ConsensusPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionReceipt |
addObserver(java.lang.String param0) |
void |
addObserver(java.lang.String param0,
TransactionCallback callback) |
TransactionReceipt |
addSealer(java.lang.String param0,
java.math.BigInteger param1) |
void |
addSealer(java.lang.String param0,
java.math.BigInteger param1,
TransactionCallback callback) |
static java.lang.String |
getABI() |
Tuple1<java.lang.String> |
getAddObserverInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getAddObserverOutput(TransactionReceipt transactionReceipt) |
Tuple2<java.lang.String,java.math.BigInteger> |
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) |
Tuple2<java.lang.String,java.math.BigInteger> |
getSetWeightInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getSetWeightOutput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForAddObserver(java.lang.String param0) |
java.lang.String |
getSignedTransactionForAddSealer(java.lang.String param0,
java.math.BigInteger param1) |
java.lang.String |
getSignedTransactionForRemove(java.lang.String param0) |
java.lang.String |
getSignedTransactionForSetWeight(java.lang.String param0,
java.math.BigInteger param1) |
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) |
TransactionReceipt |
setWeight(java.lang.String param0,
java.math.BigInteger param1) |
void |
setWeight(java.lang.String param0,
java.math.BigInteger param1,
TransactionCallback callback) |
asyncExecuteCall, asyncExecuteCallByTransactionManager, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeDeployTransaction, executeDeployTransaction, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, generateTxAttributeWithDagFlag, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, isEnableDAG, setContractAddress, setDeployReceipt, setEnableDAG, setTransactionManager, setTransactionProcessor, staticExtractEventParameters, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, unsubscribeEventpublic 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_ADDOBSERVER
public static final java.lang.String FUNC_ADDSEALER
public static final java.lang.String FUNC_REMOVE
public static final java.lang.String FUNC_SETWEIGHT
protected ConsensusPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getBinary(CryptoSuite cryptoSuite)
public static java.lang.String getABI()
public TransactionReceipt addObserver(java.lang.String param0)
public void addObserver(java.lang.String param0,
TransactionCallback callback)
public java.lang.String getSignedTransactionForAddObserver(java.lang.String param0)
public Tuple1<java.lang.String> getAddObserverInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getAddObserverOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt addSealer(java.lang.String param0, java.math.BigInteger param1)
public void addSealer(java.lang.String param0,
java.math.BigInteger param1,
TransactionCallback callback)
public java.lang.String getSignedTransactionForAddSealer(java.lang.String param0,
java.math.BigInteger param1)
public Tuple2<java.lang.String,java.math.BigInteger> getAddSealerInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getAddSealerOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt remove(java.lang.String param0)
public void remove(java.lang.String param0,
TransactionCallback callback)
public java.lang.String getSignedTransactionForRemove(java.lang.String param0)
public Tuple1<java.lang.String> getRemoveInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getRemoveOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt setWeight(java.lang.String param0, java.math.BigInteger param1)
public void setWeight(java.lang.String param0,
java.math.BigInteger param1,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetWeight(java.lang.String param0,
java.math.BigInteger param1)
public Tuple2<java.lang.String,java.math.BigInteger> getSetWeightInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getSetWeightOutput(TransactionReceipt transactionReceipt)
public static ConsensusPrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)