NameArgumentsAccounts
createCommunity
name:`string`
tokenName:`string`
adminAuthority:`publicKey`
quorumPercent:`u8`
votingDuration:`i64`
community
isMut
payer
isSignerisMut
tokenMint
isMut
tokenProgram
systemProgram
addPoints
amount:`u64`
community
admin
isSigner
adminState
tokenMint
isMut
tokenAccount
isMut
tokenProgram
pdaAccount
payer
isSignerisMut
addToWhitelist
whitelistState
isMut
whitelistedAccount
admin
isSigner
adminState
community
payer
isSignerisMut
systemProgram
transferToWhitelist
amount:`u64`
fromAccount
isMut
toAccount
isMut
whitelistState
community
tokenMint
isMut
owner
isSignerisMut
pdaAccount
tokenProgram
addAdmin
newAdmin:`publicKey`
adminState
isMut
adminAuthority
isSigner
community
isMut
payer
isSignerisMut
systemProgram
delegate
community
user
isSigner
tokenMint
tokenAccount
isMut
pdaAccount
pdaTokenAccount
isMut
tokenProgram
payer
isSignerisMut
slashPoints
amount:`u64`
community
adminState
admin
isSigner
tokenMint
isMut
tokenAccount
isMut
pdaAccount
isMut
payer
isSignerisMut
tokenProgram
removeAdmin
admin:`publicKey`
adminState
isMut
adminAuthority
isSigner
community
isMut
payer
isSignerisMut
systemProgram
setAdminAuthority
newAuthority:`publicKey`
adminAuthority
isSigner
community
isMut
payer
isSignerisMut
systemProgram