Name | Arguments | Accounts |
---|---|---|
createGovernor | bump:`u8` electorate:`publicKey` params:`GovernanceParameters` | base isSigner governor isMut smartWallet payer isSignerisMut systemProgram |
createProposal | bump:`u8` instructions:`Vec<ProposalInstruction>` | governor isMut proposal isMut proposer isSigner payer isSignerisMut systemProgram |
activateProposal | governor proposal isMut electorate isSigner | |
cancelProposal | governor proposal isMut proposer isSigner | |
queueProposal | txBump:`u8` | governor proposal isMut transaction isMut smartWallet isMut payer isSignerisMut smartWalletProgram systemProgram |
newVote | bump:`u8` voter:`publicKey` | proposal vote isMut payer isSignerisMut systemProgram |
setVote | side:`u8` weight:`u64` | governor proposal isMut vote isMut electorate isSigner |
setGovernanceParams | params:`GovernanceParameters` | governor isMut smartWallet isSigner |
setElectorate | newElectorate:`publicKey` | governor isMut smartWallet isSigner |
createProposalMeta | bump:`u8` title:`string` descriptionLink:`string` | proposal proposer isSigner proposalMeta isMut payer isSignerisMut systemProgram |