Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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