Name | Arguments | Accounts |
---|---|---|
initialize | approvalThreshold:`u64` proposalMinimum:`u64` | signer isSignerisMut multisigPda isMut proposal isMut gigsMint gigsVault isMut systemProgram tokenProgram rent |
propose | proposalType:`ProposalType` targetBuffer:`publicKey` sourceBuffer:`publicKey` newAuthority:`publicKey` amount:`u64` | signer isSignerisMut proposal isMut ballot isSignerisMut gigsMint gigsVault isMut senderGigsAta isMut systemProgram tokenProgram rent |
castBallot | proposalId:`u64` amount:`u64` | signer isSignerisMut ballot isSignerisMut proposal isMut gigsMint gigsVault isMut senderGigsAta isMut systemProgram tokenProgram rent |
closeBallot | signer isSignerisMut multisigPda isMut ballot isMut proposal isMut gigsMint gigsVault isMut senderGigsAta isMut systemProgram tokenProgram rent | |
executeSetAuthority | signer isSignerisMut targetProgramBuffer isMut multisigPda isMut proposal isMut newAuthority systemProgram bpfLoader | |
executeUpgradeProgram | targetProgramBuffer isMut targetProgram isMut sourceBuffer isMut signer isSignerisMut rent clock multisigPda isMut proposal isMut systemProgram bpfLoader |