Name | Arguments | Accounts |
---|---|---|
initialize | poolNonce:`u8` feeAmount:`u64` wlMint:`publicKey` wlBurn:`bool` | pool isMut signer isSignerisMut systemProgram |
updatePool | feeReceiver:`publicKey` feeAmount:`u64` wlMint:`publicKey` wlBurn:`bool` | pool isMut signer isSignerisMut systemProgram |
createCampaign | campaignName:`string` campaignBump:`u8` startDate:`i64` endDate:`i64` fee:`u64` feeReceiver:`publicKey` wlToken:`Option<publicKey>` transferrable:`bool` collection:`publicKey` maxSupply:`Option<u64>` wlBurn:`bool` | campaign isMut pool feeReceiver isMut wlMint isMut wlTokenAccount isMut mint campaignSigner creator isSignerisMut clockSysvar tokenProgram systemProgram |
updateCampaign | campaignName:`string` startDate:`i64` endDate:`i64` fee:`u64` feeReceiver:`publicKey` wlToken:`Option<publicKey>` transferrable:`bool` collection:`publicKey` maxSupply:`Option<u64>` wlBurn:`bool` | campaign isMut creator isSignerisMut clockSysvar systemProgram |
closeCampaign | campaignName:`string` | campaign isMut creator isSignerisMut systemProgram |
claim | campaignName:`string` bump:`u8` mint:`publicKey` | claimResult isMut campaign isMut claimerAccount isMut mint isMut feeReceiver isMut signer isSignerisMut campaignSigner clockSysvar tokenProgram systemProgram |
claimWithWl | campaignName:`string` bump:`u8` mint:`publicKey` | claimResult isMut campaign isMut feeReceiver isMut wlTokenAccount isMut wlMint isMut claimerAccount isMut mint isMut signer isSignerisMut campaignSigner clockSysvar tokenProgram systemProgram |
updateClaimResult | campaignName:`string` | claimResult isMut signer isSignerisMut |