Name | Arguments | Accounts |
---|---|---|
createMultisig | owners:`Vec<Owner>` threshold:`u64` nonce:`u8` label:`string` | proposer isSignerisMut multisig isSignerisMut opsAccount isMut settings systemProgram |
editMultisig | owners:`Vec<Owner>` threshold:`u64` label:`string` | multisig isMut multisigSigner isSigner |
createTransaction | pid:`publicKey` accs:`Vec<TransactionAccount>` data:`bytes` operation:`u8` title:`string` description:`string` expirationDate:`u64` pdaTimestamp:`u64` pdaBump:`u8` | multisig isMut transaction isSignerisMut transactionDetail isMut proposer isSignerisMut opsAccount isMut settings systemProgram |
cancelTransaction | multisig isMut transaction isMut transactionDetail isMut proposer isSignerisMut systemProgram | |
approve | multisig isMut transaction isMut transactionDetail isMut owner isSignerisMut systemProgram | |
reject | multisig isMut transaction isMut transactionDetail isMut owner isSignerisMut systemProgram | |
executeTransaction | multisig isMut multisigSigner transaction isMut transactionDetail isMut payer isSignerisMut systemProgram | |
executeTransactionWithReplacements | replacementAccounts:`Vec<publicKey>` | multisig isMut multisigSigner transaction isMut transactionDetail isMut payer isSignerisMut systemProgram |
initSettings | payer isSignerisMut authority isSigner settings isMut program programData systemProgram | |
updateSettings | authority:`publicKey` opsAccount:`publicKey` createMultisigFee:`u64` createTransactionFee:`u64` | authority isSigner settings isMut program programData |