diff --git a/contracts/Operator.sol b/contracts/Operator.sol index 45541ba..390f7af 100644 --- a/contracts/Operator.sol +++ b/contracts/Operator.sol @@ -110,7 +110,14 @@ contract Operator is Upgradeable { ProposalVoted(proposalId, voterId, p.votesCount); } + function batchVote(uint256[] _proposalIds) public coreOnly { + for (uint256 i = 0; i < _proposalIds.length; i++) { + vote(_proposalIds[i]); + } + } + function executeProposal(uint proposalId) private { + var p = proposals[proposalId]; require(!p.executed); require(p.votesCount >= p.votesNeeded);