pub fn deposit(
program_id: &Pubkey,
pool: &Pubkey,
authority: &Pubkey,
user_transfer_authority: &Pubkey,
user_token_account: &Pubkey,
pool_deposit_token_account: &Pubkey,
token_pass_mint: &Pubkey,
token_fail_mint: &Pubkey,
token_pass_destination_account: &Pubkey,
token_fail_destination_account: &Pubkey,
token_program_id: &Pubkey,
amount: u64,
) -> Result<Instruction, ProgramError>
Expand description
Create Deposit
instruction