Veto Powers
👥 Who Can Veto
📋 Requirements
⏰ Window
🔄 Override
🔗 Related Pages
Leadership CouncilSafety RailsProposalsHow Governance WorksLast updated
Last updated
function vetoProposal(
uint256 proposalId,
string calldata rationale
) external onlyCouncil {
require(councilVetoVotes[proposalId] >= 2, "Need 2 council votes");
proposals[proposalId].status = ProposalStatus.Vetoed;
emit ProposalVetoed(proposalId, msg.sender, rationale);
}