PLCRVotingCheckpointStorage.sol

View Source: contracts/modules/Checkpoint/Voting/PLCR/PLCRVotingCheckpointStorage.sol

↘ Derived Contracts: PLCRVotingCheckpoint, PLCRVotingCheckpointProxy

PLCRVotingCheckpointStorage

Enums

Stage

enum Stage {
 PREP,
 COMMIT,
 REVEAL,
 RESOLVED
}

Structs

Ballot

struct Ballot {
 uint256 checkpointId,
 uint256 quorum,
 uint64 commitDuration,
 uint64 revealDuration,
 uint64 startTime,
 uint24 totalProposals,
 uint32 totalVoters,
 bool isActive,
 mapping(uint256 => uint256) proposalToVotes,
 mapping(address => struct PLCRVotingCheckpointStorage.Vote) investorToProposal,
 mapping(address => bool) exemptedVoters
}

Vote

Contract Members

Constants & Variables

Functions

Last updated

Was this helpful?