ProposalCore
Proposal state.
Fully qualified path: openzeppelin_governance::governor::proposal_core::ProposalCore
[derive(Copy, Drop, Serde, PartialEq, Debug)]
pub struct ProposalCore {
pub proposer: ContractAddress,
pub vote_start: u64,
pub vote_duration: u64,
pub executed: bool,
pub canceled: bool,
pub eta_seconds: u64,
}
Members
proposer
Fully qualified path: openzeppelin_governance::governor::proposal_core::ProposalCore::proposer
pub proposer: ContractAddress
vote_start
Fully qualified path: openzeppelin_governance::governor::proposal_core::ProposalCore::vote_start
pub vote_start: u64
vote_duration
Fully qualified path: openzeppelin_governance::governor::proposal_core::ProposalCore::vote_duration
pub vote_duration: u64
executed
Fully qualified path: openzeppelin_governance::governor::proposal_core::ProposalCore::executed
pub executed: bool
canceled
Fully qualified path: openzeppelin_governance::governor::proposal_core::ProposalCore::canceled
pub canceled: bool
eta_seconds
Fully qualified path: openzeppelin_governance::governor::proposal_core::ProposalCore::eta_seconds
pub eta_seconds: u64