NameArgumentsAccounts
initialize
mint:`publicKey`
authority:`publicKey`
nonce:`u8`
withdrawalTimelock:`i64`
stakeRate:`u64`
rewardQLen:`u32`
registrar
isMut
rewardEventQ
isMut
poolMint
rent
updateRegistrar
newAuthority:`Option<publicKey>`
withdrawalTimelock:`Option<i64>`
registrar
isMut
authority
isSigner
createMember
nonce:`u8`
registrar
member
isMut
beneficiary
isSigner
balances
balancesLocked
memberSigner
tokenProgram
rent
updateMember
metadata:`Option<publicKey>`
member
isMut
beneficiary
isSigner
deposit
amount:`u64`
member
beneficiary
isSigner
vault
isMut
depositor
isMut
depositorAuthority
isSigner
tokenProgram
depositLocked
amount:`u64`
vesting
vestingVault
isMut
depositorAuthority
isSigner
tokenProgram
memberVault
isMut
memberSigner
registry
registrar
member
beneficiary
isSigner
stake
sptAmount:`u64`
locked:`bool`
registrar
rewardEventQ
poolMint
isMut
member
isMut
beneficiary
isSigner
balances
balancesLocked
memberSigner
registrarSigner
clock
tokenProgram
startUnstake
sptAmount:`u64`
locked:`bool`
registrar
rewardEventQ
poolMint
isMut
pendingWithdrawal
isMut
member
beneficiary
isSigner
balances
balancesLocked
memberSigner
tokenProgram
clock
rent
endUnstake
registrar
member
beneficiary
isSigner
pendingWithdrawal
isMut
vault
isMut
vaultPw
isMut
memberSigner
clock
tokenProgram
withdraw
amount:`u64`
registrar
member
beneficiary
isSigner
vault
isMut
memberSigner
depositor
isMut
tokenProgram
withdrawLocked
amount:`u64`
vesting
vestingVault
isMut
vestingSigner
isSigner
tokenProgram
memberVault
isMut
memberSigner
registry
registrar
member
beneficiary
isSigner
dropReward
kind:`RewardVendorKind`
total:`u64`
expiryTs:`i64`
expiryReceiver:`publicKey`
nonce:`u8`
registrar
rewardEventQ
isMut
poolMint
vendor
isMut
vendorVault
isMut
depositor
isMut
depositorAuthority
isSigner
tokenProgram
clock
rent
claimReward
cmn
to
isMut
claimRewardLocked
nonce:`u8`
cmn
registry
lockupProgram
expireReward
registrar
vendor
isMut
vault
isMut
vendorSigner
expiryReceiver
isSigner
expiryReceiverToken
isMut
tokenProgram
clock