Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

VoteCastWithParams

Emitted when a vote is cast with params.

NOTE: support values should be seen as buckets. Their interpretation depends on the voting module used. params are additional encoded parameters. Their interpretation also depends on the voting module used.

Fully qualified path: openzeppelin_governance::governor::governor::GovernorComponent::VoteCastWithParams

[derive(Drop, Debug, PartialEq, starknet::Event)]
pub struct VoteCastWithParams {
    pub voter: ContractAddress,
    pub proposal_id: felt252,
    pub support: u8,
    pub weight: u256,
    pub reason: ByteArray,
    pub params: Span<felt252>,
}

Members

voter

Fully qualified path: openzeppelin_governance::governor::governor::GovernorComponent::VoteCastWithParams::voter

pub voter: ContractAddress

proposal_id

Fully qualified path: openzeppelin_governance::governor::governor::GovernorComponent::VoteCastWithParams::proposal_id

pub proposal_id: felt252

support

Fully qualified path: openzeppelin_governance::governor::governor::GovernorComponent::VoteCastWithParams::support

pub support: u8

weight

Fully qualified path: openzeppelin_governance::governor::governor::GovernorComponent::VoteCastWithParams::weight

pub weight: u256

reason

Fully qualified path: openzeppelin_governance::governor::governor::GovernorComponent::VoteCastWithParams::reason

pub reason: ByteArray

params

Fully qualified path: openzeppelin_governance::governor::governor::GovernorComponent::VoteCastWithParams::params

pub params: Span<felt252>