Skip to main content

Proposal Finalization and Execution

After the voting period ends, proposals must be finalized to determine the outcome, then executed after the timelock passes.

Finalize Proposal

createFinalizeProposalInstruction

Finalizes a proposal after its voting period has ended. Determines whether the proposal passed or was rejected based on the rejection threshold. Anyone can call this instruction.

Accounts


Execute Proposal

createExecuteProposalInstruction

Executes an approved proposal after the timelock period has passed. Applies the proposed VaultSettingsAction or PositionUpdate to the vault. Anyone can call this instruction.

Accounts


Cancel Proposal

createCancelProposalInstruction

Cancels an active proposal before execution. Only the vault manager (or Exponent sentinel) can cancel proposals.

Accounts