Name | Arguments | Accounts |
---|---|---|
createMultisig | maxOwners:`u8` owners:`Vec<publicKey>` threshold:`u64` nonce:`u8` | multisig isSignerisMut payer isSignerisMut systemProgram |
createProposal | multisig proposal isSignerisMut proposer isSignerisMut systemProgram | |
appendProposalIx | ix:`ProposalIx` bump:`u8` batchNum:`u32` | multisig proposal isSignerisMut proposalIx isMut proposer isSignerisMut systemProgram |
approveProposal | multisig proposal isMut owner isSigner | |
setOwnersAndChangeThreshold | owners:`Vec<publicKey>` threshold:`u64` | multisig isMut multisigSigner isSigner systemProgram |
setOwners | owners:`Vec<publicKey>` | multisig isMut multisigSigner isSigner systemProgram |
changeThreshold | threshold:`u64` | multisig isMut multisigSigner isSigner systemProgram |
cancelAllProposals | multisig isMut multisigSigner isSigner systemProgram | |
executeProposalIx | index:`u32` | multisig multisigSigner isMut proposal isMut proposalIx isMut owner isSigner |
cancelProposal | multisig proposal isMut proposer isSigner | |
createTransaction | programid:`publicKey` dataAccounts:`Vec<TransactionAccount>` instructionData:`bytes` | multisig transaction isSignerisMut proposer isSigner |
approve | multisig transaction isMut owner isSigner | |
cancelAllTransactions | multisig isMut multisigSigner isSigner systemProgram | |
executeTransaction | multisig multisigSigner isMut transaction isMut owner isSigner | |
cancelTransaction | multisig transaction isMut proposer isSigner |