Skip to main content
The ActionProposal account represents a governance proposal for a vault settings change or position update. It tracks the proposal status, voting results, and execution timeline. Program ID: HycecAnELpjL1pMp435nEKWkcr7aNZ2QGQGXpzK1VEdV

ActionProposal

ProposalStatus

ProposalAction

The action_data field contains a serialized ProposalAction:

Voting Model

Strategy Vaults use rejection-based voting:
  • Proposals pass by default unless sufficient LP is staked to reject
  • The rejection threshold is configured per-vault in ProposalVoteConfig.rejectionThresholdBps
  • LP holders can also vote OptOut — this doesn’t block the proposal but queues their LP for withdrawal if it passes

TypeScript