Name | Arguments | Accounts |
---|---|---|
initialize | tiers:`[[object Object]; 3]` | pool isSignerisMut authority poolSigner mint vault isMut rewardVault isMut payer isSignerisMut tokenProgram systemProgram rent |
withdrawExtra | pool poolSigner authority isSigner to isMut vault isMut rewardVault isMut tokenProgram | |
pause | pool isMut authority isSigner | |
unpause | pool isMut authority isSigner | |
close | pool isMut authority isSigner | |
open | pool isMut authority isSigner | |
createUser | pool user isMut authority isSignerisMut systemProgram | |
stake | tier:`Tier` | pool isMut user isMut authority isSigner from isMut vault isMut tokenProgram |
unstake | tier:`Tier` | pool isMut poolSigner user isMut authority isSigner to isMut vault isMut tokenProgram |
claim | pool isMut poolSigner user isMut authority isSigner to isMut rewardVault isMut tokenProgram | |
freeUser | pool user isMut authority isSigner receiver isMut | |
freePool | pool isMut authority isSigner poolSigner vault isMut rewardVault isMut receiver isMut tokenProgram |