Name | Arguments | Accounts |
---|---|---|
createBounty0 | contentSha256:`[u8; 32]` headliners:`Vec<Identifier>` payees:`Vec<Payee>` timeToSubmit:`i64` | creator isSignerisMut bountyAccount isMut mint isMut councilMint isMut realm isMut realmConfig isMut communityTokenHoldingAddress isMut councilTokenHoldingAddress isMut tokenProgram ahoyGovernanceProgram rent systemProgram |
createBounty1 | creator isSignerisMut bountyAccount isMut councilMint isMut councilTokenAccount isMut realm councilTokenHoldingAddress isMut councilTokenOwnerRecord isMut tokenProgram ahoyGovernanceProgram rent systemProgram | |
contribute | amount:`u64` | contributor isSignerisMut tokenDst isMut bountyAccount isMut mint isMut tokenProgram systemProgram |
uncontribute | amount:`u64` | contributor isSignerisMut tokenAcc isMut bountyAccount isMut mint isMut tokenProgram |
linkTwitter | bountyAccount isMut nameRecord | |
acceptBounty | accepter isSigner bountyAccount isMut | |
submit0 | submitter isSignerisMut bountyAccount isMut mint realm councilTokenOwnerRecord isMut governance isMut proposal isMut proposalInstruction isMut ahoyGovernanceProgram rent clock systemProgram | |
submit1 | submission:`[u8; 32]` | submitter isSignerisMut bountyAccount isMut councilTokenOwnerRecord proposal isMut signatoryRecord isMut ahoyGovernanceProgram rent clock systemProgram |
unlock | governance isSigner bountyAccount isMut proposal mint payee0 isMut payee1 isMut payee2 isMut payee3 isMut payee4 isMut ahoyGovernanceProgram | |
ahoyUnlock | ahoyAuthority isSigner bountyAccount isMut proposal mint payee0 isMut payee1 isMut payee2 isMut payee3 isMut payee4 isMut | |
finalize | bountyAccount isMut proposal | |
ahoyCancel | bountyAccount isMut ahoyAuthority isSigner |