Stores data required for serial execution of a batch of multisig vault transactions.
Vault transaction is a transaction that’s executed on behalf of the multisig vault PDA
and wraps arbitrary Solana instructions, typically calling into other Solana programs.
The transactions themselves are stored in separate PDAs associated with the this account.
Stores data required for execution of a multisig configuration transaction.
Config transaction can perform a predefined set of actions on the Multisig PDA, such as adding/removing members,
changing the threshold, etc.
Stores the data required for tracking the status of a multisig proposal.
Each Proposal has a 1:1 association with a transaction account, e.g. a VaultTransaction or a ConfigTransaction;
the latter can be executed only after the Proposal has been approved and its time lock is released.
Stores data required for tracking the voting and execution status of a vault transaction.
Vault transaction is a transaction that’s executed on behalf of the multisig vault PDA
and wraps arbitrary Solana instructions, typically calling into other Solana programs.