Module state

Module state 

Source

Structs§

Batch
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.
ConfigTransaction
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.
Member
Multisig
MultisigCompiledInstruction
Concise serialization schema for instructions that make up a transaction. Closely mimics the Solana transaction wire format.
MultisigMessageAddressTableLookup
Address table lookups describe an on-chain address lookup table to use for loading more readonly and writable accounts into a transaction.
Permissions
Bitmask for permissions.
ProgramConfig
Global program configuration account.
Proposal
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.
SpendingLimit
VaultBatchTransaction
Stores data required for execution of one transaction from a batch.
VaultTransaction
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.
VaultTransactionMessage

Enums§

ConfigAction
Period
The reset period of the spending limit.
Permission
ProposalStatus
The status of a proposal. Each variant wraps a timestamp of when the status was set.

Constants§

MAX_TIME_LOCK
SEED_BATCH_TRANSACTION
SEED_EPHEMERAL_SIGNER
SEED_MULTISIG
SEED_PREFIX
SEED_PROGRAM_CONFIG
SEED_PROPOSAL
SEED_SPENDING_LIMIT
SEED_TRANSACTION
SEED_VAULT