PLCRVotingCheckpoint.sol
event VoteCommit(address indexed _voter, uint256 _weight, uint256 indexed _ballotId, bytes32 _secretVote);
event VoteRevealed(address indexed _voter, uint256 _weight, uint256 indexed _ballotId, uint256 _choiceOfProposal, uint256 _salt, bytes32 _secretVote);
event BallotCreated(uint256 indexed _ballotId, uint256 indexed _checkpointId, uint256 _startTime, uint256 _commitDuration, uint256 _revealDuration, uint256 _noOfProposals, uint256 _quorumPercentage);
event BallotStatusChanged(uint256 indexed _ballotId, bool _newStatus);
event ChangedBallotExemptedVotersList(uint256 indexed _ballotId, address indexed _voter, bool _exempt);Functions
createBallot
createCustomBallot
_createBallotWithCheckpoint
commitVote
revealVote
changeBallotExemptedVotersList
changeBallotExemptedVotersListMulti
_changeBallotExemptedVotersList
isVoterAllowed
changeBallotStatus
getCurrentBallotStage
getBallotResults
getSelectedProposal
getBallotDetails
getBallotCommitRevealDuration
getInitFunction
getPermissions
_isGreaterThanZero
_checkIndexOutOfBound
_checkValidStage
PreviousVotingCheckpointStorage.solNextFactory for deploying VestingEscrowWallet module (VestingEscrowWalletFactory.sol)
Last updated
Was this helpful?