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>