Name | Arguments | Accounts |
---|---|---|
initialize | tokensPerVote:`u64` | authority isSignerisMut mint multisig creator hodor isMut systemProgram |
updateHodorSettings | tokensPerVote:`Option<u64>` | authority isSigner hodor isMut |
addAdmin | authority isSignerisMut hodor isMut newAdmin adminMarker isMut systemProgram | |
createVote | numOptions:`u64` numVoters:`u64` start:`Option<i64>` end:`Option<i64>` | voteCreator isSignerisMut hodor isMut vote isMut systemProgram |
updateVoteSettings | settings:`VoteSettings` | voteUpdater isSigner hodor vote isMut |
castVote | option:`u64` | mint isMut multisig hodor vote isMut voter isSigner voterAccount isMut voterNftAccount voterMetadata tokenProgram |
transfer | amount:`u64` | mint multisig hodor sender isSigner srcAccount isMut srcNftAccount srcMetadata dstAccount isMut dstNftAccount dstMetadata tokenProgram |