Name | Arguments | Accounts |
---|---|---|
initialize | args:`InitializeArgs` | initializer isSignerisMut globalConfig isMut systemProgram |
createProgram | args:`CreateProgramArgs` | admin isSignerisMut globalConfig isMut programConfig isMut lockedMint programTokenAccount isMut systemProgram tokenProgram rent |
updateProgram | args:`UpdateProgramArgs` | admin isSignerisMut globalConfig programConfig isMut |
lockTokens | args:`LockTokensArgs` | user isSignerisMut globalConfig programConfig lockedMint userTokenAccount isMut programTokenAccount isMut userBalance isMut systemProgram tokenProgram rent |
unlockTokens | args:`UnlockTokensArgs` | user isSignerisMut globalConfig programConfig lockedMint userTokenAccount isMut programTokenAccount isMut userBalance isMut systemProgram tokenProgram rent |