List All Proposals
status (pending, approved, executed, rejected).
List Vault Proposals
Get Proposal
Create Proposal (Off-chain)
pending proposal record in the database. No on-chain transaction yet.
Create On-chain Proposal
wcTransaction for the proposer to sign and fund.
Response
Confirm Proposal Creation
pending.
Approve On-chain
wcTransaction for one of the 3 signers. Each signer must call this and sign independently.
Response
Confirm Approval
approvalCount reaches 2, the proposal status becomes approved.
Execute Payout
wcTransaction with "broadcast": false — the wallet must sign but not broadcast.
Response
Submit Execute Signature
executed.

