public class CommitteeManager extends Contract
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CommitteeManager.ExecResultEventResponse |
Contract.EventValuesWithLog| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ABI |
static java.lang.String[] |
ABI_ARRAY |
static Event |
EXECRESULT_EVENT |
static java.lang.String |
FUNC__COMMITTEE |
static java.lang.String |
FUNC__PROPOSALMGR |
static java.lang.String |
FUNC_CREATEMODIFYDEPLOYAUTHPROPOSAL |
static java.lang.String |
FUNC_CREATERESETADMINPROPOSAL |
static java.lang.String |
FUNC_CREATERMNODEPROPOSAL |
static java.lang.String |
FUNC_CREATESETCONSENSUSWEIGHTPROPOSAL |
static java.lang.String |
FUNC_CREATESETDEPLOYAUTHTYPEPROPOSAL |
static java.lang.String |
FUNC_CREATESETRATEPROPOSAL |
static java.lang.String |
FUNC_CREATESETSYSCONFIGPROPOSAL |
static java.lang.String |
FUNC_CREATEUPDATEGOVERNORPROPOSAL |
static java.lang.String |
FUNC_CREATEUPGRADEVOTECOMPUTERPROPOSAL |
static java.lang.String |
FUNC_GETPROPOSALTYPE |
static java.lang.String |
FUNC_ISGOVERNOR |
static java.lang.String |
FUNC_REVOKEPROPOSAL |
static java.lang.String |
FUNC_VOTEPROPOSAL |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, eventSubscribe, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, logger, transactionManager, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
CommitteeManager(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
_committee() |
java.lang.String |
_proposalMgr() |
TransactionReceipt |
createModifyDeployAuthProposal(java.lang.String account,
java.lang.Boolean openFlag,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
createModifyDeployAuthProposal(java.lang.String account,
java.lang.Boolean openFlag,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
TransactionReceipt |
createResetAdminProposal(java.lang.String newAdmin,
java.lang.String contractAddr,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
createResetAdminProposal(java.lang.String newAdmin,
java.lang.String contractAddr,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
TransactionReceipt |
createRmNodeProposal(java.lang.String node,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
createRmNodeProposal(java.lang.String node,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
TransactionReceipt |
createSetConsensusWeightProposal(java.lang.String node,
java.math.BigInteger weight,
java.lang.Boolean addFlag,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
createSetConsensusWeightProposal(java.lang.String node,
java.math.BigInteger weight,
java.lang.Boolean addFlag,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
TransactionReceipt |
createSetDeployAuthTypeProposal(java.math.BigInteger deployAuthType,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
createSetDeployAuthTypeProposal(java.math.BigInteger deployAuthType,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
TransactionReceipt |
createSetRateProposal(java.math.BigInteger participatesRate,
java.math.BigInteger winRate,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
createSetRateProposal(java.math.BigInteger participatesRate,
java.math.BigInteger winRate,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
TransactionReceipt |
createSetSysConfigProposal(java.lang.String key,
java.lang.String value,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
createSetSysConfigProposal(java.lang.String key,
java.lang.String value,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
TransactionReceipt |
createUpdateGovernorProposal(java.lang.String account,
java.math.BigInteger weight,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
createUpdateGovernorProposal(java.lang.String account,
java.math.BigInteger weight,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
TransactionReceipt |
createUpgradeVoteComputerProposal(java.lang.String newAddr,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
createUpgradeVoteComputerProposal(java.lang.String newAddr,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
static java.lang.String |
getABI() |
Committee |
getCommittee() |
Tuple3<java.lang.String,java.lang.Boolean,java.math.BigInteger> |
getCreateModifyDeployAuthProposalInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateModifyDeployAuthProposalOutput(TransactionReceipt transactionReceipt) |
Tuple3<java.lang.String,java.lang.String,java.math.BigInteger> |
getCreateResetAdminProposalInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateResetAdminProposalOutput(TransactionReceipt transactionReceipt) |
Tuple2<java.lang.String,java.math.BigInteger> |
getCreateRmNodeProposalInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateRmNodeProposalOutput(TransactionReceipt transactionReceipt) |
Tuple4<java.lang.String,java.math.BigInteger,java.lang.Boolean,java.math.BigInteger> |
getCreateSetConsensusWeightProposalInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateSetConsensusWeightProposalOutput(TransactionReceipt transactionReceipt) |
Tuple2<java.math.BigInteger,java.math.BigInteger> |
getCreateSetDeployAuthTypeProposalInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateSetDeployAuthTypeProposalOutput(TransactionReceipt transactionReceipt) |
Tuple3<java.math.BigInteger,java.math.BigInteger,java.math.BigInteger> |
getCreateSetRateProposalInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateSetRateProposalOutput(TransactionReceipt transactionReceipt) |
Tuple3<java.lang.String,java.lang.String,java.math.BigInteger> |
getCreateSetSysConfigProposalInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateSetSysConfigProposalOutput(TransactionReceipt transactionReceipt) |
Tuple3<java.lang.String,java.math.BigInteger,java.math.BigInteger> |
getCreateUpdateGovernorProposalInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateUpdateGovernorProposalOutput(TransactionReceipt transactionReceipt) |
Tuple2<java.lang.String,java.math.BigInteger> |
getCreateUpgradeVoteComputerProposalInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateUpgradeVoteComputerProposalOutput(TransactionReceipt transactionReceipt) |
java.util.List<CommitteeManager.ExecResultEventResponse> |
getExecResultEvents(TransactionReceipt transactionReceipt) |
ProposalManager |
getProposalManager() |
java.math.BigInteger |
getProposalType(java.math.BigInteger proposalId) |
Tuple1<java.math.BigInteger> |
getRevokeProposalInput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForCreateModifyDeployAuthProposal(java.lang.String account,
java.lang.Boolean openFlag,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForCreateResetAdminProposal(java.lang.String newAdmin,
java.lang.String contractAddr,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForCreateRmNodeProposal(java.lang.String node,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForCreateSetConsensusWeightProposal(java.lang.String node,
java.math.BigInteger weight,
java.lang.Boolean addFlag,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForCreateSetDeployAuthTypeProposal(java.math.BigInteger deployAuthType,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForCreateSetRateProposal(java.math.BigInteger participatesRate,
java.math.BigInteger winRate,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForCreateSetSysConfigProposal(java.lang.String key,
java.lang.String value,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForCreateUpdateGovernorProposal(java.lang.String account,
java.math.BigInteger weight,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForCreateUpgradeVoteComputerProposal(java.lang.String newAddr,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForRevokeProposal(java.math.BigInteger proposalId) |
java.lang.String |
getSignedTransactionForVoteProposal(java.math.BigInteger proposalId,
java.lang.Boolean agree) |
Tuple2<java.math.BigInteger,java.lang.Boolean> |
getVoteProposalInput(TransactionReceipt transactionReceipt) |
java.lang.Boolean |
isGovernor(java.lang.String account) |
static CommitteeManager |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
TransactionReceipt |
revokeProposal(java.math.BigInteger proposalId) |
java.lang.String |
revokeProposal(java.math.BigInteger proposalId,
TransactionCallback callback) |
TransactionReceipt |
voteProposal(java.math.BigInteger proposalId,
java.lang.Boolean agree) |
java.lang.String |
voteProposal(java.math.BigInteger proposalId,
java.lang.Boolean agree,
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__COMMITTEE
public static final java.lang.String FUNC__PROPOSALMGR
public static final java.lang.String FUNC_CREATEMODIFYDEPLOYAUTHPROPOSAL
public static final java.lang.String FUNC_CREATERESETADMINPROPOSAL
public static final java.lang.String FUNC_CREATERMNODEPROPOSAL
public static final java.lang.String FUNC_CREATESETCONSENSUSWEIGHTPROPOSAL
public static final java.lang.String FUNC_CREATESETDEPLOYAUTHTYPEPROPOSAL
public static final java.lang.String FUNC_CREATESETRATEPROPOSAL
public static final java.lang.String FUNC_CREATESETSYSCONFIGPROPOSAL
public static final java.lang.String FUNC_CREATEUPDATEGOVERNORPROPOSAL
public static final java.lang.String FUNC_CREATEUPGRADEVOTECOMPUTERPROPOSAL
public static final java.lang.String FUNC_GETPROPOSALTYPE
public static final java.lang.String FUNC_ISGOVERNOR
public static final java.lang.String FUNC_REVOKEPROPOSAL
public static final java.lang.String FUNC_VOTEPROPOSAL
public static final Event EXECRESULT_EVENT
protected CommitteeManager(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getABI()
public java.util.List<CommitteeManager.ExecResultEventResponse> getExecResultEvents(TransactionReceipt transactionReceipt)
public java.lang.String _committee()
throws ContractException
public java.lang.String _proposalMgr()
throws ContractException
public Committee getCommittee() throws ContractException
public ProposalManager getProposalManager() throws ContractException
public TransactionReceipt createModifyDeployAuthProposal(java.lang.String account, java.lang.Boolean openFlag, java.math.BigInteger blockNumberInterval)
public java.lang.String createModifyDeployAuthProposal(java.lang.String account,
java.lang.Boolean openFlag,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateModifyDeployAuthProposal(java.lang.String account,
java.lang.Boolean openFlag,
java.math.BigInteger blockNumberInterval)
public Tuple3<java.lang.String,java.lang.Boolean,java.math.BigInteger> getCreateModifyDeployAuthProposalInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateModifyDeployAuthProposalOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createResetAdminProposal(java.lang.String newAdmin, java.lang.String contractAddr, java.math.BigInteger blockNumberInterval)
public java.lang.String createResetAdminProposal(java.lang.String newAdmin,
java.lang.String contractAddr,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateResetAdminProposal(java.lang.String newAdmin,
java.lang.String contractAddr,
java.math.BigInteger blockNumberInterval)
public Tuple3<java.lang.String,java.lang.String,java.math.BigInteger> getCreateResetAdminProposalInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateResetAdminProposalOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createRmNodeProposal(java.lang.String node, java.math.BigInteger blockNumberInterval)
public java.lang.String createRmNodeProposal(java.lang.String node,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateRmNodeProposal(java.lang.String node,
java.math.BigInteger blockNumberInterval)
public Tuple2<java.lang.String,java.math.BigInteger> getCreateRmNodeProposalInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateRmNodeProposalOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createSetConsensusWeightProposal(java.lang.String node, java.math.BigInteger weight, java.lang.Boolean addFlag, java.math.BigInteger blockNumberInterval)
public java.lang.String createSetConsensusWeightProposal(java.lang.String node,
java.math.BigInteger weight,
java.lang.Boolean addFlag,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateSetConsensusWeightProposal(java.lang.String node,
java.math.BigInteger weight,
java.lang.Boolean addFlag,
java.math.BigInteger blockNumberInterval)
public Tuple4<java.lang.String,java.math.BigInteger,java.lang.Boolean,java.math.BigInteger> getCreateSetConsensusWeightProposalInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateSetConsensusWeightProposalOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createSetDeployAuthTypeProposal(java.math.BigInteger deployAuthType, java.math.BigInteger blockNumberInterval)
public java.lang.String createSetDeployAuthTypeProposal(java.math.BigInteger deployAuthType,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateSetDeployAuthTypeProposal(java.math.BigInteger deployAuthType,
java.math.BigInteger blockNumberInterval)
public Tuple2<java.math.BigInteger,java.math.BigInteger> getCreateSetDeployAuthTypeProposalInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateSetDeployAuthTypeProposalOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createSetRateProposal(java.math.BigInteger participatesRate, java.math.BigInteger winRate, java.math.BigInteger blockNumberInterval)
public java.lang.String createSetRateProposal(java.math.BigInteger participatesRate,
java.math.BigInteger winRate,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateSetRateProposal(java.math.BigInteger participatesRate,
java.math.BigInteger winRate,
java.math.BigInteger blockNumberInterval)
public Tuple3<java.math.BigInteger,java.math.BigInteger,java.math.BigInteger> getCreateSetRateProposalInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateSetRateProposalOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createSetSysConfigProposal(java.lang.String key, java.lang.String value, java.math.BigInteger blockNumberInterval)
public java.lang.String createSetSysConfigProposal(java.lang.String key,
java.lang.String value,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateSetSysConfigProposal(java.lang.String key,
java.lang.String value,
java.math.BigInteger blockNumberInterval)
public Tuple3<java.lang.String,java.lang.String,java.math.BigInteger> getCreateSetSysConfigProposalInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateSetSysConfigProposalOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createUpdateGovernorProposal(java.lang.String account, java.math.BigInteger weight, java.math.BigInteger blockNumberInterval)
public java.lang.String createUpdateGovernorProposal(java.lang.String account,
java.math.BigInteger weight,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateUpdateGovernorProposal(java.lang.String account,
java.math.BigInteger weight,
java.math.BigInteger blockNumberInterval)
public Tuple3<java.lang.String,java.math.BigInteger,java.math.BigInteger> getCreateUpdateGovernorProposalInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateUpdateGovernorProposalOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createUpgradeVoteComputerProposal(java.lang.String newAddr, java.math.BigInteger blockNumberInterval)
public java.lang.String createUpgradeVoteComputerProposal(java.lang.String newAddr,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateUpgradeVoteComputerProposal(java.lang.String newAddr,
java.math.BigInteger blockNumberInterval)
public Tuple2<java.lang.String,java.math.BigInteger> getCreateUpgradeVoteComputerProposalInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateUpgradeVoteComputerProposalOutput(TransactionReceipt transactionReceipt)
public java.math.BigInteger getProposalType(java.math.BigInteger proposalId)
throws ContractException
public java.lang.Boolean isGovernor(java.lang.String account)
throws ContractException
public TransactionReceipt revokeProposal(java.math.BigInteger proposalId)
public java.lang.String revokeProposal(java.math.BigInteger proposalId,
TransactionCallback callback)
public java.lang.String getSignedTransactionForRevokeProposal(java.math.BigInteger proposalId)
public Tuple1<java.math.BigInteger> getRevokeProposalInput(TransactionReceipt transactionReceipt)
public TransactionReceipt voteProposal(java.math.BigInteger proposalId, java.lang.Boolean agree)
public java.lang.String voteProposal(java.math.BigInteger proposalId,
java.lang.Boolean agree,
TransactionCallback callback)
public java.lang.String getSignedTransactionForVoteProposal(java.math.BigInteger proposalId,
java.lang.Boolean agree)
public Tuple2<java.math.BigInteger,java.lang.Boolean> getVoteProposalInput(TransactionReceipt transactionReceipt)
public static CommitteeManager load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)