public class Committee extends Contract
Contract.EventValuesWithLog| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ABI |
static java.lang.String[] |
ABI_ARRAY |
static java.lang.String |
FUNC__OWNER |
static java.lang.String |
FUNC__PARTICIPATESRATE |
static java.lang.String |
FUNC__WINRATE |
static java.lang.String |
FUNC_AUTH |
static java.lang.String |
FUNC_GETCOMMITTEEINFO |
static java.lang.String |
FUNC_GETWEIGHT |
static java.lang.String |
FUNC_GETWEIGHTS |
static java.lang.String |
FUNC_ISGOVERNOR |
static java.lang.String |
FUNC_SETOWNER |
static java.lang.String |
FUNC_SETRATE |
static java.lang.String |
FUNC_SETWEIGHT |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, eventSubscribe, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, logger, transactionManager, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
Committee(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
_owner() |
java.math.BigInteger |
_participatesRate() |
java.math.BigInteger |
_winRate() |
java.lang.Boolean |
auth(java.lang.String src) |
static java.lang.String |
getABI() |
Tuple4<java.math.BigInteger,java.math.BigInteger,java.util.List<java.lang.String>,java.util.List<java.math.BigInteger>> |
getCommitteeInfo() |
Tuple1<java.lang.String> |
getSetOwnerInput(TransactionReceipt transactionReceipt) |
Tuple2<java.math.BigInteger,java.math.BigInteger> |
getSetRateInput(TransactionReceipt transactionReceipt) |
Tuple2<java.lang.String,java.math.BigInteger> |
getSetWeightInput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForSetOwner(java.lang.String owner) |
java.lang.String |
getSignedTransactionForSetRate(java.math.BigInteger participatesRate,
java.math.BigInteger winRate) |
java.lang.String |
getSignedTransactionForSetWeight(java.lang.String governor,
java.math.BigInteger weight) |
java.math.BigInteger |
getWeight(java.lang.String governor) |
java.math.BigInteger |
getWeights() |
java.math.BigInteger |
getWeights(java.util.List<java.lang.String> votes) |
java.lang.Boolean |
isGovernor(java.lang.String governor) |
static Committee |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
TransactionReceipt |
setOwner(java.lang.String owner) |
java.lang.String |
setOwner(java.lang.String owner,
TransactionCallback callback) |
TransactionReceipt |
setRate(java.math.BigInteger participatesRate,
java.math.BigInteger winRate) |
java.lang.String |
setRate(java.math.BigInteger participatesRate,
java.math.BigInteger winRate,
TransactionCallback callback) |
TransactionReceipt |
setWeight(java.lang.String governor,
java.math.BigInteger weight) |
java.lang.String |
setWeight(java.lang.String governor,
java.math.BigInteger weight,
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[] ABI_ARRAY
public static final java.lang.String ABI
public static final java.lang.String FUNC__OWNER
public static final java.lang.String FUNC__PARTICIPATESRATE
public static final java.lang.String FUNC__WINRATE
public static final java.lang.String FUNC_AUTH
public static final java.lang.String FUNC_GETCOMMITTEEINFO
public static final java.lang.String FUNC_GETWEIGHT
public static final java.lang.String FUNC_GETWEIGHTS
public static final java.lang.String FUNC_ISGOVERNOR
public static final java.lang.String FUNC_SETOWNER
public static final java.lang.String FUNC_SETRATE
public static final java.lang.String FUNC_SETWEIGHT
protected Committee(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getABI()
public java.lang.String _owner()
throws ContractException
public java.math.BigInteger _participatesRate()
throws ContractException
public java.math.BigInteger _winRate()
throws ContractException
public java.lang.Boolean auth(java.lang.String src)
throws ContractException
public Tuple4<java.math.BigInteger,java.math.BigInteger,java.util.List<java.lang.String>,java.util.List<java.math.BigInteger>> getCommitteeInfo() throws ContractException
public java.math.BigInteger getWeight(java.lang.String governor)
throws ContractException
public java.math.BigInteger getWeights()
throws ContractException
public java.math.BigInteger getWeights(java.util.List<java.lang.String> votes)
throws ContractException
public java.lang.Boolean isGovernor(java.lang.String governor)
throws ContractException
public TransactionReceipt setOwner(java.lang.String owner)
public java.lang.String setOwner(java.lang.String owner,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetOwner(java.lang.String owner)
public Tuple1<java.lang.String> getSetOwnerInput(TransactionReceipt transactionReceipt)
public TransactionReceipt setRate(java.math.BigInteger participatesRate, java.math.BigInteger winRate)
public java.lang.String setRate(java.math.BigInteger participatesRate,
java.math.BigInteger winRate,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetRate(java.math.BigInteger participatesRate,
java.math.BigInteger winRate)
public Tuple2<java.math.BigInteger,java.math.BigInteger> getSetRateInput(TransactionReceipt transactionReceipt)
public TransactionReceipt setWeight(java.lang.String governor, java.math.BigInteger weight)
public java.lang.String setWeight(java.lang.String governor,
java.math.BigInteger weight,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetWeight(java.lang.String governor,
java.math.BigInteger weight)
public Tuple2<java.lang.String,java.math.BigInteger> getSetWeightInput(TransactionReceipt transactionReceipt)
public static Committee load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)