Name | Arguments | Accounts |
---|---|---|
initialize | owner isSignerisMut mint secondaryMint vaultAccount isMut secondaryVaultAccount isMut contractAccount isMut systemProgram rent tokenProgram | |
update | contractAccount isMut stakeAccount isMut systemProgram rent tokenProgram | |
claim | owner isSignerisMut ownerTokenAccount isMut ownerSecondaryTokenAccount isMut mint secondaryMint vaultAccount isMut secondaryVaultAccount isMut vaultAuthority contractAccount isMut stakeAccount isMut systemProgram rent tokenProgram | |
deposit | amount:`u64` | owner isSignerisMut ownerSecondaryTokenAccount isMut secondaryMint secondaryVaultAccount isMut systemProgram rent tokenProgram |
stake | amount:`u64` | owner isSignerisMut ownerTokenAccount isMut mint vaultAccount isMut contractAccount isMut stakeAccount isMut systemProgram rent tokenProgram |
startUnstake | amount:`u64` | owner isSignerisMut ownerTokenAccount isMut mint vaultAccount isMut vaultAuthority contractAccount isMut stakeAccount isMut systemProgram rent tokenProgram |
unstake | owner isSignerisMut ownerTokenAccount isMut mint vaultAccount isMut vaultAuthority contractAccount isMut stakeAccount isMut systemProgram rent tokenProgram |